Skip to content

Commit 674c98d

Browse files
authored
Merge pull request #58657 from aspauldi/CNV-24741
CNV-24741: Fix DV/PVC terminology in storage modules
2 parents 10ab2ae + 34e4540 commit 674c98d

10 files changed

+62
-24
lines changed

_topic_maps/_topic_map.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3676,8 +3676,8 @@ Topics:
36763676
File: virt-cloning-vm-disk-into-new-datavolume
36773677
- Name: Cloning a virtual machine by using a data volume template
36783678
File: virt-cloning-vm-using-datavolumetemplate
3679-
- Name: Cloning a virtual machine disk into a new block storage data volume
3680-
File: virt-cloning-vm-disk-into-new-datavolume-block
3679+
- Name: Cloning a virtual machine disk into a new block storage persistent volume claim
3680+
File: virt-cloning-vm-disk-into-new-block-storage-pvc
36813681
# Virtual machine networking
36823682
- Name: Virtual machine networking
36833683
Dir: vm_networking
@@ -3724,7 +3724,7 @@ Topics:
37243724
File: virt-uploading-local-disk-images-web
37253725
- Name: Uploading local disk images by using the virtctl tool
37263726
File: virt-uploading-local-disk-images-virtctl
3727-
- Name: Uploading a local disk image to a block storage data volume
3727+
- Name: Uploading a local disk image to a block storage persistent volume claim
37283728
File: virt-uploading-local-disk-images-block
37293729
- Name: Managing virtual machine snapshots
37303730
File: virt-managing-vm-snapshots

modules/virt-about-block-pvs.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// Module included in the following assemblies:
22
//
3-
// * virt/virtual_machines/virtual_disks/virt-uploading-local-disk-images-block.adoc
43
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume-block.adoc
54
// * virt/virtual_machines/importing_vms/virt-importing-virtual-machine-images-datavolumes.adoc
5+
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-block-storage-pvc.adoc
6+
67

78
:_content-type: CONCEPT
89
[id="virt-about-block-pvs_{context}"]

modules/virt-about-datavolumes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume.adoc
99
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-using-datavolumetemplate.adoc
1010
// * virt/virtual_machines/cloning_vms/virt-enabling-user-permissions-to-clone-datavolumes.adoc
11-
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume-block.adoc
11+
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-block-storage-pvc.adoc
1212
// * virt/virtual_machines/importing_vms/virt-importing-virtual-machine-images-datavolumes.adoc
1313

1414

modules/virt-cdi-supported-operations-matrix.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// * virt/virtual_machines/virtual_disks/virt-preparing-cdi-scratch-space.adoc
66
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume.adoc
77
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-using-datavolumetemplate.adoc
8-
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume-block.adoc
8+
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-block-storage-pvc.adoc
99
// * virt/virtual_machines/importing_vms/virt-importing-virtual-machine-images-datavolumes.adoc
1010
// * virt/virtual_machines/importing_vms/virt-importing-virtual-machine-images-datavolumes-block.adoc
1111
// * virt/virtual_machines/virtual_disks/virt-uploading-local-disk-images-web.adoc

modules/virt-cloning-pvc-of-vm-disk-into-new-datavolume.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume.adoc
4-
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume-block.adoc
4+
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-block-storage-pvc.adoc
55

66
// `blockstorage` conditionals are used (declared in the "*-block" assembly) to separate content
77

modules/virt-creating-local-block-pv.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/virtual_machines/virtual_disks/virt-uploading-local-disk-images-block.adoc
4-
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume-block.adoc
54
// * virt/virtual_machines/importing_vms/virt-importing-virtual-machine-images-datavolumes.adoc
5+
// * virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-block-storage-pvc.adoc
6+
67

78
:_content-type: PROCEDURE
89
[id="virt-creating-local-block-pv_{context}"]

virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-datavolume-block.adoc renamed to virt/virtual_machines/cloning_vms/virt-cloning-vm-disk-into-new-block-storage-PVC.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
:_content-type: ASSEMBLY
2-
[id="virt-cloning-vm-disk-into-new-datavolume-block"]
3-
= Cloning a virtual machine disk into a new block storage data volume
2+
[id="virt-cloning-vm-disk-into-new-block-storage-pvc"]
3+
= Cloning a virtual machine disk into a new block storage persistent volume claim
44
include::_attributes/common-attributes.adoc[]
5-
:context: virt-cloning-vm-disk-into-new-datavolume-block
5+
:context: virt-cloning-vm-disk-into-new-block-storage-pvc
66

77
toc::[]
88

99
You can clone the persistent volume claim (PVC) of a virtual machine disk into
10-
a new block data volume by referencing the source PVC in your data volume configuration
10+
a new block PVC by referencing the source PVC in your clone target data volume configuration
1111
file.
1212

1313
[WARNING]
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
:_content-type: ASSEMBLY
2+
[id="virt-cloning-vm-disk-into-new-block-storage-pvc"]
3+
= Cloning a virtual machine disk into a new block storage persistent volume claim
4+
include::_attributes/common-attributes.adoc[]
5+
:context: virt-cloning-vm-disk-into-new-block-storage-pvc
6+
7+
toc::[]
8+
9+
You can clone the persistent volume claim (PVC) of a virtual machine disk into
10+
a new block PVC by referencing the source PVC in your clone target data volume configuration
11+
file.
12+
13+
[WARNING]
14+
====
15+
Cloning operations between different volume modes are supported, such as cloning from a persistent volume (PV) with `volumeMode: Block` to a PV with `volumeMode: Filesystem`.
16+
17+
However, you can only clone between different volume modes if they are of the `contentType: kubevirt`.
18+
====
19+
20+
[TIP]
21+
====
22+
When you enable preallocation globally, or for a single data volume, the Containerized Data Importer (CDI) preallocates disk space during cloning. Preallocation enhances write performance. For more information, see xref:../../../virt/virtual_machines/virtual_disks/virt-using-preallocation-for-datavolumes.adoc#virt-using-preallocation-for-datavolumes[Using preallocation for data volumes].
23+
====
24+
25+
== Prerequisites
26+
27+
* Users need xref:../../../virt/virtual_machines/cloning_vms/virt-enabling-user-permissions-to-clone-datavolumes.adoc#virt-enabling-user-permissions-to-clone-datavolumes[additional permissions] to clone the PVC of a virtual machine disk into another namespace.
28+
29+
:blockstorage:
30+
include::modules/virt-about-datavolumes.adoc[leveloffset=+1]
31+
32+
include::modules/virt-about-block-pvs.adoc[leveloffset=+1]
33+
34+
include::modules/virt-creating-local-block-pv.adoc[leveloffset=+1]
35+
36+
include::modules/virt-cloning-pvc-of-vm-disk-into-new-datavolume.adoc[leveloffset=+1]
37+
38+
include::modules/virt-cdi-supported-operations-matrix.adoc[leveloffset=+1]
39+
40+
:blockstorage!:

virt/virtual_machines/virtual_disks/virt-uploading-local-disk-images-block.adoc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,26 @@
11
:_content-type: ASSEMBLY
22
[id="virt-uploading-local-disk-images-block"]
3-
= Uploading a local disk image to a block storage data volume
3+
= Uploading a local disk image to a block storage persistent volume claim
44
include::_attributes/common-attributes.adoc[]
55
:context: virt-uploading-local-disk-images-block
66

77
toc::[]
88

9-
You can upload a local disk image into a block data volume by using the
9+
You can upload a local disk image into a block persistent volume claim (PVC) by using the
1010
`virtctl` command-line utility.
1111

1212
In this workflow, you create a local block device to use as a persistent volume,
1313
associate this block volume with an `upload` data volume, and use `virtctl`
14-
to upload the local disk image into the data volume.
14+
to upload the local disk image into the PVC.
1515

1616
== Prerequisites
1717

1818
* xref:../../../virt/install/virt-installing-virtctl.adoc#virt-installing-virtctl[Install `virtctl`].
19-
* If you require scratch space according to the
20-
xref:#virt-cdi-supported-operations-matrix_virt-uploading-local-disk-images-block[CDI supported operations matrix], you must first
21-
xref:../../../virt/virtual_machines/virtual_disks/virt-preparing-cdi-scratch-space.adoc#virt-defining-storageclass_virt-preparing-cdi-scratch-space[define a storage class or prepare CDI scratch space]
19+
20+
* You might need to xref:../../../virt/virtual_machines/virtual_disks/virt-preparing-cdi-scratch-space.adoc#virt-defining-storageclass_virt-preparing-cdi-scratch-space[define a storage class or prepare CDI scratch space]
2221
for this operation to complete successfully.
2322

24-
:blockstorage:
23+
2524
include::modules/virt-about-datavolumes.adoc[leveloffset=+1]
2625

2726
include::modules/virt-about-block-pvs.adoc[leveloffset=+1]

virt/virtual_machines/virtual_disks/virt-uploading-local-disk-images-virtctl.adoc

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,13 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
You can upload a locally stored disk image to a new or existing data volume by using the
10-
`virtctl` command-line utility.
9+
You can upload a locally stored disk image to a new or existing persistent volume claim (PVC) by using the `virtctl` command-line utility.
1110

1211
== Prerequisites
1312

1413
* xref:../../../virt/install/virt-installing-virtctl.adoc#virt-installing-virtctl[Install `virtctl`].
1514

16-
* If you require scratch space according to the
17-
xref:#virt-cdi-supported-operations-matrix_virt-cloning-vm-disk-into-new-datavolume-block[CDI supported operations matrix], you must first
18-
xref:../../../virt/virtual_machines/virtual_disks/virt-preparing-cdi-scratch-space.adoc#virt-defining-storageclass_virt-preparing-cdi-scratch-space[define a storage class or prepare CDI scratch space]
15+
* You might need to xref:../../../virt/virtual_machines/virtual_disks/virt-preparing-cdi-scratch-space.adoc#virt-defining-storageclass_virt-preparing-cdi-scratch-space[define a storage class or prepare CDI scratch space]
1916
for this operation to complete successfully.
2017

2118
include::modules/virt-about-datavolumes.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)