
vSphere 上のテンプレートから VM を展開し、Ansible (2.x) 経由で新しいインスタンスの IP を変更したいと考えています。vsphere_guest
モジュールを使用してテンプレートをクローンすることはできましたが、新しいインスタンスの IP を変更する方法が見つかりませんでした。新しいインスタンスには、最初から IP が設定されていません。最終目標は、構成ファイルから静的 IP を読み取り、n
構成ファイルから IP を取得した新しい VM を生成することです。 * ゲストにインストールされた VMware ツール (CentOS 6.7)
これは Ansible を使用して実現できるものなのでしょうか?
ありがとう。
答え1
答え2
IPアドレスはnetworks
、コミュニティ.vmware.vmware_guestモジュール。IP アドレスの設定は VM の展開中にのみ機能することに注意してください。VM がすでに存在する場合、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