Skip to content

Commit c48a431

Browse files
authored
Adds UDN and VNV live migration modules to new repo structure (#784)
Signed-off-by: Richard Hoch <[email protected]>
1 parent 5c348b7 commit c48a431

12 files changed

+66
-13
lines changed

documentation/doc-Migrating_your_virtual_machines/assemblies/assembly_advanced-migration-options.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ include::../modules/adding-hook-using-ui.adoc[leveloffset=+2]
4040

4141
include::../modules/adding-hook-using-cli.adoc[leveloffset=+2]
4242

43-
43+
include::../modules/about-udn.adoc[leveloffset=+2]
4444

4545
ifdef::parent-context[:context: {parent-context}]
4646
ifndef::parent-context[:!context:]
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
3+
[id="assembly_live-migration_{context}"]
4+
= Live migration in {project-short}
5+
6+
//:context: cold-warm-migration
7+
8+
[role="_abstract"]
9+
You can use _live migration_ to migrate virtual machines (VMs) between {virt} clusters, or between namespaces on the same {virt} cluster, with extremely limited downtime.
10+
11+
Live migration is supported by {project-first} version 2.10.0 and later. It requires {virt} 4.20 or later on both your source and target clusters.
12+
13+
Live migration makes it easier for you to perform Day 2 tasks, such as seamless maintenance and workload balancing after you have migrated your VMs to {virt}.
14+
15+
include::../modules/benefits-live-migration.adoc[leveloffset=+1]
16+
17+
include::../modules/live-migration-mtv-cnv.adoc[leveloffset=+1]
18+
19+
include::../modules/live-migration-limitations.adoc[leveloffset=+1]
20+
21+
include::../modules/live-migration-workflow.adoc[leveloffset=+1]
22+
23+
24+
ifdef::parent-context[:context: {parent-context}]
25+
ifndef::parent-context[:!context:]

documentation/doc-Planning_your_migration/assemblies/assembly_planning-migration-cnv.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ include::../modules/selecting-migration-network-for-virt-provider.adoc[leveloffs
4444

4545
include::../modules/creating-plan-wizard-cnv.adoc[leveloffset=+1]
4646

47+
include::../modules/creating-plan-wizard-cnv-live.adoc[leveloffset=+2]
48+
4749
:!cnv:
4850

4951

documentation/doc-Planning_your_migration/assemblies/assembly_prerequisites-for-migration.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ include::../modules/ova-prerequisites.adoc[leveloffset=+1]
6868

6969
include::../modules/cnv-prerequisites.adoc[leveloffset=+1]
7070

71+
include::../modules/cnv-cnv-live-prerequisites.adoc[leveloffset=+2]
72+
7173
include::../modules/compatibility-guidelines.adoc[leveloffset=+1]
7274

7375
:!mtv:

documentation/doc-Planning_your_migration/master.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ include::modules/con_planning-intro.adoc[leveloffset=+1]
1212
1313
include::assemblies/assembly_cold-warm-migration.adoc[leveloffset=+1]
1414
15+
include::assemblies/assembly_live-migration.adoc[leveloffset=+1]
16+
1517
include::assemblies/assembly_prerequisites-for-migration.adoc[leveloffset=+1]
1618
1719
include::assemblies/assembly_installing-mtv-operator.adoc[leveloffset=+1]

documentation/modules/about-mtv.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ These two types of migration are discussed in detail in xref:about-cold-warm-mig
2424

2525
Live migration is available *_only_* for migrations between {virt} clusters or between namespaces on the same {virt} cluster. It requires {project-short} version 2.10 or later and {virt} version 4.20 or later.
2626

27-
Live migration is discussed in detail in xref:about-live-migration_mtv[About live migration].
27+
Live migration is discussed in detail in xref:assembly_live_migration_mtv[Live migration in {product-short}].
2828

2929
[IMPORTANT]
3030
====

documentation/modules/cnv-cnv-live-prerequisites.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[role="_abstract"]
1010
In addition to the regular xref:cnv-prerequisites_mtv[virt} prerequisites], live migration has the following additional prerequisites:
1111

12-
* {project-short} 2.10.0 or later installed. For more information, see xref:upgrading-mtv-ui_mtv[Upgrading the {project-full}]. {project-short} treats all {virt} migrations run on {project-short} 2.9 or earlier as cold migrations, even if they are configured as live migrations.
12+
* {project-first} 2.10.0 or later installed. {project-short} treats all {virt} migrations run on {project-short} 2.9 or earlier as cold migrations, even if they are configured as live migrations.
1313
* {virt} 4.20.0 or later installed on both source and target clusters.
1414
* In the {project-short} Operator, in the `spec` portion of the `forklift-controller` YAML, `feature_ocp_live_migration` is set to `true`. You must have `cluster-admin` privileges to set this field.
1515
* In the `KubeVirt` resource of both clusters in the `featureGates` of the YAML,`DecntralizedLiveMigration` is listed. You must have `cluster-admin` privileges to set this field.

documentation/modules/con_planning-intro.adoc

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,33 @@ You can use the Migration Toolkit for Virtualization (MTV) to plan your migratio
88
following source providers to OpenShift Virtualization destination providers:
99

1010
* {vmw} vSphere
11-
* {rhv-full} ({rhv-short})
11+
* {rhv-full}
1212
* {osp}
1313
* Open Virtual Appliances (OVAs) that were created by {vmw} vSphere
1414
* Remote {virt} clusters
1515

16+
== Types of migration
17+
18+
{project-short} supports three types of migration: cold, warm, and live.
19+
20+
* Cold migration is available for all of the source providers listed above. This type of migration migrates VMs that are powered *_off_* and does not require common stored storage.
21+
22+
* Warm migration is available only for {vmw} vSphere and {rhv-full}. This type of migration migrates VMs that are powered *_on_* and does require common stored storage.
23+
+
24+
These two types of migration are discussed in detail in xref:about-cold-warm-migration_mtv[About cold and warm migration].
25+
26+
* Live migration is available *_only_* for migrations between {virt} clusters or between namespaces on the same {virt} cluster. It requires {project-short} version 2.10 or later and {virt} version 4.20 or later.
27+
+
28+
Live migration is discussed in detail in xref:assembly_live_migration_mtv[Live migration in {product-short}.
29+
+
30+
[IMPORTANT]
31+
====
32+
Live migration is a Technology Preview feature only. Technology Preview features
33+
are not supported with Red Hat production service level agreements (SLAs) and
34+
might not be functionally complete. Red Hat does not recommend using them
35+
in production. These features provide early access to upcoming product
36+
features, enabling customers to test functionality and provide feedback during
37+
the development process.
38+
For more information about the support scope of Red Hat Technology Preview
39+
features, see https://access.redhat.com/support/offerings/techpreview/.
40+
====

documentation/modules/creating-form-based-storage-maps-ui-cnv.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ You can create ownerless storage maps by using the form page of the {project-sho
1111
1212
.Prerequisites
1313
14-
* Have a {virt} source provider and a {virt} destination provider. For more information, see xref:adding-source-provider_cnv[Adding {a-virt} source provider] or xref:adding-source-provider_dest_cnv[Adding {a-virt} destination provider].
14+
* Have a {virt} source provider and a {virt} destination provider. For more information, see xref:adding-source-provider_cnv[Adding {a-virt} source provider] or xref:adding-source-provider_{context}[Adding {a-virt} destination provider].
1515

1616
.Procedure
1717

documentation/modules/creating-form-based-storage-maps-ui-rhv.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
[id="creating-form-based-storage-maps-ui-ova_{context}"]
77
= Creating ownerless storage maps using the form page of the {project-short} UI
88

9+
[role="_abstract"]
910
You can create ownerless storage maps by using the form page of the {project-short} UI.
1011

1112
.Prerequisites
1213

13-
[role="_abstract"]
1414
* Have a {rhv-full} source provider and a {virt} destination provider. For more information, see xref:adding-source-provider_rhv[Adding a {rhv-full} source provider] or xref:adding-source-provider_dest_cnv[Adding {a-virt} destination provider].
1515
1616
.Procedure

0 commit comments

Comments
 (0)