Skip to content

vmware: vm migration improvements - #4385

Merged
yadvr merged 38 commits into
apache:masterfrom
shapeblue:vmware-migration-improvements
Feb 12, 2021
Merged

vmware: vm migration improvements#4385
yadvr merged 38 commits into
apache:masterfrom
shapeblue:vmware-migration-improvements

Conversation

@shwstppr

@shwstpprshwstppr commented Oct 6, 2020

Copy link
Copy Markdown
Contributor

Description

  • Fixes inter-cluster migration of VMs
  • Allows migration of stopped VM with disks attached to different and suitable pools
  • Improves inter-cluster detached volume migration
  • Allows inter-cluster migration (clusters of same Pod) for system VMs, VRs on VMware
  • Allows storage migration for stopped system VMs, VRs on VMware within same Pod if StoragePool cluster scopetype

Linked Primate PR: apache/cloudstack-primate#789 [Changes merged in this PR after new UI merge]
Documentation PR: apache/cloudstack-documentation#170

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):

How Has This Been Tested?

UI and cmk

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✖centos7 ✖centos8 ✖debian. JID-2122

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2144

@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-2908)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 31315 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4385-t2908-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 84 look OK, 1 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File
test_hostha_kvm_host_fencingError175.17test_hostha_kvm.py

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2326

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test matrix

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-3124)
Environment: vmware-65u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 39695 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4385-t3124-vmware-65u2.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Intermittent failure detected: /marvin/tests/smoke/test_snapshots.py
Intermittent failure detected: /marvin/tests/smoke/test_volumes.py
Smoke tests completed. 84 look OK, 2 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File
test_03_deploy_and_upgrade_kubernetes_clusterFailure772.99test_kubernetes_clusters.py
test_02_list_snapshots_with_removed_data_storeError17.12test_snapshots.py

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2642

@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan test centos7 vmware-67u3

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@yadvryadvr closed this Feb 9, 2021
@yadvryadvr reopened this Feb 9, 2021
@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-3516)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 38875 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4385-t3516-vmware-67u3.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Intermittent failure detected: /marvin/tests/smoke/test_service_offerings.py
Smoke tests completed. 84 look OK, 2 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File
test_03_deploy_and_upgrade_kubernetes_clusterFailure784.06test_kubernetes_clusters.py
test_04_change_offering_smallError5.29test_service_offerings.py

@shwstpprshwstppr reopened this Feb 10, 2021
@shwstppr

Copy link
Copy Markdown
ContributorAuthor

packages for last test run were not having fix - c9c1d4a, hence change offering test failed

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2668

@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan test centos7 vmware-67u3

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@shwstppr

Copy link
Copy Markdown
ContributorAuthor

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

@shwstppr a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-3527)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 39354 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4385-t3527-vmware-67u3.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Smoke tests completed. 85 look OK, 1 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File
test_03_deploy_and_upgrade_kubernetes_clusterFailure797.16test_kubernetes_clusters.py

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-3530)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 39887 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4385-t3530-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Smoke tests completed. 86 look OK, 0 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File

@yadvr
yadvr merged commit d6e8b53 into apache:masterFeb 12, 2021
shwstppr pushed a commit that referenced this pull request Aug 9, 2022
Release 4.16.0.0 introduced a feature for migrating system VM volumes (#4385). However, it was enabled only for VMWare.
This PR intends to enable the feature for KVM too.
Co-authored-by: GutoVeronezi <daniel@scclouds.com.br>
neogismm pushed a commit to neogismm/cloudstack that referenced this pull request Sep 5, 2022
Release 4.16.0.0 introduced a feature for migrating system VM volumes (apache#4385). However, it was enabled only for VMWare.
This PR intends to enable the feature for KVM too.
Co-authored-by: GutoVeronezi <daniel@scclouds.com.br>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@shwstppr@blueorangutan@borisstoyanov@yadvr@sureshanaparti@PaulAngus@ACSGitBot