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
Review the following prerequisites to ensure that your environment is prepared for migration.
48
48
49
-
[id="software-requirements_{context}"]
50
-
=== Software requirements
49
+
These prerequisites apply to all migrations. Prerequisites that apply only to a specific provider are discussed in the section dedicated to that source provider.
51
50
52
-
You must install xref:compatibility-guidelines_{context}[compatible versions] of {ocp} and {virt}.
When migrating from OpenStack or running a cold-migration from RHV to the OCP cluster that MTV is deployed on, the migration allocates persistent volumes without CDI. In these cases, you might need to adjust the file system overhead.
85
+
86
+
If the configured file system overhead, which has a default value of 10%, is too low, the disk transfer will fail due to lack of space. In such a case, you would want to increase the file system overhead.
87
+
88
+
In some cases, however, you might want to decrease the file system overhead to reduce storage consumption.
89
+
90
+
You can change the file system overhead by changing the value of the `controller_filesystem_overhead` in the `spec` portion of the `forklift-controller` CR, as described in xref:configuring-mtv-operator_mtv[Configuring the MTV Operator].
==== Additional authentication methods for migrations with {osp} source providers
95
+
===== Additional authentication methods for migrations with {osp} source providers
63
96
64
97
{project-short} versions 2.6 and later support the following authentication methods for migrations with {osp} source providers in addition to the standard username and password credential set:
You can use these methods to migrate virtual machines with {osp} source providers using the CLI the same way you migrate other virtual machines, except for how you prepare the `Secret` manifest.
Copy file name to clipboardExpand all lines: documentation/modules/adding-source-provider.adoc
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,11 @@ EMS enforcement is disabled for migrations with VMware vSphere source providers
15
15
16
16
.Prerequisites
17
17
18
-
* It is strongly recommended to create a VMware Virtual Disk Development Kit (VDDK) image in a secure registry that is accessible to all clusters. A VDDK image accelerates migration and reduces the risk of a plan failing. If you are not using VDDK and a plan fails, then please retry with VDDK installed. For more information, see xref:../master.adoc#creating-vddk-image_mtv[Creating a VDDK image].
18
+
[NOTE]
19
+
====
20
+
It is strongly recommended to create a VMware Virtual Disk Development Kit (VDDK) image in a secure registry that is accessible to all clusters. A VDDK image accelerates migration and reduces the risk of a plan failing. If you are not using VDDK and a plan fails, then retry with VDDK installed. For more information, see xref:../master.adoc#creating-vddk-image_vmware[Creating a VDDK image].
21
+
====
22
+
19
23
endif::[]
20
24
ifdef::rhv[]
21
25
= Adding {a-rhv} source provider
@@ -88,7 +92,7 @@ ifdef::vmware[]
88
92
* *Provider resource name*: Name of the source provider.
89
93
* *Endpoint type*: Select the vSphere provider endpoint type. Options: *vCenter* or *ESXi*. You can migrate virtual machines from vCenter, an ESX/ESXi server that is not managed by vCenter, or from an ESX/ESXi server that is managed by vCenter but does not go through vCenter.
90
94
* *URL*: URL of the SDK endpoint of the vCenter on which the source VM is mounted. Ensure that the URL includes the `sdk` path, usually `/sdk`. For example, `https://vCenter-host-example.com/sdk`. If a certificate for FQDN is specified, the value of this field needs to match the FQDN in the certificate.
91
-
* *VDDK init image*: `VDDKInitImage` path. It is strongly recommended to create a VDDK init image to accelerate migrations. For more information, see xref:../master.adoc#creating-vddk-image_mtv[Creating a VDDK image].
95
+
* *VDDK init image*: `VDDKInitImage` path. It is strongly recommended to create a VDDK init image to accelerate migrations. For more information, see xref:../master.adoc#creating-vddk-image_vmware[Creating a VDDK image].
= Additional authentication methods for migrations with {osp} source providers
3
+
4
+
{project-short} versions 2.6 and later support the following authentication methods for migrations with {osp} source providers in addition to the standard username and password credential set:
5
+
6
+
* Token authentication
7
+
* Application credential authentication
8
+
9
+
You can use these methods to migrate virtual machines with {osp} source providers using the CLI the same way you migrate other virtual machines with one exception: You need to prepare the `Secret` manifest as described in xref:openstack-token-authentication_ostack[Using token authentication with an {osp} source provider] or xref:openstack-application-credential-authentication_ostack[Using application credential authentication with an {osp} source provider].
Copy file name to clipboardExpand all lines: documentation/modules/compatibility-guidelines.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@
4
4
5
5
:_content-type: REFERENCE
6
6
[id="compatibility-guidelines_{context}"]
7
-
= Software compatibility guidelines
7
+
= Software compatibility requirements
8
8
9
-
You must install compatible software versions.
9
+
You must install compatible software versions of {ocp}, {virt}, and any software related to your source provider. The table that follows lists the correct software versions.
Copy file name to clipboardExpand all lines: documentation/modules/creating-vddk-image.adoc
+2-8Lines changed: 2 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,7 @@
8
8
9
9
It is strongly recommended that {project-first} should be used with the VMware Virtual Disk Development Kit (VDDK) SDK when transferring virtual disks from VMware vSphere.
10
10
11
-
[NOTE]
12
-
====
13
-
Creating a VDDK image, although optional, is highly recommended. Using {project-short} without VDDK is not recommended and could result in significantly lower migration speeds.
14
-
====
15
-
16
-
To make use of this feature, you download the VMware Virtual Disk Development Kit (VDDK), build a VDDK image, and push the VDDK image to your image registry.
11
+
To make use of this feature, you download the VMware Virtual Disk Development Kit (VDDK), build a VDDK image, and push the VDDK image to a secure registry that is accessible to all clusters.
17
12
18
13
The VDDK package contains symbolic links, therefore, the procedure of creating a VDDK image must be performed on a file system that preserves symbolic links (symlinks).
19
14
@@ -40,12 +35,11 @@ $ mkdir /tmp/<dir_name> && cd /tmp/<dir_name>
40
35
41
36
. In a browser, navigate to the link:https://developer.vmware.com/web/sdk/8.0/vddk[VMware VDDK version 8 download page].
42
37
. Select version 8.0.1 and click *Download*.
43
-
38
+
+
44
39
[NOTE]
45
40
====
46
41
In order to migrate to {virt} 4.12, download VDDK version 7.0.3.2 from the link:https://developer.vmware.com/web/sdk/7.0/vddk[VMware VDDK version 7 download page].
47
42
====
48
-
49
43
// On 17 January 2025, remove this note unless the OpenShift Container Platform's life cycle is extended.
50
44
51
45
. Save the VDDK archive file in the temporary directory.
When you run a cold migration from {rhv-full} to the {ocp} cluster that {project-full} is deployed on, the migration allocates persistent volumes without Customized Data Importer (CDI). In these cases, for volumes on a persistent volume claim that use the `volumeMode` file system, you might need to adjust the file system overhead.
10
+
endif::[]
11
+
12
+
13
+
ifdef::ostack[]
14
+
When you migrate from {osp} to the {ocp} cluster that {project-full} is deployed on, the migration allocates persistent volumes without Customized Data Importer (CDI).In these cases, for volumes on a persistent volume claim that use the `volumeMode` file system, you might need to adjust the file system overhead.
15
+
endif::[]
16
+
17
+
The configured file system overhead has a default value of 10%. If that is too low, the disk transfer fails due to lack of space. In this case, increase the file system overhead.
18
+
19
+
You can change the file system overhead by changing the value of the `controller_filesystem_overhead` in the `spec` portion of the `forklift-controller` CR, as described in xref:configuring-mtv-operator_mtv[Configuring the MTV Operator].
Copy file name to clipboardExpand all lines: documentation/modules/network-prerequisites.adoc
+30-3Lines changed: 30 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,8 @@
4
4
5
5
:_content-type: REFERENCE
6
6
[id="network-prerequisites_{context}"]
7
-
= Network prerequisites
8
7
9
-
The following prerequisites apply to all migrations:
8
+
= Network prerequisites
10
9
11
10
* IP addresses, VLANs, and other network configuration settings must not be changed before or during migration. The MAC addresses of the virtual machines are preserved during migration.
12
11
* The network connections between the source environment, the {virt} cluster, and the replication repository must be reliable and uninterrupted.
@@ -17,6 +16,8 @@ The following prerequisites apply to all migrations:
17
16
18
17
The firewalls must enable traffic over the following ports:
19
18
19
+
ifdef::vmware[]
20
+
20
21
[cols="1,1,1,1,2a",options="header"]
21
22
.Network ports required for migrating from VMware vSphere
22
23
|===
@@ -43,8 +44,12 @@ Disk transfer authentication
43
44
|Disk transfer data copy
44
45
|===
45
46
47
+
48
+
endif::[]
49
+
ifdef::rhv[]
50
+
46
51
[cols="1,1,1,1,2a",options="header"]
47
-
.Network ports required for migrating from {rhv-full}
52
+
.Network ports required for migrating from {rhv-full} {rhv-short}
48
53
|===
49
54
|Port |Protocol |Source |Destination |Purpose
50
55
@@ -68,3 +73,25 @@ Disk transfer authentication
68
73
|{rhv-short} hosts
69
74
|Disk transfer data copy
70
75
|===
76
+
endif::[]
77
+
ifdef::ostack[]
78
+
79
+
.Network ports required for migrating from OpenStack
Copy file name to clipboardExpand all lines: documentation/modules/ostack-app-cred-auth.adoc
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,3 +93,4 @@ stringData:
93
93
EOF
94
94
----
95
95
. Continue migrating your virtual machine according to the procedure in xref:new-migrating-virtual-machines-cli_ostack[Migrating virtual machines], starting with step 2, "Create a `Provider` manifest for the source provider."
Copy file name to clipboardExpand all lines: documentation/modules/rhv-prerequisites.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
[id="rhv-prerequisites_{context}"]
7
7
= {rhv-full} prerequisites
8
8
9
-
The following prerequisites apply to {rhv-full} migrations:
9
+
The following prerequisites apply to {rhv-full}({rhv-short}) migrations:
10
10
11
11
* To create a source provider, you must have at least the `UserRole` and `ReadOnlyAdmin` roles assigned to you. These are the minimum required permissions, however, any other administrator or superuser permissions will also work.
12
12
@@ -20,7 +20,7 @@ You must keep the `UserRole` and `ReadOnlyAdmin` roles until the virtual machine
20
20
*** {rhv-short} admin permissions. These permissions allow you to migrate any virtual machine in the system.
21
21
***`DiskCreator` and `UserVmManager` permissions on every virtual machine you want to migrate.
22
22
23
-
** You must use a xref:compatibility-guidelines_{context}[compatible version] of {rhv-full}.
23
+
** You must use a xref:compatibility-guidelines_mtv[compatible version] of {rhv-full}.
24
24
** You must have the {manager} CA certificate, unless it was replaced by a third-party certificate, in which case, specify the {manager} Apache CA certificate.
25
25
+
26
26
You can obtain the {manager} CA certificate by navigating to https://<engine_host>/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA in a browser.
0 commit comments