Skip to content

Conversation

@markylaing
Copy link
Contributor

Enables live-migration of an instance with volumes attached as long as those disks are also on a remote storage pool.

Created as draft while I finish writing tests.

Closes #12694

@markylaing markylaing self-assigned this Jul 25, 2024
@tomponline tomponline changed the title Live migration with attached storage volumes Live migration with attached storage volumes (from Incus) Jul 29, 2024
@markylaing markylaing force-pushed the live-migration-attached-volumes branch from b053449 to 250f6a8 Compare July 29, 2024 12:59
stgraber added 4 commits July 30, 2024 15:58
Signed-off-by: Stéphane Graber <[email protected]>
(cherry picked from commit e134d99072870259ea7727e1eb8b2b70cafdfed4)
Signed-off-by: Mark Laing <[email protected]>
License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]>
(cherry picked from commit 356c6842d99b31a4da6083287ae579fe3b73bc64)
Signed-off-by: Mark Laing <[email protected]>
License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]>
(cherry picked from commit 72a06a4f33a0a693533f4a5799b4e1c1029501ab)
Signed-off-by: Mark Laing <[email protected]>
License: Apache-2.0
Signed-off-by: Stéphane Graber <[email protected]>
(cherry picked from commit 6499313e75f4539123be2a9b8cead15022ea6140)
Signed-off-by: Mark Laing <[email protected]>
License: Apache-2.0
@markylaing markylaing force-pushed the live-migration-attached-volumes branch from 250f6a8 to cc5beab Compare July 30, 2024 15:01
@markylaing markylaing marked this pull request as ready for review July 30, 2024 15:34
stgraber and others added 2 commits July 30, 2024 16:50
Signed-off-by: Stéphane Graber <[email protected]>
(cherry picked from commit 67777f96337938374fbc208d9fa9beed5e227346)
Signed-off-by: Mark Laing <[email protected]>
License: Apache-2.0
@markylaing markylaing force-pushed the live-migration-attached-volumes branch from cc5beab to 7e8d784 Compare July 30, 2024 15:51
@markylaing
Copy link
Contributor Author

I've addressed the comments and the test (canonical/lxd-ci#250) is passing for me locally. It is also failing at the expected point in github actions, so I believe it will pass once this is merged and in latest/edge.

@tomponline tomponline merged commit 8e39e5d into canonical:main Jul 30, 2024
tomponline added a commit to canonical/lxd-ci that referenced this pull request Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support live migration of VMs with attached volumes

3 participants