2016-08-27 77 views
3

我現在試圖使用打包器來構建VMware Fusion VM鏡像,我可以使用打包器來構建VM,但它依賴於使用打包器http kickstart服務器介紹kickstart文件。指定VMWare融合虛擬網絡連接到打包器

問題我知道只有一個虛擬網絡可以連接到我的打包器http服務器。

是否可以在打包器JSON模板中指定要連接的虛擬網絡?

這是模板

"builders": [{ 
    "headless": true, 
    "type": "vmware-iso", 
    "vm_name": "{{user `vm_name`}}", 
    "guest_os_type": "rhel7-64", 
    "vmdk_name": "rhel7", 
    "disk_size": "8192", 
    "vmx_data": { 
     "numvcpus": 2, 
     "cpuid.coresPerSocket": 1, 
     "memsize": 2048, 
     "ethernet0.virtualDev": "vmxnet3", 
     "virtualHW.version": "11" 
    }, 

我希望這樣的事情在構建器模板下面,我目前的建設者部分,以確保我的新創建的VM是正確的網絡上獲得Kickstart中。

"virtualNetwork": "vmnet3" 

我已經通過封隔器站點上的文檔,以及其他一些地方看了看,但我在努力尋找任何幫助。

任何建議將非常受歡迎。

感謝

吉姆

回答

1

我們使用"ethernet0.connectionType": "nat"我們vmx_data到虛擬機的網絡分配給NAT網絡。

它看起來還可以指定自定義虛擬機的網絡使用,通過:

... 
"ethernet0.connectionType": "custom", 
"ethernet0.vnet": "vmnet3" 
... 

雖然我沒有測試過這後一種方法。

來源:http://sanbarrow.com/vmx/vmx-network-advanced.html(注意,據我知道有沒有在VMX選項的任何正式文件,但這個網站是我對什麼是可用的找到了最好的)

相關問題