0
私はpyVmomiを使用してvSphereのテンプレートからVMを展開しています。 このwoks ok、新しいVMがパラメータとして送信した名前を取得しますが、 \ hostnameはVMと同じです。
実際のクローン作成時にホスト名を設定する方法はありますか?
新しいVMを作成した後にどうすればいいですか?私はあなたがclonespec.customization
(vim.vm.customization.Specification)が必要だと思うテンプレートからVMを展開し、VMとDNS名を設定する
# RelocateSpec
relospec = vim.vm.RelocateSpec()
relospec.datastore = datastore
relospec.pool = resource_pool
# ConfigSpec
configSpec = vim.vm.ConfigSpec()
configSpec.annotation = "This is the annotation for this VM"
# CloneSpec
clonespec = vim.vm.CloneSpec()
clonespec.location = relospec
clonespec.powerOn = power_on
clonespec.config = configSpec
print ("cloning VM...")
task = template.Clone(folder=destfolder, name=vm_name, spec=clonespec)
wait_for_task(task)
ここでは、190行目から、希望することを実行するために使用しているカスタマイズ仕様の例を示します。https://gist.github.com/snobear/8788977 –