We are using CloudStack 4.9.3.1. We are using advance networking, and
create VPC network with multiple guest networks. Each guest network has a
few VMs and a few public IPs. Everything works well until we add the 9th
guest network to the VPC. After creating it and adding a VM there, the
Virtual Router is corrupted. All the public IPs that works before stop
working.
When we check out the virtual router, it seems that when it setup the 9th
network, it creates eth10. However, instead of adding the inet info to
eth10, it is added to eth1 instead. We observe the same issue in
/etc/dnsmasq.d/cloud.conf. The DNS info is added to eth1 instead of
eth10. As the result, the cloud.conf file is corrupted and dnsmasq fails
to start.
Is it a known issue? Is there any patch or work around?
root@r-514-VM:/etc/dnsmasq.d# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 0e:00:a9:fe:01:72 brd ff:ff:ff:ff:ff:ff
inet 169.254.1.114/16 brd 169.254.255.255 scope global eth0
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 06:76:18:00:00:0a brd ff:ff:ff:ff:ff:ff
inet 10.125.18.81/26 brd 10.125.18.127 scope global eth1
inet 172.16.8.1/24 brd 172.16.8.255 scope global eth1
inet 10.125.18.82/26 brd 10.125.18.127 scope global secondary eth1
inet 10.125.18.92/26 brd 10.125.18.127 scope global secondary eth1
inet 10.125.18.99/26 brd 10.125.18.127 scope global secondary eth1
inet 10.125.18.91/26 brd 10.125.18.127 scope global secondary eth1
inet 10.125.18.101/26 brd 10.125.18.127 scope global secondary eth1
inet 10.125.18.102/26 brd 10.125.18.127 scope global secondary eth1
inet 10.125.18.115/26 brd 10.125.18.127 scope global secondary eth1
inet 10.125.18.98/26 brd 10.125.18.127 scope global secondary eth1
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 02:00:67:af:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.0.1/24 brd 172.16.0.255 scope global eth2
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 02:00:5e:46:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.1.1/24 brd 172.16.1.255 scope global eth3
6: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 02:00:27:b8:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.2.1/24 brd 172.16.2.255 scope global eth4
7: eth5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 02:00:27:4b:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.3.1/24 brd 172.16.3.255 scope global eth5
8: eth6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 02:00:79:f7:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.4.1/24 brd 172.16.4.255 scope global eth6
9: eth7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 02:00:67:91:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.5.1/24 brd 172.16.5.255 scope global eth7
10: eth8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000
link/ether 02:00:4b:40:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.6.1/24 brd 172.16.6.255 scope global eth8
11: eth9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000
link/ether 02:00:44:40:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.16.7.1/24 brd 172.16.7.255 scope global eth9
12: eth10: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 02:00:1d:61:00:02 brd ff:ff:ff:ff:ff:ff
Please let me know if there is any suggestion. Thx for any help in
advance.
Thanks,
Ivan