Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add storage live migration support to direct DirectVolumeMigration #1383

Merged
merged 1 commit into from
Aug 13, 2024

Conversation

awels
Copy link
Contributor

@awels awels commented Aug 2, 2024

Add prometheus progress reporting to VM Live Migration

Validate the plan if the live migration checkbox is set, ensure that the source and destination cluster have a valid kubevirt version and configuration.

Allow canceling of migration.

This includes aborting live migrations and
cleaning up rsync pods if they are still running.
Added a finalizer to the DirectVolumeMigration
which is only removed once everything is cleaned
up properly.

Properly handle rollback of direct volume migrations that include VMs. For both running and stopped VMs as well as live migration of running VMs, or quiesce and starting them after migration.

@awels
Copy link
Contributor Author

awels commented Aug 2, 2024

/hold
Need to update the crane-lib after a new release is made when migtools/crane-lib#125 is merged

@github-actions github-actions bot added the update-operator Requires updates to mig-operator CRDs / RBAC label Aug 2, 2024
@awels awels force-pushed the add_support_storage_migration_vm branch 3 times, most recently from c4f2750 to 424bd9d Compare August 5, 2024 18:59
Add prometheus progress reporting to VM Live Migration

Validate the plan if the live migration checkbox is
set, ensure that the source and destination cluster
have a valid kubevirt version and configuration.

Allow canceling of migration.

This includes aborting live migrations and
cleaning up rsync pods if they are still running.
Added a finalizer to the DirectVolumeMigration
which is only removed once everything is cleaned
up properly.

Properly handle rollback of direct volume migrations
that include VMs. For both running and stopped VMs
as well as live migration of running VMs, or quiesce
and starting them after migration.

Signed-off-by: Alexander Wels <[email protected]>
@awels awels force-pushed the add_support_storage_migration_vm branch from 424bd9d to a0035c3 Compare August 5, 2024 19:15
@awels
Copy link
Contributor Author

awels commented Aug 12, 2024

/hold cancel updated the library last week.

@dymurray dymurray merged commit 16695e0 into migtools:master Aug 13, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
update-operator Requires updates to mig-operator CRDs / RBAC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants