Comment 0 for bug 1650209

Revision history for this message
Ekaterina Shutova (eshutova) wrote : Nova evacuate should be used twice when use cluster with Ceph

Detailed bug description:
 Using nova evacuate leads to changing instance state to ERROR after destroy compute where instance is located. To move instance to another compute nova evacuate should be used one more time.
Details: https://paste.mirantis.net/show/2866/
Steps to reproduce:
 Use environment with ceph(controller + 2compute+ceph)
1. Create net01
2. Boot instances vm1 and vm2 in net01 on a single compute node
3. Shut off the compute node where instances are scheduled (with virsh destroy)
4. Evacuate instances vm1 and vm2:
     nova evacuate vm1
5. Check that vm1 is rescheduled onto another compute node and are in ACTIVE state
Details: https://paste.mirantis.net/show/2868/
Expected results:
 Instance is in Active state and recheduled to another compute
Actual result:
 Instance is in Error state
Reproducibility:
 Always on that cluster
Workaround:
 Use nova evacuate vm1 twice. After that instance move to another compute and ping is working.
Impact:

Description of the environment:
9.2 snapshot #6​32
cat /etc/fuel_build_id:
 495
cat /etc/fuel_build_number:
 495
cat /etc/fuel_release:
 9.0
cat /etc/fuel_openstack_version:
 mitaka-9.0
rpm -qa | egrep 'fuel|astute|network-checker|nailgun|packetary|shotgun':
 fuel-nailgun-9.0.0-1.mos8915.noarch
 network-checker-9.0.0-1.mos77.x86_64
 fuel-9.0.0-1.mos6359.noarch
 fuel-misc-9.0.0-1.mos8660.noarch
 fuel-mirror-9.0.0-1.mos158.noarch
 shotgun-9.0.0-1.mos90.noarch
 python-fuelclient-9.0.0-1.mos363.noarch
 fuelmenu-9.0.0-1.mos276.noarch
 fuel-library9.0-9.0.0-1.mos8660.noarch
 fuel-notify-9.0.0-1.mos8660.noarch
 fuel-setup-9.0.0-1.mos6359.noarch
 rubygem-astute-9.0.0-1.mos782.noarch
 fuel-release-9.0.0-1.mos6359.noarch
 fuel-provisioning-scripts-9.0.0-1.mos8915.noarch
 fuel-ostf-9.0.0-1.mos947.noarch
 fuel-bootstrap-cli-9.0.0-1.mos291.noarch
 fuel-ui-9.0.0-1.mos2848.noarch
 fuel-agent-9.0.0-1.mos291.noarch
 python-packetary-9.0.0-1.mos158.noarch
 nailgun-mcagents-9.0.0-1.mos782.noarch
 fuel-migrate-9.0.0-1.mos8660.noarch
 fuel-utils-9.0.0-1.mos8660.noarch
 fuel-openstack-metadata-9.0.0-1.mos8915.noarch

Additional information:
 Log from compute: https://paste.mirantis.net/show/2867/