On Wed, 2020-05-06 at 14:00 +0430, Reza Bakhshayeshi wrote:
here is my deploy command:
openstack overcloud deploy \ --control-flavor control \ --compute-flavor compute \ --templates ~/openstack-tripleo-heat-templates \ -r /home/stack/roles_data.yaml \ -e /home/stack/containers-prepare-parameter.yaml \ -e environment.yaml \ -e /usr/share/openstack-tripleo-heat- templates/environments/services/octavia.yaml \
This is not related, but: Why use '/usr/share/openstack-tripleo-heat-templates/' and not '~/openstack-tripleo-heat-templates/' here?
-e ~/openstack-tripleo-heat-templates/environments/services/neutron- ovn-dvr-ha.yaml \ -e ~/openstack-tripleo-heat-templates/environments/docker-ha.yaml \ -e ~/openstack-tripleo-heat-templates/environments/network- isolation.yaml \ -e ~/openstack-tripleo-heat-templates/environments/network- environment.yaml \
Hm, I'm not sure network-isolation.yaml and network-environment.yaml contains what you expect. Can you do a plan export? openstack overcloud plan export --output-file oc-plan.tar.gz overcloud Then have a look at `environments/network-isolation.yaml` and `environments/network-environment.yaml` in the plan? I think you may want to copy these two files out of the templates tree and use the out of tree copies instead.
--timeout 360 \ --ntp-server time.google.com -vvv
network-environment.yaml: http://paste.openstack.org/show/793179/
network-isolation.yaml: http://paste.openstack.org/show/793181/
compute-dvr.yaml http://paste.openstack.org/show/793183/
I didn't modify network_data.yaml
-- Harald
On Wed, 6 May 2020 at 05:27, Harald Jensås <hjensas@redhat.com> wrote:
On Tue, 2020-05-05 at 23:25 +0430, Reza Bakhshayeshi wrote:
Hi all. The default way of compute node for accessing Internet if through undercloud. I'm going to assign an IP from External network to each compute node with default route. But the deployment can't assign an IP to br-ex and fails with:
" raise AddrFormatError('invalid IPNetwork %s' % addr)", "netaddr.core.AddrFormatError: invalid IPNetwork ",
Actually 'ip_netmask': '' is empty during deployment for compute nodes. I've added external network to compute node role: External: subnet: external_subnet
and for network interface: - type: ovs_bridge name: bridge_name mtu: get_param: ExternalMtu dns_servers: get_param: DnsServers use_dhcp: false addresses: - ip_netmask: get_param: ExternalIpSubnet routes: list_concat_unique: - get_param: ExternalInterfaceRoutes - - default: true next_hop: get_param: ExternalInterfaceDefaultRoute members: - type: interface name: nic3 mtu: get_param: ExternalMtu use_dhcp: false primary: true
Any suggestion would be grateful. Regards, Reza
I think we need more information to see what the issue is. - your deploy command? - content of network_data.yaml used (unless the default) - environment files related to network-isolation, network- environment, network-isolation?
-- Harald