CentOS 7.x Cloudstack 4.11 Guest VM CPU configuration for Windows
Although older Windows operating systems (Windows XP, Windows 7) work properly with most virtual CPUs presented by KVM to Guest VM. The modern OS such as Windows 10 and Windows Server 2016 do not boot properly unless they recognize the underlying CPU and its features correctly. For this edit '/etc/cloudstack/agent/agent.properties' file and append:
This causes guest to see same CPU and host and works at least in cases of Intel Westmere generation host processors. Other option is to specifically choose very old model using:
However, this has potential of reducing performance to a core2duo processor capabilities.
In case Windows machines do not recognize LAN, Disk, etc. drivers then use Virtio drivers from Virtio Download Link