diff --git a/_topic_maps/_topic_map.yml b/_topic_maps/_topic_map.yml index 4f36f19555ec..cd1fac16db9e 100644 --- a/_topic_maps/_topic_map.yml +++ b/_topic_maps/_topic_map.yml @@ -4682,6 +4682,8 @@ Topics: File: virt-using-preallocation-for-datavolumes - Name: Managing data volume annotations File: virt-managing-data-volume-annotations + - Name: Understanding virtual machine storage with the CSI paradigm + File: virt-storage-with-csi-paradigm # Virtual machine live migration - Name: Live migration Dir: live_migration diff --git a/images/virt-storage-csi-paradigm.png b/images/virt-storage-csi-paradigm.png new file mode 100755 index 000000000000..3d9c27c8fe4d Binary files /dev/null and b/images/virt-storage-csi-paradigm.png differ diff --git a/modules/virt-storage-pv-csi-overview.adoc b/modules/virt-storage-pv-csi-overview.adoc new file mode 100644 index 000000000000..acc22940552d --- /dev/null +++ b/modules/virt-storage-pv-csi-overview.adoc @@ -0,0 +1,11 @@ +// Module included in the following assemblies: +// +// * virt/storage/virt-storage-with-csi-paradigm.adoc + +:_mod-docs-content-type: PROCEDURE +[id="virt-storage-vp-csi-overview_{context}"] += Virtual machine CSI storage overview + +{VirtProductName} integrates with the Container Storage Interface (CSI) to manage VM storage. Storage classes define storage capabilities such as performance tiers and types. PersistentVolumeClaims (PVCs) request storage resources, which bind to PersistentVolumes (PVs). CSI drivers connect Kubernetes to vendor storage backends, including iSCSI, NFS, and Fibre Channel. + +image:virt-storage-csi-paradigm.png[title="Virtual machine disks and the CSI paradigm"] \ No newline at end of file diff --git a/virt/storage/virt-storage-with-csi-paradigm.adoc b/virt/storage/virt-storage-with-csi-paradigm.adoc new file mode 100644 index 000000000000..80f8299111ba --- /dev/null +++ b/virt/storage/virt-storage-with-csi-paradigm.adoc @@ -0,0 +1,11 @@ +:_mod-docs-content-type: ASSEMBLY +[id="virt-storage-with-csi-paradigm"] += Understanding virtual machine storage with the CSI paradigm +include::_attributes/common-attributes.adoc[] +:context: virt-storage-with-csi-paradigm + +toc::[] + +Virtual machines (VMs) in {VirtProductName} use PersistentVolume (PV) and PersistentVolumeClaim (PVC) paradigms to manage storage. This ensures seamless integration with the Container Storage Interface (CSI). + +include::modules/virt-storage-pv-csi-overview.adoc[leveloffset=+1]