Skip to content

Commit 4bbb747

Browse files
VMFS to presetup change
1 parent 3d9edee commit 4bbb747

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/resource/VmwareResource.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4414,7 +4414,7 @@ protected Answer execute(MigrateWithStorageCommand cmd) {
44144414
}
44154415

44164416
// If datastore is VMFS and target datastore is not mounted or accessible to source host then fail migration.
4417-
if (filerTo.getType().equals(StoragePoolType.VMFS)) {
4417+
if (filerTo.getType().equals(StoragePoolType.VMFS) || filerTo.getType().equals(StoragePoolType.PreSetup)) {
44184418
if (morDsAtSource == null) {
44194419
s_logger.warn(
44204420
"If host version is below 5.1, then target VMFS datastore(s) need to manually mounted on source host for a successful live storage migration.");
@@ -4901,7 +4901,7 @@ protected Answer execute(ModifyStoragePoolCommand cmd) {
49014901
VmwareHypervisorHost hyperHost = getHyperHost(getServiceContext());
49024902
StorageFilerTO pool = cmd.getPool();
49034903

4904-
if (pool.getType() != StoragePoolType.NetworkFilesystem && pool.getType() != StoragePoolType.VMFS) {
4904+
if (pool.getType() != StoragePoolType.NetworkFilesystem && pool.getType() != StoragePoolType.VMFS && pool.getType() != StoragePoolType.PreSetup) {
49054905
throw new Exception("Unsupported storage pool type " + pool.getType());
49064906
}
49074907

@@ -4923,7 +4923,7 @@ protected Answer execute(ModifyStoragePoolCommand cmd) {
49234923
Map<String, TemplateProp> tInfo = new HashMap<>();
49244924
ModifyStoragePoolAnswer answer = new ModifyStoragePoolAnswer(cmd, capacity, available, tInfo);
49254925

4926-
if (cmd.getAdd() && pool.getType() == StoragePoolType.VMFS) {
4926+
if (cmd.getAdd() && (pool.getType() == StoragePoolType.VMFS || pool.getType() == StoragePoolType.PreSetup)) {
49274927
answer.setLocalDatastoreName(morDatastore.getValue());
49284928
}
49294929

vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636

3737
import com.vmware.vim25.VStorageObject;
3838
import com.vmware.vim25.VStorageObjectConfigInfo;
39-
import com.vmware.vim25.VirtualMachineRelocateTransformation;
4039
import org.apache.commons.collections.CollectionUtils;
4140
import org.apache.log4j.Logger;
4241
import org.apache.commons.lang.StringUtils;

0 commit comments

Comments
 (0)