Creating Windows VMs using the virt-install utility
The first thing that we need to do is to make sure we have the virtio-win
drivers ready for installation – the VM will not work properly without them installed. So, let's first install that and the libguestfs
packages, in case you don't have them already installed on your server:
yum –y install virtio-win libguestfs*
Then, it's time to start deploying our VM. Here are our settings:
- The Windows Server 2019 ISO is located at
/iso/windows-server-2019.iso
. - The
virtio-win
ISO file is located in the default system folder,/usr/share/virtio-win/virtio-win.iso
. - We are going to create a 60 GB virtual disk, located at the default system folder,
/var/lib/libvirt/images
.
Now, let's start the installation process:
virt-install --name WS2019 --memory=4096 --vcpus 2 --cpu host --video qxl --features=hyperv_relaxed=on,hyperv_spinlocks=on,hyperv_vapic=on --clock hypervclock_present...