@@ -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