Livemigration provision fails with computes on different subnets
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.0 |
Won't Fix
|
High
|
Jeya ganesh babu J | |||
R2.1 |
Fix Committed
|
High
|
Jeya ganesh babu J | |||
R2.20 |
Fix Committed
|
High
|
Jeya ganesh babu J | |||
Trunk |
Fix Committed
|
High
|
Jeya ganesh babu J |
Bug Description
With Compute nodes in different subnets , live-migration provision fails as the livmnfs VM is not reachable via VGW
The hosts and their networks are as below
#OPTIONAL SEPARATION OF MANAGEMENT AND CONTROL + DATA
#======
#Control Interface
control_data = {
host1 : { 'ip': '13.1.0.1/24', 'gw' : '13.1.0.254', 'device':'eth2' },
host2 : { 'ip': '13.1.0.2/24', 'gw' : '13.1.0.254', 'device':'eth2' },
host3 : { 'ip': '13.1.0.3/24', 'gw' : '13.1.0.254', 'device':'eth2' },
host4 : { 'ip': '13.1.0.4/24', 'gw' : '13.1.0.254', 'device':'eth2' },
host5 : { 'ip': '13.1.0.5/24', 'gw' : '13.1.0.254', 'device':'eth2' },
host7 : { 'ip': '14.1.0.7/24', 'gw' : '14.1.0.254', 'device':'eth3' },
}
#OPTIONAL STATIC ROUTE CONFIGURATION
#======
static_route = {
host1 : [{ 'ip': '14.1.0.0', 'netmask' : '255.255.255.0', 'gw':'13.1.0.254', 'intf': 'eth2' }],
host2 : [{ 'ip': '14.1.0.0', 'netmask' : '255.255.255.0', 'gw':'13.1.0.254', 'intf': 'eth2' }],
host3 : [{ 'ip': '14.1.0.0', 'netmask' : '255.255.255.0', 'gw':'13.1.0.254', 'intf': 'eth2' }],
host4 : [{ 'ip': '14.1.0.0', 'netmask' : '255.255.255.0', 'gw':'13.1.0.254', 'intf': 'eth2' }],
host5 : [{ 'ip': '14.1.0.0', 'netmask' : '255.255.255.0', 'gw':'13.1.0.254', 'intf': 'eth2' }],
host7 : [{ 'ip': '13.1.0.0', 'netmask' : '255.255.255.0', 'gw':'14.1.0.254', 'intf': 'eth3' }],
}
cat /etc/network/
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
auto eth3
iface eth3 inet manual
pre-up ifconfig eth3 up
post-down ifconfig eth3 down
netmask 255.255.255.0
mtu 9000
auto vhost0
iface vhost0 inet static
pre-up /opt/contrail/
netmask 255.255.255.0
network_name application
address 14.1.0.7
dns-search englab.juniper.net spglab.juniper.net juniper.net
dns-nameservers 10.87.132.142 172.17.28.101
up route add 192.168.101.2 dev vhost0
Provision Logs
2014-10-28 13:46:26:830562: [root@10.87.141.1] out: [13.1.0.1] out: [root@14.1.0.7] out: --- 192.168.101.2 ping statistics ---
2014-10-28 13:46:26:830708: [root@10.87.141.1] out: [13.1.0.1] out: [root@14.1.0.7] out: 10 packets transmitted, 0 received, +10 errors, 100% packet loss, time 9048ms
2014-10-28 13:46:26:830840: [root@10.87.141.1] out: [13.1.0.1] out: [root@14.1.0.7] out: pipe 3
2014-10-28 13:46:26:830975: [root@10.87.141.1] out: [13.1.0.1] out: [root@14.1.0.7] out:
2014-10-28 13:46:26:831099: [root@10.87.141.1] out: [13.1.0.1] out:
2014-10-28 13:46:26:895683: [root@10.87.141.1] out: [13.1.0.1] out:
2014-10-28 13:46:26:895839: [root@10.87.141.1] out: [13.1.0.1] out: Fatal error: run() received nonzero return code 1 while executing!
2014-10-28 13:46:26:895971: [root@10.87.141.1] out: [13.1.0.1] out:
2014-10-28 13:46:26:896101: [root@10.87.141.1] out: [13.1.0.1] out: Requested: ping -c 10 192.168.101.2
2014-10-28 13:46:26:896227: [root@10.87.141.1] out: [13.1.0.1] out: Executed: /bin/bash -l -c "ping -c 10 192.168.101.2"
2014-10-28 13:46:26:896354: [root@10.87.141.1] out: [13.1.0.1] out:
2014-10-28 13:46:26:896479: [root@10.87.141.1] out: [13.1.0.1] out: Aborting.
2014-10-28 13:46:26:896602: [root@10.87.141.1] out: [13.1.0.1] out:
2014-10-28 13:46:26:896725: [root@10.87.141.1] out:
2014-10-28 13:46:26:913085: [root@10.87.141.1] out:
2014-10-28 13:46:26:913215: [root@10.87.141.1] out: Fatal error: run() received nonzero return code 1 while executing!
2014-10-28 13:46:26:913326: [root@10.87.141.1] out:
2014-10-28 13:46:26:913437: [root@10.87.141.1] out: Requested: python /opt/contrail/
2014-10-28 13:46:26:913556: [root@10.87.141.1] out: Executed: /bin/bash -l -c "python /opt/contrail/
Changed in juniperopenstack: | |
milestone: | none → r2.0-fcs |
Changed in juniperopenstack: | |
milestone: | r2.0-fcs → none |
importance: | Undecided → Critical |
assignee: | nobody → Jeya ganesh babu (jjeya) |
summary: |
- Livemigration provision fails withcomputes on different subnets + Livemigration provision fails with computes on different subnets |
Changed in juniperopenstack: | |
importance: | Critical → High |
information type: | Proprietary → Public |
Review in progress for https:/ /review. opencontrail. org/10249
Submitter: Jeya ganesh babu (<email address hidden>)