Live migration fails on deployment with ceph and enabled ephemeral option
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Stanislav Makar | ||
6.1.x |
Invalid
|
High
|
MOS Maintenance | ||
7.0.x |
Fix Released
|
High
|
Stanislav Makar |
Bug Description
Live Migration fails with message hypervisor can not access to the shared storage
Steps:
1. Create cluster
2. Add 1 node with controller and ceph OSD roles
3. Add 2 node with compute and ceph OSD roles
Storage settings:
'volumes_ceph': True,
'images_ceph': True,
'ephemeral_ceph': True,
'volumes_lvm': False
4. Deploy the cluster
5. Check ceph status
6. Run ostf tests Live migration
7. ssh on controller - launch instance and run live-migration manually
Expected result:
Instance successfully migrate
Actual:
Migration has not been started with message
node-1.
ISO: RC2 (522)
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "6.1"
openstack_
api: "1.0"
build_number: "522"
build_id: "2015-06-
nailgun_sha: "fa8dec50f3df26
python-
astute_sha: "1ea8017fe88894
fuel-library_sha: "3528dddbd0c961
fuel-ostf_sha: "8fefcf7c464937
fuelmain_sha: "42020c36d6dec9
env can be reverted:
http://
I see that storage option was correctly pushed to hiera
[root@node-2 ~]# hiera storage
{"volumes_
"objects_
"ephemeral_
"iser"=>false,
"volumes_
"images_
"pg_num"=>512,
"osd_pool_
"metadata"
"images_
[root@node-2 ~]# exit
logout
Connection to node-2 closed.
and astute post task was run on computes nodes(1, 2) bit at the same time some option in nova.conf was not enabled:
#
# Options defined in nova.virt.
#
# VM Images format. Acceptable values are: raw, qcow2, lvm,
# rbd, default. If default is specified, then use_cow_images
# flag is used instead of this one. (string value)
# Deprecated group;name - DEFAULT;
#images_
# The RADOS pool in which rbd volumes are stored (string
# value)
# Deprecated group;name - DEFAULT;
#images_
if we enable values like:
# Deprecated group;name - DEFAULT;
#images_
images_type=rbd
and
# Deprecated group;name - DEFAULT;
#images_
images_
It starts to work, I can not find the reason why this values was not updated during post task puppet_manifest: "/etc/puppet/
Changed in fuel: | |
status: | New → Confirmed |
summary: |
- Live migration fails on deployment with ceph and enabled ephimaral + Live migration fails on deployment with ceph and enabled ephemeral option |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Oleksiy Molchanov (omolchanov) |
Changed in fuel: | |
assignee: | Oleksiy Molchanov (omolchanov) → Stanislav Makar (smakar) |
Changed in fuel: | |
assignee: | Stanislav Makar (smakar) → Vladimir Kuklin (vkuklin) |
status: | Confirmed → In Progress |
Changed in fuel: | |
assignee: | Vladimir Kuklin (vkuklin) → Stanislav Makar (smakar) |
Changed in fuel: | |
assignee: | Stanislav Makar (smakar) → Vladimir Kuklin (vkuklin) |
Fix proposed to branch: stable/6.1 /review. openstack. org/192687
Review: https:/