VMwareの「コンバータースタンドアロンユーティリティ」を使用して、VMをESXiサーバーにインポートしました。ただし、このプロセスは少し面倒です。最終的にこのVMの複数のコピー(または、より正確には、このVMのいくつかのほぼ同一のインスタンス)を同時に実行したいので、既にインポートされたVMのクローンを作成する方法はありますか?または、必要なインスタンスごとに再インポートする必要がありますか?
VMwareの「コンバータースタンドアロンユーティリティ」を使用して、VMをESXiサーバーにインポートしました。ただし、このプロセスは少し面倒です。最終的にこのVMの複数のコピー(または、より正確には、このVMのいくつかのほぼ同一のインスタンス)を同時に実行したいので、既にインポートされたVMのクローンを作成する方法はありますか?または、必要なインスタンスごとに再インポートする必要がありますか?
回答:
VMを複製するためにコンバーターを使用する必要はありません。
データストアを参照するだけです:
実際、VICの[概要]タブにあるホストマシンに移動して、データストアを参照する方が簡単です。次に、新しいvm用のフォルダーを作成し、データストアブラウザー内でコピーアンドペーストしてvmdkファイルをソースvmからコピーし、新しいvmdkファイル用のカスタムVMを作成します。VMとフォルダーの名前が一致していることを確認し、1/10の時間がかかります。
私の例:
7gig VM:
20分未満で17台のVMのコピーを作成したため、コンバーターの時間を大幅に節約できました。
ESXiサーバーへのコンソール(またはSSH)アクセスが必要です。その後、標準のUNIXコマンド(cp)を使用してVMをコピーできます。
コンソールにアクセスするには:
これで、サーバーのコマンドプロンプトが表示されます。SSHアクセスを有効にする場合は、/ etc / inetd.confを編集し、SSH行からcheコメント記号(「#」)を削除します。
[自分の答えを編集する]
概要:
私の結論:コンバーターを繰り返し使用するだけです。
アイデアをありがとう。
完全なクローンではなく、リンクされたクローンを作成する「ghetto-esx-linked-clones」スクリプトがあります。リンククローンは、元のVMとの違いのみを保存するため、短期テストに使用する予定のVMに最適です。このスクリプトを実行するには、ESXiホストへのSSHアクセスを有効にする必要があります。
レオン・ロイのアドバイスは私にとってはうまくいきました。しかし、私は考慮すべきことがあると思います:vmのディレクトリに直接保存されたvmdk-filesはvmx-fileへの相対パスにリンクされますが、このディレクトリの外部に保存されたvmdksは絶対パスにリンクされます。そのため、VMで使用されるvmdksの1つがVM自体と同じディレクトリにない場合、インベントリに再追加する前に、vmx-fileでそのファイルのfileName値を変更する必要があります。それ以外の場合、コピーしたVMを追加すると、vmdkのコピーではなく元のVMが使用されます。
誤解しない限り、Virtual Infrastructure Clientを実行し、ESXiサーバーに接続し、停止した仮想マシンを右クリックして、既存のVMを別のVMに複製する[クローン]を選択できるはずです。