I encountered this problem and my solution was to add 7.1.2 support manually.
INSERT IGNORE INTO `cloud'. `guest_os_hypervisor'(uuid, hypervisor_type,
hypervisor_version, guest_os_name, guest_os_id, created, is_user_defined)
SELECT UUID (), `Xenserver', `7.1.2', guest_os_name, guest_os_id, utc_
I've just run up a clean instance of CloudStack 4.11.2 against 2
XenServer 7.1 CU2 Hosts (running in VMs). I was unable to get the VMs
to boot, with errors about HVM required. I spotted the log message
"no guest OS type, start it as HVM guest", which indicates that Xen is
being told to use the "O