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
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