[TripleO] External network on compute node

Harald Jensås hjensas at redhat.com
Wed May 6 00:57:05 UTC 2020


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





More information about the openstack-discuss mailing list