Skip to content

Commit 4be98d5

Browse files
Keep 'Other Linux (64-bit)' for VMware and XenServer
1 parent 4516cb1 commit 4be98d5

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

engine/schema/src/main/java/com/cloud/upgrade/SystemVmTemplateRegistration.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ public class SystemVmTemplateRegistration {
104104
public static final String TEMPORARY_SECONDARY_STORE = "tmp";
105105
private static final String PARTIAL_TEMPLATE_FOLDER = String.format("/template/tmpl/%d/", Account.ACCOUNT_ID_SYSTEM);
106106
private static final String storageScriptsDir = "scripts/storage/secondary";
107+
private static final Integer OTHER_LINUX_ID = 99;
107108
private static Integer LINUX_12_ID = 363;
108109
private static final Integer LINUX_7_ID = 183;
109110
private static final Integer SCRIPT_TIMEOUT = 1800000;
@@ -338,8 +339,8 @@ public void setUpdated(Date updated) {
338339
public static Map<Hypervisor.HypervisorType, Integer> hypervisorGuestOsMap = new HashMap<Hypervisor.HypervisorType, Integer>() {
339340
{
340341
put(Hypervisor.HypervisorType.KVM, LINUX_12_ID);
341-
put(Hypervisor.HypervisorType.XenServer, LINUX_12_ID);
342-
put(Hypervisor.HypervisorType.VMware, LINUX_12_ID);
342+
put(Hypervisor.HypervisorType.XenServer, OTHER_LINUX_ID);
343+
put(Hypervisor.HypervisorType.VMware, OTHER_LINUX_ID);
343344
put(Hypervisor.HypervisorType.Hyperv, LINUX_12_ID);
344345
put(Hypervisor.HypervisorType.LXC, LINUX_12_ID);
345346
put(Hypervisor.HypervisorType.Ovm3, LINUX_7_ID);
@@ -606,8 +607,6 @@ public void updateSystemVmTemplateGuestOsId() {
606607
LOGGER.debug("Updating SystemVM Template Guest OS [{}] id", systemVmGuestOsName);
607608
SystemVmTemplateRegistration.LINUX_12_ID = Math.toIntExact(guestOS.getId());
608609
hypervisorGuestOsMap.put(Hypervisor.HypervisorType.KVM, LINUX_12_ID);
609-
hypervisorGuestOsMap.put(Hypervisor.HypervisorType.XenServer, LINUX_12_ID);
610-
hypervisorGuestOsMap.put(Hypervisor.HypervisorType.VMware, LINUX_12_ID);
611610
hypervisorGuestOsMap.put(Hypervisor.HypervisorType.Hyperv, LINUX_12_ID);
612611
hypervisorGuestOsMap.put(Hypervisor.HypervisorType.LXC, LINUX_12_ID);
613612
}

0 commit comments

Comments
 (0)