You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by li jerry <di...@hotmail.com> on 2019/07/03 00:22:21 UTC
答复: CloudStack not finding guest_os_type for XenServer 7.1.2
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_timestamp (), `0 FROM cloud'. `guest_hypervisor`WHERE AND hypervisor_version='7.1.0';
发件人: Richard Lawley<ma...@richardlawley.com>
发送时间: 2019年7月3日 3:34
收件人: users@cloudstack.apache.org<ma...@cloudstack.apache.org>
主题: CloudStack not finding guest_os_type for XenServer 7.1.2
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 "Other Install media" template.
I had a look through the database and found guest_os_hypervisor which
seems to be used to map CloudStack OS types onto XenServer template
names - the problem seems to be that there was no entry for
hypervisor_version = 7.1.2 - these hosts report their version as
7.1.2.
I'm guessing I cannot be the first person to run into this, as this is
an LTS release of CloudStack - if you've seen it previously, how have
you handled this? I was able to proceed by adding a row into this
table, but it doesn't strike me that this is something normal users
would do.
Regards,
Richard