Add SharedMountPoint to KVMs supported storage pool types#4780
Conversation
| List<StoragePoolType> values = new ArrayList<>(); | ||
|
|
||
| values.add(StoragePoolType.NetworkFilesystem); | ||
| values.add(StoragePoolType.SharedMountPoint); |
There was a problem hiding this comment.
is this true for all hypervisors/storage backends? I know this is a new method only called from the KVMNonManaged, but that is not reflected in the name or protected by encapsulation. (genuine question)
There was a problem hiding this comment.
Actually KVM is the only hypervisor that enables SharedMountPoint as an option, so it is true to all hypervisors that has it enabled.
|
Can anyone review this? |
1 similar comment
|
Can anyone review this? |
|
Packaging result: ✔️ centos7 ✔️ centos8 ✔️ debian. SL-JID 201 |
|
Trillian test result (tid-920)
|
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔️ centos7 ✔️ centos8 ✔️ debian. SL-JID 260 |
|
@DaanHoogland @GabrielBrascher is there anything else to do? |
|
@GutoVeronezi no, just a test run that shows no regressions. I just started it. |
|
Trillian Build Failed (tid-1034) |
|
Trillian test result (tid-1063)
|
|
Trillian test result (tid-1068)
|
|
@DaanHoogland any update about these tests results? |
@GutoVeronezi sorry no, too much testing going on and it isn't even my main focus. |
|
Any update about this? |
|
Packaging result: ✖️ el7 ✔️ el8 ✔️ debian. SL-JID 602 |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian. SL-JID 615 |
|
Trillian test result (tid-1350)
|
|
Trillian test result (tid-1359)
|
|
@blueorangutan package |
|
@GutoVeronezi a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian. SL-JID 662 |
|
Trillian test result (tid-1394)
|
|
these errors seem consistent @GutoVeronezi . can you have a look? |
|
@DaanHoogland could we run the tests one more time? |
|
@blueorangutan package |
|
@GutoVeronezi a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian. SL-JID 816 |
|
@blueorangutan test |
|
@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1590)
|
|
@blueorangutan test |
|
@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1646)
|
Description
ACS, with KVM, cannot migrate VM's volumes from a
SharedMountPointto aNFSstorage pool properly; it will not copy the volumes's template to the destination storage pool (if needed), neither update the VM's XML properly.From a
SharedMountPointto aNFSstorage pool, ACS used to interpret that it would uselocalhostas the host of the storage system; as it is a shared mount point configured in all cluster's host, as server name, butNFSretrieves its path from KVM, so it needs to keep the same behavior asNFStoNFS.This PR intends to enable migration between NFS <> ISCSI (via sharedmountpoint) in KVM.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
How Has This Been Tested?
It has been tested locally in a test lab.
migrateVirtualMachineWithVolume) from a SharedMountPoint to a NFS, but it threw a Exception due to incorrect path on VM's XML;-- After appling this patch the migration works.