summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2012-07-20 11:54:51 +0100
committerDaniel P. Berrange <berrange@redhat.com>2012-07-20 13:39:46 +0100
commitcff588e67a4a1dee4f0a690c30d467495e0d679f (patch)
tree4ddf30b719d3c0b32b4f6a503ccbf3fef604b2c2 /nova/virt
parent7b5a46b29fe994e9dc973bd7e5b60dee9f803f91 (diff)
Ensure to use 'hdN' for IDE disk device in libvirt driver
When configuring the root disk for an image which is tagged as an ISO, the libvirt driver sets the bus=ide, but still uses the normal root device name, eg dev=vda. It must instead use dev=hda for the IDE bus Change-Id: If0a4c50043d6e4d9e54a5dcbdc05effbb72eced6 Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/libvirt/driver.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py
index d41a18304..34f8a2369 100644
--- a/nova/virt/libvirt/driver.py
+++ b/nova/virt/libvirt/driver.py
@@ -1651,6 +1651,7 @@ class LibvirtDriver(driver.ComputeDriver):
else:
if image_meta and image_meta.get('disk_format') == 'iso':
root_device_type = 'cdrom'
+ root_device = 'hda'
else:
root_device_type = 'disk'