仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VMware ESXiで仮想マシンのクローンを作成する手順を徹底解説

本チュートリアルは、一般の家庭ユーザーにはあまり馴染みがないかもしれません。しかし、何らかの理由で環境にVMware ESXiを採用している方にとっては、きっと役立つ内容となるはずです。

VMware ESXiは無料で提供されているベアメタル型ハイパーバイザーです。より多機能な有償製品「ESX Server」への購入を促すための、いわば導入版的な位置づけにあります。ESX Serverはあらゆる機能を備えている一方、価格も桁違いに高額です。ESXiは、ベアメタル仮想化における「低コストな選択肢」と言えるでしょう。そのため、上位製品にはある当たり前の機能がいくつか欠けており、クローン作成機能もその一つです。幸い、ESXiでの仮想マシンのクローン作成は比較的簡単な作業で実現できます。

仮想化全般については、筆者の他のチュートリアルもぜひご覧ください。また、デスクトップ用途向けの無償仮想化製品であるVMware Serverで仮想マシンをクローンする方法を解説した最初の記事も併せて読むと、理解がさらに深まります。

始める前に一点だけ。このチュートリアルは仮想化のビジネス面にも触れるため、企業の立場から強調しておきたいことがあります。使用予定の製品について、利用規約やライセンスに関する潜在的な問題がないか、必ず各ベンダーに確認してください。これには、クローンを作成して複数インスタンスを実行したいOSも含まれます。家庭でVMware Serverや各種Linuxディストリビューションを使う分には無料でも、ビジネス用途では同じとは限りません。それでは始めましょう。

VMware ESXiで仮想マシンをクローンする

ここでのデモンストレーションは、Windows上のVMware Infrastructure Clientを使用して行います。Linuxユーザーの方はご容赦ください。ただし、基本的な考え方はどのOSでも同じです。

ステップ1: VMware Infrastructure Clientを起動する

ESXiを使用していると、Serverとの違いにすぐ気づくでしょう。これは、ESXiが稼働するマシンには他のソフトウェアが一切インストールされていないためです。つまり、そのマシン上で直接作業することはできません。代わりに、クライアントマシンからESXiに接続し、仮想マシンをリモート管理することになります。

この点で、ESXiは別のマシンからVMware Serverへリモート接続する場合と似ています。ただし、Serverではローカルホスト上でも作業できるのに対し、ESXiはリモート接続専用という制限があります。作業に使用するインターフェースがInfrastructure Clientです。Clientは評価目的なら無料で利用できますが、継続使用にはVMwareとのパッケージ契約が必要になります。

VMware ESXiにはローカル接続の仕組みがないため、ESXi向けのVMware Infrastructure Clientでは次のような画面が表示されます。

それでは、サーバーマシンに接続しましょう。

VMware ESXiで仮想マシンのクローンを作成する手順を徹底解説

ステップ2: データストアを開く

仮想マシンはデータストア内に保存されています。該当するデータストアを開いてください。

データストアには1台以上の仮想マシンが格納されています。Linux、Windows、その他どんな種類のゲストOSでも構いません。この手順において、実際の仮想マシン名はまったく重要ではありません。

ステップ3: コピー先フォルダを作成する

メニューバーの黄色いフォルダアイコンをクリックして、新しいフォルダを作成します。元の仮想マシンと対応関係がわかるよう、論理的な名前を付けておきましょう。

ステップ4: ファイルをコピーする

元のフォルダから、.vmxファイルと.vmdkファイルをコピー先フォルダへコピーします。対象ファイルを右クリックして「コピー」を選択し、コピー先で「貼り付け」を行うだけの簡単な操作です。必要であれば、.isoイメージやメモリの内容など、元のフォルダの中身を丸ごとコピーしても問題ありません。

VMware ESXiで仮想マシンのクローンを作成する手順を徹底解説

ステップ5: クローンした仮想マシンを登録する

ここが唯一、少し厄介なステップです。VMware Serverとは異なり、Infrastructure Clientには「ファイル > 開く」というメニューがありません。そのため、既存の.vmx構成ファイルを参照して登録する、という操作ができないように見えます。一見すると行き詰まってしまうかもしれません。

しかし、答えはデータストアの中にあります。クローンを作成したコピー先フォルダで、.vmx構成ファイルを右クリックしてください。表示されるメニューから「Add to Inventory(インベントリに追加)」を選択します。

これにより、そのファイルが利用可能な仮想マシンのリストに追加されます。あとは設定を変更したり、仮想マシン名を編集したりするだけで完了です。意外と簡単ですね。

まとめ

ESXiのデータストア操作は、普段のファイル/フォルダ操作とは少し感覚が異なります。最大の理由は、リモートホスト上で作業しているからです。FTPクライアントでサーバーに接続してファイルを扱う感覚に近いと言えるでしょう。

デスクトップユーザーにとって、ESXiは仮想化の世界ではまだ馴染みの薄い存在かもしれません。しかし、SOHO環境を運用していたり、余ったマシンが数台あるなら、専用の仮想化プラットフォームを動かす楽しさを体験できるはずです。そして、仮想マシンを素早くクローンできれば、日々の運用で多くの時間を節約できます。

さらに、ファイルのクローン作成はバックアップとしても機能します。ESXiには増分バックアップのように働くスナップショット機能が複数用意されていますが、シンプルなファイルコピーを仮想マシンの純粋なバックアップとして活用することも常に可能です。この記事が、皆さんの運用の一助となれば幸いです。

それでは、また次回お会いしましょう。

  1. VMware Serverで仮想マシンのクローンを作成する方法

    はじめに仮想化がお好きな方なら、遅かれ早かれ「VMware Server」に行き当たることでしょう。VMware Serverは無料で利用できるソリューションで、既存のデスクトップ環境上に複数のOSインスタンスを実行できます。効率性、生産性、モジュール性、テスト、チューニングなど、さまざまな可能性が広がります。仮想化を使えば、実機ではなかなか試せないことも気軽に行えます。例えば、パーティションを壊す心配をせずにWindowsとLinuxのデュアルブート構成をテストしたり、実際の環境を汚さずに新しいソフトウェアを試したりすることが可能です。仮想化について仮想化についてさらに詳しく知りたい方は、当

  2. 仮想マシンで3Dアクセラレーションを実現する方法 パート1:VMwareとDirectXの設定チュートリアル

    既存のホストマシンの上で仮想化されたOSを動かすのは、とても魅力的なアイデアです。楽しく、クールで、実際のプラットフォームに導入する前にソフトウェアを試せるだけでなく、通常はためらってしまうような操作にも挑戦できます。さらに大きな柔軟性を得られ、展開コストも大幅に削減できます。しかし、ほとんどの仮想化ソフトウェアに欠けていたのが、ゲストOS向けの3Dアクセラレーションでした。あるいは「欠けていた」と言うべきでしょう……今や、仮想マシンでの3Dアクセラレーションは現実のものとなっています。はじめにこの連載記事では、ゲストOSで3Dアクセラレーションを有効にするために必要な簡単な設定テクニックを紹