Instance doesn't get IP (DHCP) after compute node re-installation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
High
|
MOS Nova | ||
8.0.x |
Confirmed
|
High
|
MOS Nova | ||
Mitaka |
Confirmed
|
High
|
MOS Nova |
Bug Description
After compute node re-installation Nova instance is running, but not accessible via network because DHCP client doesn't setup interfaces (see attached screenshot):
root@node-1:~# nova list
+------
| ID | Name | Status | Task State | Power State | Networks |
+------
| 50118e0e-
+------
root@node-1:~# ip netns
qrouter-
qdhcp-d2486119-
haproxy
vrouter
root@node-1:~# ip netns exec qdhcp-d2486119-
PING 10.109.29.10 (10.109.29.10) 56(84) bytes of data.
--- 10.109.29.10 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
root@node-1:~# ping -c 1 -W 1 10.109.28.132
PING 10.109.28.132 (10.109.28.132) 56(84) bytes of data.
--- 10.109.28.132 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
Steps to reproduce:
1. run auto test 'cinder_
Expected result: test passed
Actual result: test fails with error "test-servNNNNNNN VM is not accessible via its FloatingIP"
There is only one error in nova-compute logs from snapshot:
http://
But after I reverted environment I got also these errors (see diagnostic_
http://
Diagnostic snapshot: https:/
tags: | added: area-mos |
tags: |
added: area-nova removed: area-mos nova |
Artem, I followed the steps and didn't manage to reproduce the issue: after the re-installation the instance is in ACTIVE state and I can ping it / ssh to it (even the volume attached to instance remains available).
[root@nailgun ~]# cat /etc/fuel/ version. yaml fa5adee40270da9 6acf9c7d58a" fuelclient_ sha: "4f234669cfe88a 9406f4e438b1e1f 74f1ef484a5" 5cf82ad9fd8f0d5 3824711fcd8" nailgun- agent_sha: "92ebd5ade6fab6 0897761bfa084ae fc320bff246" 4e0bfdfff5cb527 556aad2e2a5" 1310e85b8bf713a 62ed4aee305" aa0c1c5de936e93 696a90bb57a" f633e02d6054dbf 5ec8dcf6699" c30fd949605eeef c43e5d7cc6c" dde5c01d4f89055 66978e5d906" checker_ sha: "9f0ba4577915ce 1e77f5dc9c639a5 ef66ca45896" f69759e97e42f9b 97dfc87e85b" 845de9303b4a309 35a90e1db61"
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "8.0"
api: "1.0"
build_number: "410"
build_id: "410"
fuel-nailgun_sha: "9ebbaa0473effa
python-
fuel-agent_sha: "df16d41cd7a944
fuel-
astute_sha: "c7ca63a4921674
fuel-library_sha: "7ef751bdc0e460
fuel-ostf_sha: "214e794835acc7
fuel-mirror_sha: "8bb8c70efc61bc
fuelmenu_sha: "2a0def56276f0f
shotgun_sha: "63645dea384a37
network-
fuel-upgrade_sha: "616a7490ec7199
fuelmain_sha: "62573cb2a8aa54
root@node-2:~# dpkg -l | grep nova 0-1~u14. 04+mos21 all OpenStack Compute - common files 0-1~u14. 04+mos21 all OpenStack Compute - compute node 0-1~u14. 04+mos21 all OpenStack Compute - compute node (KVM) 0-1~u14. 04+mos21 all OpenStack Compute - libraries 2-1~u14. 04+mos3 all client library for OpenStack Compute API 1~u14.04+ mos55 all OpenStack virtual network service - common files 1~u14.04+ mos55 all Neutron is a virtual network service for Openstack - ML2 plugin plugin- openvswitch- agent 2:7.0.1- 1~u14.04+ mos55 all OpenStack virtual network service - Open vSwitch agent 1~u14.04+ mos55 all OpenStack virtual network service - Python library neutronclient 1:3.1.0- 1~u14.04+ mos9 all client API library for Neutron
ii nova-common 2:12.0.
ii nova-compute 2:12.0.
ii nova-compute-kvm 2:12.0.
ii python-nova 2:12.0.
ii python-novaclient 2:2.30.
root@node-2:~# dpkg -l | grep neutron
ii neutron-common 2:7.0.1-
ii neutron-plugin-ml2 2:7.0.1-
ii neutron-
ii python-neutron 2:7.0.1-
ii python-