2017-06-05 13 views
0

パッカーでテンプレートのLinuxボックスの作成をスクリプト化し、VMwareボックスとしてvsphereクラウドインスタンスにアップロードできます。私はそれをアップロードしたり、vsphereのテンプレートに変換したいので、複数のLinuxベースのVMの作成を自動化するためにこのテンプレートでterraformを実行できます。これどうやってするの?私は現在、vsphereのアップロードされたVMを手動で右クリックし、 "テンプレートに変換"をクリックする必要があります。この時点で、terraformは基本Linuxボックスの複数のインスタンスをうまく生成してカスタマイズします。vsphereでpacker&terraformを使用してインフラストラクチャを自動化する

これを自動化するためのパッカー/テラフォームがあるメカニズムはありますか?もしそうなら、それは何ですか?

答えて

0

terraformファイルのディスク/テンプレートセクションは、vsphereテンプレートに適用されるだけではありません。たとえば、vsphereでBaseLinuxVMのクローンを開始すると、次のようになります。

resource "vsphere_virtual_machine" "my-first-vm" { 
datacenter  = "MyDatacenter" 
cluster = "MyCluster" 
name = "my-first-vm" 
memory = 1024 
vcpu = 1 

disk { 
    datastore = "MyDatastore" 
    template = "BaseLinuxVM" 
} 
linked_clone = false 
network_interface { 
    label = "VM Network" 
} 
} 
関連する問題