
我想從 vSphere 上的範本部署虛擬機,並透過 Ansible (2.x) 更改新執行個體 IP。我已經成功地使用模組克隆了模板vsphere_guest
,但我沒有找到更改新實例的 IP 的方法。新實例從一開始就沒有設定 IP。最終目標是從設定檔中讀取靜態 IP,並產生n
新的虛擬機,每個虛擬機都具有設定檔中的 IP。 * 在來賓上安裝 VMware 工具 (CentOS 6.7)
這是可以使用 Ansible 實現的嗎?
謝謝。
答案1
答案2
networks
可透過參數設定IP位址社區.vmware.vmware_guest模組。請注意,設定 IP 位址僅在虛擬機器部署期間有效。如果虛擬機器已存在,則不會修改IP位址資訊。
例子:
- name: Deploy VM
community.vmware.vmware_guest:
...
networks:
- name: VM Network
ip: 192.168.1.100
netmask: 255.255.255.0
gateway: 192.168.1.1