[virt-tools-list] [PATCH] virtinst:change default disk bus type into scsi on pseries machine

Qing Lin qinglbj at linux.vnet.ibm.com
Thu May 24 08:44:47 UTC 2012


When install OS from cdrom ,the default cdrom disk bus type is "ide",
which is not supported on pseries machine.But there is no interface to 
change it through the whole install process.So we should set "scsi"
(pseries machine support) as default disk type on pseries machine.

Signed-off-by: Qing Lin <qinglbj at linux.vnet.ibm.com>
Signed-off-by: Li Zhang <zhlcindy at linux.vnet.ibm.com>
---
 virtinst/Guest.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/virtinst/Guest.py b/virtinst/Guest.py
index 93e407f..23b4946 100644
--- a/virtinst/Guest.py
+++ b/virtinst/Guest.py
@@ -1503,7 +1503,11 @@ class Guest(XMLBuilderDomain.XMLBuilderDomain):
                     disk.bus = "fdc"
                 else:
                     if self.installer.is_hvm():
-                        disk.bus = "ide"
+                        if (self.installer.type == "kvm" and
+                            self.installer.machine == "pseries"):
+                            disk.bus = "scsi"
+                        else:
+                            disk.bus = "ide"
                     elif self.installer.is_xenpv():
                         disk.bus = "xen"
             used_targets.append(disk.generate_target(used_targets))
-- 
1.7.4.1




More information about the virt-tools-list mailing list