Chapter 10: Automated Windows Guest Deployment and Customization
Now that we have covered the different ways of deploying Linux-based Virtual Machines (VMs) in KVM, it's time to switch our focus to Microsoft Windows. Specifically, we'll work on Windows Server 2019 machines running on KVM, and cover prerequisites and different scenarios for the deployment and customization of Windows Server 2019 VMs. This book isn't based on the idea of Virtual desktop infrastructure (VDI) and desktop operating systems, which require a completely different scenario, approach, and technical implementation than virtualizing server operating systems.
In this chapter, we will cover the following topics:
- The prerequisites to creating Windows VMs on KVM
 - Creating Windows VMs using the 
virt-installutility - The customization of Windows VMs using 
cloudbase-init cloudbase-initcustomization examples- Troubleshooting common 
cloudbase-initcustomization issues