VMware ESXiでVMをクローンする方法(vCenter有り/無し)
もしセキュアなテスト環境としてVMの正確なコピーを作成したい場合、それ以上の機能はありません。本記事では、vCenter Serverを使用してVMware ESXiでVMをクローンする方法やvCenterなしでの方法を紹介します。
VMware ESXiでVMをクローンできますか?
ESXiが提供する便利な機能の1つは、VMをクローンすることができることです。VMをクローンすると、既存の仮想マシンと同じ構成、オペレーティングシステム、インストールされているアプリケーションを含む、完全に同一のコピーが作成されます。
ESXiでVMをクローンすることには、いくつかの利点があります。手動で各VMをインストールして構成する必要がなく、複数のVMのインスタンスを迅速に展開することができます。これは、開発環境やテスト環境の作成、仮想アプライアンスの展開、仮想デスクトップインフラストラクチャの設定などの作業に特に有用です。
現在、VMware ESXiでVMをクローンする方法は4つあります。
- VMware ESXiウェブクライアント上での複雑なプロセス: vCenter Serverを持っていない場合、VMware ESXiではvCenterなしでVMをクローンすることもできますが、手順が複雑になります。
- vCenterなしでVMをクローンするもう一つの複雑な方法: ESXiのコマンドラインを使用することで、vCenter Serverを必要とせずにESXiホスト上の仮想マシンをクローンする別の方法があります。
- vCenter Serverが提供する組み込みのクローン機能: vCenter Serverのクローンウィザードを使用すると、VMのクローンは簡単なプロセスです。ただし、vCenter Server自体には追加のライセンスが必要です。
- サードパーティーソフトウェアでの簡単で集中管理された機能: AOMEI Cyber Backupなどのサードパーティーソフトウェアでは、通常、より経済的な価格でVMのクローン機能が提供され、手順も簡単です。
方法1:vCenterなしでVMware ESXiでVMをクローンする
このパートでは、vCenterを使用せずに仮想マシンをクローンする方法を紹介します。vCenterの方法よりも少し手順が多くなります。
注意: 開始する前に、すべてのスナップショットを確定し、ターゲットVMを電源オフにして一貫性のあるコピーを作成してください。
1. vSphere Web Clientにアクセスし、左のインベントリでストレージをクリックし、データストアブラウザをツールバーでクリックします。
2. ポップアップウィンドウで、ディレクトリを作成をクリックし、新しいVMの 名前を入力します。
3. 確認後、Datastore browser ウィンドウに戻ります。元のVMのディスクファイルが格納されているフォルダへ移動します。VMの名前を右クリックし、編集を選択することで、ファイルが格納されている場所が確認できます。
.vmx ファイルと .vmdk ファイルを選択し、ツールバーのコピーをクリックして、それぞれを作成したフォルダにコピーします。
Datastore browser ウィンドウを閉じ、進捗状況を最近のタスクで確認できます。
4. インベントリの左側の 仮想マシン をクリックし、ツールバーのVMの作成/登録をクリックしてウィザードを開きます。
5. 作成タイプの選択ページで、既存の仮想マシンを登録するを選択し、次へをクリックします。
6. 登録する仮想マシンの選択ページで、仮想マシン、データストア、またはディレクトリを1つ以上選択し、新しく作成したフォルダを選択します。 次へをクリックします。
7. 完了の準備ができましたページで、完了をクリックしてウィザードを閉じます。
8. 仮想マシンに戻ると、古いものと同じ名前の新しくコピーされたVMが表示されます。これは、名前が .vmx ファイルから取得されるためです。VMを右クリックし、名前の変更を行うことができます。
9. 新しく作成した仮想マシンを選択して電源を入れます。ポップアップウィンドウが表示されるので、I copied itを選択し、Answerをクリックします。
これがVMware ESXiでウェブクライアント上での仮想マシンのクローン方法です。ただし、暗号化された仮想マシンをクローンする場合は、ストレージポリシーを変更することはできません。
VMware ESXiウェブクライアントは基本的な機能しか提供していませんが、努力を惜しまなければ多くの特殊なニーズに対応できます。たとえば、スナップショットからのVMware ESXiクローンです。
方法2. コマンドラインを使用してVMware ESXi VMをクローンする
コマンドラインに慣れている場合は、コマンドラインでESXi VMをクローンすることもできます。以下にその動作方法を示します:
ステップ1. ESXiホストにSSHで接続し、新しいクローンを保持するディレクトリを作成します。
#mkdir /vmfs/volumes/datastore1/Host2
ステップ2. Host1 VMをHost2にクローンします。
#vmkfstools -i /vmfs/volumes/datastore1/Host1/Host1.vmdk /vmfs/volumes/datastore1/Host2/Host2.vmdk -d thin
ステップ3. ESXiで仮想マシンを登録します。
# vim-cmd solo/registervm /vmfs/volumes/datastore1/Host2/Host2.vmdk
ESXiクローンVMコマンドラインは状況に応じて修正してください。
ご覧の通り、vCenter Serverには追加のライセンスが必要ですが、vCenter Serverを使用せずにVMware ESXiをクローンする場合にはより複雑な手順が必要です。そのため、次のパートでは、経済的な価格設定を備えたより簡単なツールであるAOMEI Cyber Backupを紹介します。
方法3. vCenter Serverを使用してVMware ESXi VMをクローンする
このパートでは、vCenterでVMをクローンする方法を紹介します。仮想マシンがvCenterで管理されている場合、この方法を使用できます。
ステップ1. vCenterクライアントにアクセスし、VM名を右クリックし、Clone > Clone to Virtual Machineを選択してウィザードを開きます。
このオプション以外にも、Clone to Template...またはClone to Template in Libraryを選択することもできます。
ステップ2. 新しいVMの名前を指定し、destination datastoreのフォルダ場所を選択します。その後、Nextをクリックします。
ステップ3. 新しいVMの宛先ホストを選択し、次へをクリックします。
ステップ4. ストレージの選択ページで、仮想ディスクの形式をソースと同じ形式に、VMストレージポリシーを既存のVMストレージポリシーに設定し、データストアの場所を選択してVMファイルを保存します。続行するには次へをクリックしてください。
ステップ5. クローンのオプションを選択し、オペレーティングシステムやVMのハードウェアをカスタマイズしたり、作成後にVMを起動するかどうかを選択できます。 次へをクリックしてください。
ステップ6. 選択内容を確認し、完了をクリックして開始します。進捗状況は最近のタスクで確認できます。
方法4. バックアップと復元ツール(AOMEI Cyber Backup)を使用してESXi VMをクローンする(簡単な方法)
ご覧の通り、vCenter Serverは追加のライセンスが必要ですが、vCenter ServerなしでVMware ESXiをクローンする場合はより複雑な手順が必要です。そのため、次の部分では、AOMEI Cyber Backupという簡単なツールを紹介します。
AOMEI Cyber Backupのバックアップおよびリストア機能を使用すると、クローニングよりも簡単な手順で、元のホストまたは別のホスト上に同じ仮想マシンを作成することができます。クローン作成と比較して、追加の利点として、実行中の VMware 仮想マシンのホットバックアップを実行できます。
- 使いやすい: ユーザーフレンドリーなインターフェースで、接続、タスクの作成、保護が数クリックで完了します。
- エージェントレス バックアップ: トランジット中または静止中の複数の VM をホットバックアップできます。
- 無料 ESXi をサポート: 有料および無料の VMware ESXi の両方をサポートしています。
- バッチ VM バックアップ: vCenter Server やスタンドアロン ESXi ホストで管理されている大量の VM を一括バックアップできます。
- バックアップタスクのスケジュール: ホール VM を自動的にバックアップし、メールで通知できます。
- 現地復元および別のデータストア/ホストへの復元: VM をバックアップして同じデータストア/ホストまたは別のデータストア/ホストに復元できます。
これらの機能を体験し、独占のアップグレード割引を入手するために、無料トライアルをダウンロードしてインストールすることができます:
*この VM バックアップソフトウェアは、Windows または Linux システムのいずれかにインストールすることができます。
AOMEI Cyber Backup を使用した ESXi VM のクローン作成手順
ステップ 1. AOMEI Cyber Backup を起動し、ソースデバイス >> VMware >> VMware デバイスを追加 に移動し、必要な情報を入力して vCenter またはスタンドアロン ESXi ホストをソースデバイスとして追加します。その後、確認 をクリックしてください。
ステップ 2. バックアップタスクページで 新しいタスクの作成 をクリックし、次の操作を行います:
☞ タスク名: バックアップタスクの名前を入力します。
☞ バックアップタイプ: 対応するものに基づいて VMware ESXi バックアップまたは Hyper-V バックアップを選択します。
☞ デバイス名:バックアップしたいデバイスと仮想マシンを選択します。 OK をクリックします。 これにより、無制限の仮想マシンをバックアップできます。
☞ ターゲット:バックアップファイルの保存場所を選択します(ローカルまたはネットワークなど)。 OK をクリックします。
ステップ3. (オプション). スケジュール ウィンドウでは、完全、増分、差分のバックアップに基づいたさまざまなバックアップ戦略を設定できます。
また、バックアップ期間では、日次、週次、月次(日付で指定)、月次(週ごと)のオプションも利用できます。これらの機能を組み合わせて、必要に応じた柔軟なバックアップタスクを作成することができます。
バックアップクリーンアップ ウィンドウでは、それを有効にし、保持ポリシーを設定します。古い不要なファイルを自動的に削除するため、ストレージの節約と作業負荷の軽減に役立ちます。
ステップ4. バックアップ開始 をクリックしてタスクを実行します。その後、バックアップタスクセクションでステータスを監視したり、タスクの右側にあるボタンをクリックして設定を編集したり、バックアップを使用して任意のポイントからの迅速な復旧を実現することができます。
ステップ5. タスクの右側にある「…」をクリックし、復元を選択して基本情報を設定し、復元したいバックアップコンテンツを選択します。
ステップ6. 復元先のオプションが以下のように表示されます:
元の場所に復元: VMを元の場所に復元し、元のVMを置き換えます。
新しい場所に復元: バックアップから同じまたは別のデータストア/ホストに同一の新しいVMを作成します。
ここでは新しい場所に復元を選択してVMのクローニングを行います。その後、対象のホストまたはデータストアを指定し、クローンされる新しいVMに名前を付けます。RAMスペースと仮想プロセッサの数も設定できます。
ステップ7. 復元を開始をクリックし、復元完了まで待ちます。
完了したら、VMware ESXiのVMが正常にクローンされました。ターゲットVMを実行して、すべてのデータが正常に保持されているか確認できます。
更新日: VMware ESXiのVMクローンに関するFAQ
Q: 仮想マシンへのクローンとテンプレートへのクローンの違いは何ですか?
VMwareでは、仮想マシンへのクローンは既存のVMの完全な独立したコピーを作成するため、すぐに使用できます。テスト環境や追加のインスタンスに最適です。
対照的に、テンプレートへのクローンは電源を入れることはできない基本コピーを作成し、複数の一貫性のあるVMを展開するためのベースラインとして機能します。大規模な環境での効率と一貫性を向上させます。
Q: VMのバックアップとレプリケーションの違いは何ですか?
私たちが知っているように、VMware ESXiでは、仮想マシン(VM)のバックアップはVMのポイントインタイムコピーを作成し、データの損失を防ぎ、データの復旧を保証します。一方、レプリケーションは通常、別のサイトにVMを複製するために使用されます。VMのリアルタイムまたは頻繁なコピーを維持することにより、高い可用性と災害回復を保証します。
概要
クローン作成は、特にVMware ESXiクローンVM with vCenter Serverを操作する場合に、VMの正確なコピーを作成するために便利です。ただし、複数の仮想マシンを同時にバックアップしたい場合、組み込みの機能を使用してクローンを実行すると、1つの仮想マシンしかバックアップできません。したがって、専門のソフトウェアが必要であり、非常に効率的です。
この記事では、VMware vSphereでVMをクローンする方法について紹介しました。vCenter Serverを使用するかしないかに関係なく、クローン作成以外にも、別のデータストアにVMをバックアップすることもできます。