What is Virtio?
Under Kernel-based Virtual Machine (KVM) infrastructure, “Virtio” was selected to be the primary platform for I/O virtualization. “Virtio” can be seen as an abstraction driver and provides a common API. Through this API, Network, Block and Balloon devices can be supported for KVM.
Virtualization Station is based on a Kernel-based Virtual Machine (KVM) to run virtual machines (VM). Therefore, you can set up a Virtio controller for the hard-disk to obtain a higher disk I/O performance instead of using the IDE or SATA controller.
Click “Create VM”, and you can choose to create a template or click “Create Custom VM” to create a VM.
Click “Create” to a medium VM.
Next, you can configure settings including the type & version of the operating system, the location of the CD image, the folder the VM will be located and the network interface. (Note: select Windows 7 as an example.)
Click “Advanced” and then click “Hard Disk”.
Click on the “Controller” drop-down-list and then select “Virtual Disk Controller (VM Driver Requirement)”
Click “Advanced” again and then click “Add Device”. (Note: due to VM driver requirement, it is necessary to add a new CD-ROM to mount a VM driver for creating VM.)
Select “CD /DVD ROM” from the Device Type drop-down-list and choose the Controller: “IDE” and “SCSI”. Click “Add”.
Click “Install VM Driver”
The VM Driver will be inserted into the added virtual CD/DVD ROM automatically.
Click “Install now”.
Check “I accept the license terms” and then click “Next”.
Choose “Custom (advanced)”.
Click “Load Driver”.
Click “CD Driver (D:) CDROM”, click “+” to expand WIN7 and select “X86” folder. Click “OK”.
Select “Red Hat VirtIO SCSI controller (D:\WIN7\X86\VIOSTOR.INF)” and then click “Next”.
You will see a new virtual hard-disk on the list and click “Next”. A VirtIO disk will be used in this VM.