libvirt/hyperv do not support Glance
Bug #708673 reported by
Thierry Carrez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Wishlist
|
Thierry Carrez |
Bug Description
libvirt and hyperv are not compatible with Glance, they unconditionally use nova-objectstore.
libvirt and hyper-V use nova.virt.images to fetch images, which supports only s3 or local filesystem (through the use_s3 flag).
xenapi on the other hand implemented a switch (based on xenapi_
Some refactoring is needed so that the switch is implemented at nova.virt.images level.
Related branches
lp:~ttx/nova/lp708673
- Devin Carlen (community): Approve
- Jay Pipes (community): Approve
-
Diff: 12 lines (+3/-0)1 file modifiednova/virt/images.py (+3/-0)
Changed in nova: | |
milestone: | none → bexar-rc |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | bexar-rc → bexar-gamma |
Changed in nova: | |
milestone: | bexar-gamma → 2011.1 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
See naive fix in attached branch. Rather than refactoring which would carry regression risks, it just handles the case where --image_ service= nova.image. glance. GlanceImageServ ice. I can boot a VM alright with this patch.