If you are using VirtIO for network or storage interfaces, you must ensure that the necessary drivers are included in your WinPE image and WIM image. VirtIO generally offers better performance when provisioning with KVM (RHEV).
Windows drivers for VirtIO are included as part of the Red Hat Enterprise Virtualization and are located in the /usr/share/virtio-win directory on the file system of the Red Hat Enterprise Virtualization Manager. The drivers are also included in the Red Hat Enterprise Virtualization Guest Tools located /usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso.
The high-level process for enabling WIM-based provisioning with VirtIO drivers is as follows:
Create a WIM image from a Windows reference machine with the VirtIO drivers installed or insert the drivers into an existing WIM image.
Copy the VirtIO driver files to the Plugins subdirectory of your PEBuilder installation directory before creating a WinPE image, or insert the drivers into a WinPE image created using other means.
Upload the WinPE image ISO to the Red Hat Enterprise Virtualization ISO storage domains using the
rhevm-iso-uploadercommand. For more information about managing ISO images in RHEV refer to the Red Hat documentation.
A tenant administrator or business group manager creates a KVM (RHEV) blueprint for WIM provisioning and selects the WinPE ISO on the Build information tab. The custom property VirtualMachine.Admin.DiskInterfaceType must be included with the value VirtIO. A fabric administrator can include this information in a build profile to make it easier for tenant administrators and business group managers to include in their blueprints.
The custom properties Image.ISO.Location and Image.ISO.Name are not used for KVM (RHEV) blueprints.