Skip to content

Commit ce9774c

Browse files
author
Pearl Dsilva
committed
fix for systemvm template - deploy as is field
1 parent b545d49 commit ce9774c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/VolumeOrchestrator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -824,7 +824,7 @@ public List<DiskProfile> allocateTemplatedVolumes(Type type, String name, DiskOf
824824
int volumesNumber = 1;
825825
List<DatadiskTO> templateAsIsDisks = null;
826826
String configurationId = null;
827-
if (template.isDeployAsIs()) {
827+
if (template.isDeployAsIs() && vm.getType() != VirtualMachine.Type.SecondaryStorageVm) {
828828
UserVmDetailVO configurationDetail = userVmDetailsDao.findDetail(vm.getId(), VmDetailConstants.DEPLOY_AS_IS_CONFIGURATION);
829829
if (configurationDetail != null) {
830830
configurationId = configurationDetail.getValue();
@@ -849,7 +849,7 @@ public List<DiskProfile> allocateTemplatedVolumes(Type type, String name, DiskOf
849849
String volumeName = name;
850850
Long volumeSize = rootDisksize;
851851
long deviceId = type.equals(Type.ROOT) ? 0L : 1L;
852-
if (template.isDeployAsIs()) {
852+
if (template.isDeployAsIs() && vm.getType() != VirtualMachine.Type.SecondaryStorageVm) {
853853
int volumeNameSuffix = templateAsIsDisks.get(number).getDiskNumber();
854854
volumeName = String.format("%s-%d", volumeName, volumeNameSuffix);
855855
volumeSize = templateAsIsDisks.get(number).getVirtualSize();

0 commit comments

Comments
 (0)