Evacuation vm with DPDK doesnt work on cinder
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mirantis OpenStack | Status tracked in 10.0.x | |||||
10.0.x |
Confirmed
|
Medium
|
MOS Nova | |||
9.x |
Won't Fix
|
Medium
|
MOS Nova |
Bug Description
Detailed bug description:
VM with DPDK has an ERROR state after evacuation on env with cinder
Steps to reproduce:
1) Deploy env with DPDK and cinder
2) Create new flavor:
nova flavor-create m1.small.hpgs auto 512 1 1
nova flavor-key m1.small.hpgs set hw:mem_
3) Boot vm with DPDK and new flavor
cinder create --image-id $(nova image-list | grep ubuntu_image | awk '{print $2}') --name bootable-volume2 10
nova boot --flavor m1.small.hpgs --nic net-id=$(nova net-list | grep admin_internal_net | awk '{print $2}') --block_
4) Stop nova-compute
5) Evacuate vm
Expectes result: vm is on proper node
Actual result: vm is in error state
Description of the environment:
cat /etc/fuel_build_id:
358
cat /etc/fuel_
358
cat /etc/fuel_release:
9.0
cat /etc/fuel_
mitaka-9.0
rpm -qa | egrep 'fuel|astute|
fuel-release-
fuel-bootstrap
fuel-migrate-
rubygem-
fuel-misc-
network-
fuel-mirror-
fuel-openstack
fuel-notify-
nailgun-
fuel-provision
python-
fuelmenu-
fuel-9.
fuel-utils-
fuel-setup-
fuel-library9.
shotgun-
fuel-agent-
fuel-ui-
fuel-ostf-
python-
fuel-nailgun-
1 controller, 2 compute with dpdk, HP and cinder, 2 compute with HP and cinder
neutron+vlan, KVM
I boot vm with new flavor on node-4 with DPDK. Id - aed157cb- b0dd-48de- b309-04ed2869b1 09.
Stop nova-compute on node-4 and start evacuating. After ERROR state in logs I can see that vn try to schedule on node-2 wothout DPDK