CLOUDSTACK-7505:

if VM is created from ISO, don't change platform metadat for VM on XS
This commit is contained in:
Anthony Xu 2014-09-09 14:01:23 -07:00
parent 765659091a
commit fcf2c1b6bc

View File

@ -1459,11 +1459,13 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe
vm.setPlatform(conn, platform); vm.setPlatform(conn, platform);
} }
} }
String xenservertoolsversion = details.get("hypervisortoolsversion"); if ( !BootloaderType.CD.equals(vmSpec.getBootloader())) {
if ((xenservertoolsversion == null || !xenservertoolsversion.equalsIgnoreCase("xenserver61")) && vmSpec.getGpuDevice() == null) { String xenservertoolsversion = details.get("hypervisortoolsversion");
Map<String, String> platform = vm.getPlatform(conn); if ((xenservertoolsversion == null || !xenservertoolsversion.equalsIgnoreCase("xenserver61")) && vmSpec.getGpuDevice() == null) {
platform.remove("device_id"); Map<String, String> platform = vm.getPlatform(conn);
vm.setPlatform(conn, platform); platform.remove("device_id");
vm.setPlatform(conn, platform);
}
} }
} }
} }