You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/modules/new-migrating-virtual-machines-cli.adoc
+29-29Lines changed: 29 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ include::snip_no-nvme.adoc[]
16
16
17
17
[NOTE]
18
18
====
19
-
To migrate virtual machines (VMs) that have shared disks, see xref:mtv-shared-disks_{context}[Migrating virtual machines with shared disks].
19
+
To migrate virtual machines (VMs) that have shared disks, see xref:mtv-shared-disks_{context}[Migrating virtual machines with shared disks].
20
20
====
21
21
22
22
endif::[]
@@ -400,7 +400,7 @@ spec:
400
400
namespace: <namespace>
401
401
EOF
402
402
----
403
-
<1> Allowed values are `pod`, `multus`, and `ignored`. Use `ignored` to avoid attaching VMs to this network for this migration.
403
+
<1> Allowed values are `pod`, `multus`, and `ignored`. Use `ignored` to avoid attaching VMs to this network for this migration.
404
404
<2> You can use either the `id` or the `name` parameter to specify the source network. For `id`, specify the VMware vSphere network Managed Object Reference (moRef). To retrieve the moRef, see xref:retrieving-vmware-moref_vmware[Retrieving a VMware vSphere moRef].
405
405
<3> Specify a network attachment definition for each additional {virt} network.
406
406
<4> Required only when `type` is `multus`. Specify the namespace of the {virt} network attachment definition.
@@ -759,11 +759,11 @@ You can use the default `hook-runner` image or specify a custom image. If you sp
759
759
760
760
ifdef::vmware[]
761
761
[start=7]
762
-
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
762
+
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
763
763
+
764
-
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
764
+
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
765
765
+
766
-
Configuring the IP address enables the interface to reach the configured gateway.
766
+
Configuring the IP address enables the interface to reach the configured gateway.
<6> Specify a storage mapping even if the VMs to be migrated are not assigned with disk images. The mapping can be empty in this case.
833
833
<7> Specify the name of the `StorageMap` CR.
834
-
<8> By default, virtual network interface controllers (vNICs) change during the migration process. As a result, vNICs that are configured with a static IP address linked to the interface name in the guest VM lose their IP address. +
835
-
To avoid this, set `preserveStaticIPs` to `true`. {project-short} issues a warning message about any VMs for which vNIC properties are missing. To retrieve any missing vNIC properties, run those VMs in vSphere in order for the vNIC properties to be reported to {project-short}.
834
+
<8> By default, virtual network interface controllers (vNICs) change during the migration process. As a result, vNICs that are configured with a static IP address linked to the interface name in the guest VM lose their IP address. To avoid this, set `preserveStaticIPs` to `true`. {project-short} issues a warning message about any VMs for which vNIC properties are missing. To retrieve any missing vNIC properties, run those VMs in vSphere in order for the vNIC properties to be reported to {project-short}.
836
835
<9> [[callout9]]Optional. Specify a template for the network interface name for the VMs in your plan.
837
836
The template follows the Go template syntax and has access to the following variables:
838
837
* `.NetworkName:` If the target network is `multus`, add the name of the Multus Network Attachment Definition. Otherwise, leave this variable empty.
@@ -844,22 +843,22 @@ The template follows the Go template syntax and has access to the following vari
Variable names cannot exceed 63 characters. This rule applies to a network name network template, a PVC name template, a VM name template, and a volume name template.
846
+
Variable names cannot exceed 63 characters. This rule applies to a network name network template, a PVC name template, a VM name template, and a volume name template.
848
847
<10> [[callout10]]Optional. Specify a template for the persistent volume claim (PVC) name for a plan.
849
848
The template follows the Go template syntax and has access to the following variables:
850
849
* `.VnName`: Name of the VM.
851
850
* `.PlanName`: Name of the migration plan.
852
851
* `.DiskIndex`: Initial volume index of the disk.
853
852
* `.RootDiskIndex`: Index of the root disk.
854
-
* `.Shared`: Options: `true`, for a shared volume, `false`, for a non-shared volume.
853
+
* `.Shared`: Options: `true`, for a shared volume, `false`, for a non-shared volume.
* When set to `true`, {project-short} adds one or more randonly generated alphanumeric characters to the name of the PVC in order to ensure all PVCs have unique names.
861
+
* When set to `true`, {project-short} adds one or more randonly generated alphanumeric characters to the name of the PVC in order to ensure all PVCs have unique names.
863
862
* When set to `false`, if you specify a `pvcNameTemplate`, {project-short} does not add such charchters to the name of the PVC.
@@ -872,10 +871,11 @@ The template follows the Go template syntax and has access to the following vari
872
871
*Examples*
873
872
**`"disk-{{.VolumeIndex}}"`
874
873
**`"pvc-{{.PVCName}}"`
874
+
<<<<<<< HEAD
875
875
<13> You can use either the `id` or the `name` parameter to specify the source VMs.
876
876
<14> Specify the VMware vSphere VM moRef. To retrieve the moRef, see xref:retrieving-vmware-moref_vmware[Retrieving a VMware vSphere moRef].
877
877
<15> Optional: Specify a network interface name for the specific VM. Overrides the value set in `spec:networkNameTemplate`. Variables and examples as in xref:callout9[callout 9].
878
-
<16> Optional: Specify a PVC name for the specific VM. Overrides the value set in `spec:pvcNameTemplate`. Variables and examples as in xref:callout10[callout 10].
878
+
<16> Optional: Specify a PVC name for the specific VM. Overrides the value set in `spec:pvcNameTemplate`. Variables and examples as in xref:callout10[callout 10].
879
879
<17> Optional: Specify a volume name for the specific VM. Overrides the value set in `spec:volumeNameTemplate`. Variables and examples as in xref:callout12[callout 12].
880
880
<18> Optional: {project-short} automatically generates a name for the target VM. You can override this name by using this parameter and entering a new name. The name you enter must be unique and it must be a valid Kubernetes subdomain. Otherwise, the migration fails automatically.
881
881
<19> Optional: Specify up to two hooks for a VM. Each hook must run during a separate migration step.
@@ -887,11 +887,11 @@ endif::[]
887
887
888
888
ifdef::rhv[]
889
889
[start=6]
890
-
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
890
+
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
891
891
+
892
-
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
892
+
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
893
893
+
894
-
Configuring the IP address enables the interface to reach the configured gateway.
894
+
Configuring the IP address enables the interface to reach the configured gateway.
895
895
+
896
896
[source,yaml,subs="attributes+"]
897
897
----
@@ -902,7 +902,7 @@ metadata:
902
902
name: <name_of_transfer_network>
903
903
namespace: <namespace>
904
904
annotations:
905
-
forklift.konveyor.io/route: <IP_address>
905
+
forklift.konveyor.io/route: <IP_address>
906
906
----
907
907
908
908
. Create a `Plan` manifest for the migration:
@@ -970,11 +970,11 @@ endif::[]
970
970
971
971
ifdef::ova[]
972
972
[start=6]
973
-
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
973
+
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
974
974
+
975
-
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
975
+
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
976
976
+
977
-
Configuring the IP address enables the interface to reach the configured gateway.
977
+
Configuring the IP address enables the interface to reach the configured gateway.
978
978
+
979
979
[source,yaml,subs="attributes+"]
980
980
----
@@ -985,7 +985,7 @@ metadata:
985
985
name: <name_of_transfer_network>
986
986
namespace: <namespace>
987
987
annotations:
988
-
forklift.konveyor.io/route: <IP_address>
988
+
forklift.konveyor.io/route: <IP_address>
989
989
----
990
990
991
991
. Create a `Plan` manifest for the migration:
@@ -1039,11 +1039,11 @@ endif::[]
1039
1039
1040
1040
ifdef::ostack[]
1041
1041
[start=6]
1042
-
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
1042
+
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
1043
1043
+
1044
-
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
1044
+
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
1045
1045
+
1046
-
Configuring the IP address enables the interface to reach the configured gateway.
1046
+
Configuring the IP address enables the interface to reach the configured gateway.
1047
1047
+
1048
1048
[source,yaml,subs="attributes+"]
1049
1049
----
@@ -1054,7 +1054,7 @@ metadata:
1054
1054
name: <name_of_transfer_network>
1055
1055
namespace: <namespace>
1056
1056
annotations:
1057
-
forklift.konveyor.io/route: <IP_address>
1057
+
forklift.konveyor.io/route: <IP_address>
1058
1058
----
1059
1059
1060
1060
. Create a `Plan` manifest for the migration:
@@ -1108,11 +1108,11 @@ endif::[]
1108
1108
1109
1109
ifdef::cnv[]
1110
1110
[start=6]
1111
-
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
1111
+
. Enter the following command to create the network attachment definition (NAD) of the transfer network used for {project-short} migrations.
1112
1112
+
1113
-
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
1113
+
You use this definition to configure an IP address for the interface, either from the Dynamic Host Configuration Protocol (DHCP) or statically.
1114
1114
+
1115
-
Configuring the IP address enables the interface to reach the configured gateway.
1115
+
Configuring the IP address enables the interface to reach the configured gateway.
Copy file name to clipboardExpand all lines: documentation/modules/rn-2.4.adoc
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,7 +119,8 @@ VM with multiple disks that was migrated might not be able to boot on the target
119
119
120
120
.Non-supported guest operating systems in warm migrations
121
121
122
-
Warm migrations and migrations to remote OCP clusters from vSphere do not support all types of guest operating systems that are supported in cold migrations to the local OCP cluster. It is a consequence of using RHEL 8 in the former case and RHEL 9 in the latter case. +
122
+
Warm migrations and migrations to remote OCP clusters from vSphere do not support all types of guest operating systems that are supported in cold migrations to the local OCP cluster. It is a consequence of using RHEL 8 in the former case and RHEL 9 in the latter case.
123
+
123
124
See link:https://access.redhat.com/articles/1351473[Converting virtual machines from other hypervisors to KVM with virt-v2v in RHEL 7, RHEL 8, and RHEL 9] for the list of supported guest operating systems.
124
125
125
126
.VMs from vSphere with RHEL 9 guest operating system may start with network interfaces that are down
Copy file name to clipboardExpand all lines: documentation/modules/rn-2.5.adoc
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ The old UI of {project-short} 2.3 cannot be enabled by setting `feature_ui: true
38
38
39
39
.Support deployment on {ocp-name} 4.15
40
40
41
-
{project-short} 2.5.6 can be deployed on {ocp-name} 4.15 clusters.
41
+
{project-short} 2.5.6 can be deployed on {ocp-name} 4.15 clusters.
42
42
43
43
44
44
[id="new-features-and-enhancements-25_{context}"]
@@ -115,7 +115,8 @@ When migrating a VM with multiple disks to more than one storage classes of type
115
115
116
116
.Non-supported guest operating systems in warm migrations
117
117
118
-
Warm migrations and migrations to remote {ocp} clusters from vSphere do not support all types of guest operating systems that are supported in cold migrations to the local {ocp} cluster. This is a consequence of using RHEL 8 in the former case and RHEL 9 in the latter case. +
118
+
Warm migrations and migrations to remote {ocp} clusters from vSphere do not support all types of guest operating systems that are supported in cold migrations to the local {ocp} cluster. This is a consequence of using RHEL 8 in the former case and RHEL 9 in the latter case.
119
+
119
120
See link:https://access.redhat.com/articles/1351473[Converting virtual machines from other hypervisors to KVM with virt-v2v in RHEL 7, RHEL 8, and RHEL 9] for the list of supported guest operating systems.
120
121
121
122
.VMs from vSphere with RHEL 9 guest operating system can start with network interfaces that are down
@@ -295,7 +296,7 @@ This issue is resolved in {project-short} {project-version}, VM with multiple di
295
296
296
297
In {project-short} releases 2.4.0-2.5.3, cold migrations from vSphere to the local cluster on which {project-short} was deployed did not take a specified transfer network into account. This issue is resolved in {project-short} 2.5.4. link:https://issues.redhat.com/browse/MTV-846[(MTV-846)]
297
298
298
-
.Fix migration of VMs with multi-boot guest operating system from vSphere
299
+
.Fix migration of VMs with multi-boot guest operating system from vSphere
299
300
300
301
In {project-short} 2.5.6, the virt-v2v arguments include `–root first`, which mitigates an issue with multi-boot VMs where the pod fails. This is a fix for a regression that was introduced in {project-short} 2.4, in which the '--root' argument was dropped. link:https://issues.redhat.com/browse/MTV-987[(MTV-987)]
0 commit comments