-
Notifications
You must be signed in to change notification settings - Fork 24
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
MTV-1211 Max concurrent virtual machine migrations #580
base: main
Are you sure you want to change the base?
Conversation
Your call as to what you incorporate. :-) I might change: "Maximum number of virtual machines (VMs) or disks per plan that can be migrated simultaneously." (---unless “can be” means that you may decide not to and have that option) "The maximum number of disks that can be transferred simultaneously." "The maximum number of VMs that can be migrated simultaneously." "…can be transferred simultaneously. In these migrations, the disks are migrated in parallel. This means that if the combined number of disks that you want to migrate is greater than the value of the setting, additional disks wait until the queue is free without regard for whether a VM has completely finished being migrated." "Once any of them has migrated, the 16th disk can be migrated, whether or not all the disks on VM A and VM B have finished migrating." (-- unless “can be migrated” means that it’s an option to migrate the disk) |
fd2de05
to
c9a5e37
Compare
@RichardHoch @mnecas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM except the comments below.
But let's wait for @mnecas final approval as well.
|The maximum number of VMs per plan that can be migrated simultaneously. | ||
a|*Varies with provider as follows*: | ||
|
||
* {rhv-full}, {osp}, VMware warm migrations _or_ remote cold migrations: The maximum number of disks that {project-short} can transfer simultaneously. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For all occurrences of remote cold migrations:
I suggest to explain what does "remote migration" mean and therefore rephrase to something like:
cold migrations to a remote OpenShift cluster
|
||
* {rhv-full}, {osp}, VMware warm migrations _or_ remote cold migrations: The maximum number of disks that {project-short} can transfer simultaneously. | ||
|
||
* OVA or VMware local cold migrations: The maximum number of VMs that {project-short} can migrate simultaneously. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For all occurrences of local cold migrations:
I suggest to explain what does "local migration" mean and therefore rephrase to something like:
cold migrations to a local OpenShift cluster
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It does not apply for all local cold migrations but afaik only for virt-v2v related migrations.
I am a bit afraid that we would lose the previous settings during the upgrade. |
OK, so let's leave it as is for now. |
Signed-off-by: RichardHoch <[email protected]>
c9a5e37
to
2b03d58
Compare
@RichardHoch did you miss those 2 comments ? :) |
The 'controller_max_vm_inflight' parameter is related to simultaneous migration. |
* {rhv-full} migrations, {osp} migrations, VMware warm migrations, _or_ cold VMware migrations to a remote {ocp} cluster: The maximum number of disks that {project-short} can transfer simultaneously. | ||
|
||
* OVA migrations or cold VMware migrations using `virt-v2v` to a local {ocp} cluster: The maximum number of VMs that {project-short} can migrate simultaneously. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* {rhv-full} migrations, {osp} migrations, VMware warm migrations, _or_ cold VMware migrations to a remote {ocp} cluster: The maximum number of disks that {project-short} can transfer simultaneously. | |
* OVA migrations or cold VMware migrations using `virt-v2v` to a local {ocp} cluster: The maximum number of VMs that {project-short} can migrate simultaneously. | |
* For {rhv-full} migrations, {osp} migrations to a remote {ocp} cluster: The maximum number of disks that {project-short} can transfer simultaneously. | |
* For OVA migrations using `virt-v2v` to a local {ocp} cluster: The maximum number of VMs that {project-short} can migrate simultaneously. | |
* For VMware simultaneous migration: | |
** Cold migration: VMs for each ESXi host that can migrate simultaneously | |
** Warm migration: Disks for each ESXi host that can migrate simultaneously |
@rhoch @duduvaa - please can you have a look at this and see if it would be ok? i am trying to synthesize what has been approved with David's comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @anarnold97 -- should be {osp} migrations, without a qualifier.
@duduvaa Martin said that for VM cold migrations, there was a difference between migrations to a local cluster and to a remote cluster. Do you see a difference in your tests?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For cold remote we use the CNV CDI so the max in flight references the number of disks.
MTV 2.7
Resolves https://issues.redhat.com/browse/MTV-1211 by adding information about
controller_max_vm_inflight
(shown in the UI as Max concurrent virtual machine migrations).Previews: