VMs fail to start when Ceph is used as a backend for ephemeral drives
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Roman Podoliaka | ||
Icehouse |
Fix Released
|
High
|
Yaguang Tang |
Bug Description
VMs' drives placement in Ceph option has been chosen (libvirt.
When user creates a flavor and specifies:
- root drive size >0
- ephemeral drive size >0 (important)
and tries to boot a VM, he gets "no valid host was found" in the scheduler log:
Error from last host: node-3.int.host.com (node node-3.
File "/usr/lib/
ib/python2.
"/usr/
e)\n', u' File "/usr/lib/
lf.tb)\n', u' File "/usr/lib/
thon2.6/
/nova/virt/
libvirt/
line 587, in create_image\n prepare_
tack/common/
kend.py", line 176, in fetch_func_sync\n fetch_func(
t/driver.py", line 2458, in _create_ephemeral\n disk.mkfs(os_type, fs_label, target, run_as_
e-packages/
hon2.6/
a/utils.py", line 165, in execute\n return processutils.
n/processutils.py", line 193, in execute\n cmd=\' \'.join(cmd))\n', u"ProcessExecut
nova-rootwrap /etc/nova/
rr: 'mke2fs 1.41.12 (17-May-
Changed in nova: | |
assignee: | nobody → Roman Podoliaka (rpodolyaka) |
Changed in nova: | |
importance: | Undecided → High |
tags: | added: icehouse-backport-potential |
Changed in nova: | |
milestone: | none → juno-rc1 |
status: | Fix Committed → Fix Released |
tags: | added: cts |
tags: | removed: icehouse-backport-potential |
Changed in nova: | |
milestone: | juno-rc1 → 2014.2 |
Fix proposed to branch: master /review. openstack. org/117282
Review: https:/