14.2.8.3. 使用 Ansible playbook 修改 OVN 隧道网络
您可以使用 ovirt-provider-ovn-driver
Ansible playbook 来修改 OVN 控制器的隧道网络。
用于修改 OVN 隧道网络的 Ansible playbook
# ansible-playbook --key-file <path_to_key_file> -i <path_to_inventory> --extra-vars " cluster_name=<cluster_name> ovn_central=<ovn_central_ip_address> ovirt_network=<ovirt network name> ovn_tunneling_interface=<vdsm_network_name>" ovirt-provider-ovn-driver.yml
参数
- key-file
-
要登录到主机的密钥文件。默认密钥文件通常位于
/etc/pki/ovirt-engine/keys
目录中。 - inventory
-
oVirt VM 清单。要找到清单值,请使用此脚本:
/usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory
。 - cluster_name
- 要更新名称的集群名称。
- ovn_central
- OVN 中央服务器的 IP 地址。该 IP 地址必须可以被所有主机访问。
- ovirt_network
- oVirt 网络名称。
- ovn_tunneling_interface
- VDSM 网络名称。
注意
ovirt-provider-ovn-driver
Ansible playbook 支持使用 ovirt_network
参数或 ovn_tunneling_interface
参数。如果同一 playbook 中存在这两个参数,则此 playbook 将失败。
带有 ovirt_network
参数的 playbook
# ansible-playbook --key-file /etc/pki/ovirt-engine/keys/engine_id_rsa -i /usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory --extra-vars " cluster_name=test-cluster ovn_central=192.168.200.2 ovirt_network=\"Long\ Network\ Name\ with\ \Ascii\ character\ \☺\"" ovirt-provider-ovn-driver.yml
带有 ovn_tunneling_interface
参数的 playbook
# ansible-playbook --key-file /etc/pki/ovirt-engine/keys/engine_id_rsa -i /usr/share/ovirt-engine-metrics/bin/ovirt-engine-hosts-ansible-inventory --extra-vars " cluster_name=test-cluster ovn_central=192.168.200.2 ovn_tunneling_interface=on703ea21ddbc34" ovirt-provider-ovn-driver.yml
在 Manager 计算机上,导航到 /usr/share/ovirt-engine/playbooks
目录以运行 Ansible playbook。