This is an automated email from the ASF dual-hosted git repository.
rohit pushed a commit to branch 4.18
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.18 by this push:
new d575cae3e3f server: allow migration of all VMs with local storage on
KVM (#7656)
d575cae3e3f is described below
commit d575cae3e3f2834b6e548557e914f795d866c30a
Author: dahn <[email protected]>
AuthorDate: Tue Jul 18 09:19:17 2023 +0200
server: allow migration of all VMs with local storage on KVM (#7656)
This PR enables systemvm and VR migration on KVM with local storage.
Fixes: #7651
---
server/src/main/java/com/cloud/server/ManagementServerImpl.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/server/src/main/java/com/cloud/server/ManagementServerImpl.java
b/server/src/main/java/com/cloud/server/ManagementServerImpl.java
index 964cca71f1c..85e86b5b21b 100644
--- a/server/src/main/java/com/cloud/server/ManagementServerImpl.java
+++ b/server/src/main/java/com/cloud/server/ManagementServerImpl.java
@@ -1411,7 +1411,8 @@ public class ManagementServerImpl extends ManagerBase
implements ManagementServe
// Check if the vm can be migrated with storage.
boolean canMigrateWithStorage = false;
- if (VirtualMachine.Type.User.equals(vm.getType()) ||
HypervisorType.VMware.equals(vm.getHypervisorType())) {
+ List<HypervisorType> hypervisorTypes = Arrays.asList(new
HypervisorType[]{HypervisorType.VMware, HypervisorType.KVM});
+ if (VirtualMachine.Type.User.equals(vm.getType()) ||
hypervisorTypes.contains(vm.getHypervisorType())) {
canMigrateWithStorage =
_hypervisorCapabilitiesDao.isStorageMotionSupported(srcHost.getHypervisorType(),
srcHostVersion);
}