Skip to content

Commit 12f1478

Browse files
authored
Merge pull request #750 from RichardHoch/MTV-2518_RCM_for_architecture_section
Raw copy mode in Architecture section
2 parents 1ff3b7a + 6af8e91 commit 12f1478

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

documentation/doc-Migration_Toolkit_for_Virtualization/master.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -589,6 +589,8 @@ include::modules/virt-migration-workflow.adoc[leveloffset=+3]
589589

590590
include::modules/virt-v2v-mtv.adoc[leveloffset=+3]
591591

592+
include::modules/raw-copy-mode.adoc[leveloffset=+3]
593+
592594
[id="logs-and-crs_{context}"]
593595
=== Logs and custom resources
594596

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * documentation/doc-Migration_Toolkit_for_Virtualization/master.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="raw-copy-mode_{context}"]
7+
= Raw copy mode
8+
9+
[role="_abstract"]
10+
In regular cold and warm migrations, {project-first} uses a program called `virt-v2v` to prepare virtual machines (VMs) for migration to {virt} after the VMs have been copied from their source provider.
11+
12+
The main function of `virt-v2v` is to convert the disk image of a VM into a format compatible with {virt}. This program is described in detail in xref:virt-v2v-mtv_mtv[How {project-short} uses the virt-v2v tool]. What is important to note here is that although `virt-v2v` is compatible with major operating systems such as recent versions of Red Hat Enterprise Linux, Windows, and Windows Server, it is not compatible with macOS and some other operating systems.
13+
14+
[NOTE]
15+
====
16+
For a list of the operating systems that `virt-v2v` supports, 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].
17+
====
18+
19+
As a workaround for migrating VMs that use an operating system that `virt-v2v` does not support, {project-short} includes a feature called _raw copy mode_. Raw copy mode copies VMs without applying any tool to convert them for use with {virt}. The migrated VMs use emulated devices.
20+
21+
This enables more robust migrations, enabling a wider range of operating systems and configurations. Examples are VMs with uncommon file systems, VMs with uncommon encryption technologies or without access to keys.
22+
23+
However, VMs migrated using raw copy mode might not boot on {virt} or perform as well as VMs migrated in the regular way. VMs migrated using raw copy mode might not boot on {virt} or perform as well as VMs migrated in the regular way.
24+
25+
Therefore, using raw copy mode is a tradeoff between being a more versatile migration option compared to increasing the risk of problems following migration.
26+
27+
Because of this risk, users are asked to request that Red Hat support perform raw copy mode migrations.

0 commit comments

Comments
 (0)