部署者:Kolla-Ansible OpenStack 版本:Zed
由于某种原因,我收到以下错误:
fatal: [control01]: FAILED! => {"msg": "An unhandled exception occurred while templating '{{ 'octavia_network' | kolla_address }}'. Error was a <class 'kolla_ansible.exception.FilterError'>, original message: Interface 'o-hm0' not present on host 'control01'"}
fatal: [control02]: FAILED! => {"msg": "An unhandled exception occurred while templating '{{ 'octavia_network' | kolla_address }}'. Error was a <class 'kolla_ansible.exception.FilterError'>, original message: Interface 'o-hm0' not present on host 'control02'"}
fatal: [control03]: FAILED! => {"msg": "An unhandled exception occurred while templating '{{ 'octavia_network' | kolla_address }}'. Error was a <class 'kolla_ansible.exception.FilterError'>, original message: Interface 'o-hm0' not present on host 'control03'"}
如何解决?
以下是库存的相关部分:
[control]
control[01:03] ansible_user=deploy ansible_become=true
[network:children]
control
[octavia:children]
control
# Octavia
[octavia-api:children]
octavia
[octavia-driver-agent:children]
octavia
[octavia-health-manager:children]
octavia
[octavia-housekeeping:children]
octavia
[octavia-worker:children]
octavia
注:网络节点为控制节点。
还有 globals.yml 文件:
# OCTAVIA
enable_octavia: "yes"
octavia_network_type: "tenant"
octavia_network_interface: "o-hm0"
octavia_provider_drivers: "ovn:OVN provider"
octavia_provider_agents: "ovn"
#OVN
neutron_plugin_agent: "ovn"
enable_ovn: "{{ enable_neutron | bool and neutron_plugin_agent == 'ovn' }}"
neutron_ovn_distributed_fip: "yes"
neutron_ovn_dhcp_agent: "yes"
也许有点晚了但是:
octavia_auto_configure: true
如果设置,将配置接口。