web-dev-qa-db-ja.com

ローカルデータストアから直接VMWare ESX ofvテンプレートをデプロイする

私はesfのローカルデータストアにovfテンプレートを配置しており、それを同じデータストアに展開したいと考えています。これを直接行うことはできますか?

5
Arthur Ulfeldt

OVFは、実際に何度も展開できるようには作られていません。 OVFを1回展開して(ただし、[カスタマイズする必要がある場合を除き]電源を入れないでください)、新しいVMで次の2つのいずれかを行うことをお勧めします。

  1. VCenterを使用している場合は、VMをテンプレートに変換してから、新しいインスタンスが必要なときにテンプレートをデプロイします。これが最適なオプションです。
  2. VMの新しいコピーが必要な場合はいつでも、VMフォルダーを新しいフォルダーにコピーし、vSphereクライアントからプロンプトが表示されたら[I move it]を選択します。
2

私はこれを自分で試したことはありません(現時点ではローカルOVFがないため)。ただし、ローカルのHTTPサーバーからOVFを取得することで展開できる場合があります。 HTTPサーバー経由でデータストアにアクセスする方法については、 http://blogs.vmware.com/esxi/2010/01/scripting-datastore-access.html を参照してください。

Datastore1のルートでOVFがvm.ovfと呼ばれた場合、URLは次のようになります。

http://localhost/folder/vm.ovf?dcPath=ha-datacenter&dsName=datastore1

これがlocalhostの認証を必要とするかどうか、またはOVFの展開ダイアログでHTTP認証資格情報を入力できるかどうかはわかりません。試すだけの価値があります。

1
Andy Shinn

「ヨーヨー、私はあなたがVMが好きだ...」という解決策:

  1. デプロイ先のESXサーバーで、Windows VMを作成します
  2. その上にvSphere Clientをインストールします。
  3. VMのvSphere Clientを使用し、データストアURLを使用してOVFテンプレートをデプロイします

    http://<esx Host>/folder/<ovf path>?dcPath=ha-datacenter&dsName=<your datastore>

VMwareフォーラムの提案から: http://communities.vmware.com/thread/274107

0
rakslice