CentOS 7.x Cloudstack 4.11 Guest VM CPU configuration for Windows

From Notes_Wiki

Home > CentOS > CentOS 7.x > CentOS 7.x Cloudstack 4.11 > 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:

guest.cpu.mode=host-model

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:

guest.cpu.mode=custom
guest.cpu.model=core2duo

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

Refer:


Home > CentOS > CentOS 7.x > CentOS 7.x Cloudstack 4.11 > CentOS 7.x Cloudstack 4.11 Guest VM CPU configuration for Windows