Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 887910

Summary: Change default block device to be IDE
Product: Red Hat OpenStack Reporter: Perry Myers <pmyers>
Component: openstack-novaAssignee: RHOS Maint <rhos-maint>
Status: CLOSED NOTABUG QA Contact: Yaniv Kaul <ykaul>
Severity: medium Docs Contact:
Priority: high    
Version: 1.0 (Essex)CC: acathrow, jkt, markmc, ykaul
Target Milestone: rc   
Target Release: 2.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 865345 Environment:
Last Closed: 2012-12-17 17:14:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Perry Myers 2012-12-17 15:31:52 UTC
The default block device type for RHOS Folsom is presently virtio.  We either need to:

1. Limit support for Windows guest images to those that have already had virtio-
   block drivers pre-installed by some other guest provisioning software
2. Change the defaults so that the more compatible block device is used (IDE)
3. Accelerate changes recommended in bug # 865345 which attempt to use a 
   combination of libosinfo/libguestfs to determine the optimal selection for 
   NIC/disk drivers

Comment 1 Daniel Berrangé 2012-12-17 17:14:35 UTC
FYI, current Nova code is hardcoded to virtio for KVM/QEMU guests. From libvirt/driver.py:

            if CONF.libvirt_type == "uml":
                default_disk_bus = "uml"
            elif CONF.libvirt_type == "xen":
                default_disk_bus = "xen"
            else:
                default_disk_bus = "virtio"

Per discussion on the mailing list, we're sticking with this, and will accelerate impl of per-image hardware config params