:_mod-docs-content-type: ASSEMBLY
[id="persistent-storage-vsphere"]
= VMware vSphere CSI Driver Operator
include::_attributes/common-attributes.adoc[]
:context: persistent-storage-csi-vsphere

toc::[]

[role="_abstract"]
You can provision and manage vSphere storage in {product-title} by using the vSphere Container Storage Interface (CSI) Driver Operator and driver, which provide dynamic volume provisioning and eliminate the need to pre-provision storage.

include::modules/persistent-storage-csi-vsphere-overview.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* xref:../../storage/understanding-persistent-storage.adoc#understanding-persistent-storage[Understanding persistent storage]
* xref:../../storage/container_storage_interface/persistent-storage-csi.adoc#persistent-storage-csi[Configuring CSI volumes]
* xref:../../storage/container_storage_interface/persistent-storage-csi-sc-manage.adoc#persistent-storage-csi-sc-manage[Managing the default storage class]
* link:https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/managing_file_systems/overview-of-available-file-systems_managing-file-systems[Overview of available file systems]
* xref:../../storage/container_storage_interface/persistent-storage-csi-migration.adoc#persistent-storage-csi-migration[CSI automatic migration]

include::modules/persistent-storage-csi-about.adoc[leveloffset=+1]

include::modules/persistent-storage-csi-vsphere-limitations.adoc[leveloffset=+1]

include::modules/persistent-storage-csi-vsphere-stor-policy.adoc[leveloffset=+1]

include::modules/persistent-storage-csi-vsphere-rwx.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* link:https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vsan.doc/GUID-82565B82-C911-42F7-85B1-E9EF973EE90C.html[vSAN File Service]

include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* xref:../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-install-issues_persistent-storage-csi-vsphere[Removing a third-party vSphere CSI Driver Operator]

include::modules/persistent-storage-csi-vsphere-install-issues.adoc[leveloffset=+1]

include::modules/persistent-storage-csi-vsphere-encryption.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* xref:../../installing/installing_vsphere/upi/upi-vsphere-installation-reqs.adoc#installation-vsphere-encrypted-vms_upi-vsphere-installation-reqs[Requirements for encrypting virtual machines]
* xref:../../installing/installing_vsphere/upi/installing-vsphere.adoc#installation-vsphere-machines_installing-vsphere[During installation: Step 7 of Installing RHCOS and starting the {product-title} bootstrap process]
* xref:../../installing/installing_vsphere/vsphere-post-installation-encryption.adoc#vsphere-post-installation-encryption[Enabling encryption on a vSphere cluster]

include::modules/persistent-storage-csi-vsphere-encryption-datastore-url.adoc[leveloffset=+2]

include::modules/persistent-storage-csi-vsphere-encryption-tag-based.adoc[leveloffset=+2]

include::modules/persistent-storage-csi-vsphere-multi-vcenter-support-overview.adoc[leveloffset=+1]

include::modules/persistent-storage-csi-vsphere-multi-vcenter-support-procedure-install.adoc[leveloffset=+2]

[role="_additional-resources"]
.Additional resources
[id="link_installation_config_parameters_vsphere"]
* xref:../../installing/installing_vsphere/installation-config-parameters-vsphere.adoc#installation-config-parameters-vsphere[Installation configuration parameters for vSphere]

include::modules/persistent-storage-csi-vsphere-top-aware-overview.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* link:https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/container-storage-plugin/3-0/getting-started-with-vmware-vsphere-container-storage-plug-in-3-0/vsphere-container-storage-plug-in-deployment/deploying-vsphere-container-storage-plug-in-with-topology.html#GUID-162E7582-723B-4A0F-A937-3ACE82EAFD31-en[Guidelines and Best Practices for Deployment with Topology]

include::modules/persistent-storage-csi-vsphere-top-aware-during-install.adoc[leveloffset=+2]

[role="_additional-resources"]
.Additional resources
* xref:../../installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-customizations.adoc#configuring-vsphere-regions-zones_installing-vsphere-installer-provisioned-customizations[Configuring regions and zones for a VMware vCenter]

include::modules/persistent-storage-csi-vsphere-top-aware-post-install.adoc[leveloffset=+2]

[role="_additional-resources"]
.Additional resources
* xref:../../installing/installing_vsphere/post-install-vsphere-zones-regions-configuration.adoc#specifying-regions-zones-infrastructure-vsphere_post-install-vsphere-zones-regions-configuration[Specifying multiple regions and zones for your cluster on vSphere]
* link:https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-vcenter-esxi-management/GUID-16422FF7-235B-4A44-92E2-532F6AED0923.html?hWord=N4IghgNiBcIC5gOYgL5A[VMware vSphere tag documentation]

include::modules/persistent-storage-csi-vsphere-top-aware-infra-top.adoc[leveloffset=+2]

[role="_additional-resources"]
.Additional resources
* link:https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-vcenter-esxi-management/GUID-16422FF7-235B-4A44-92E2-532F6AED0923.html?hWord=N4IghgNiBcIC5gOYgL5A[VMware vSphere tag documentation]

include::modules/persistent-storage-csi-vsphere-top-aware-results.adoc[leveloffset=+2]

include::modules/persistent-storage-csi-vsphere-change-max-snapshot.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* link:https://kb.vmware.com/s/article/1025279[Best practices for using VMware snapshots in the vSphere environment]

include::modules/persistent-storage-csi-vsphere-migrating-cns-vols-between-datastores.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* link:https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/vsphere-storage-8-0/getting-started-with-cloud-native-storage-in-vsphere/cloud-native-storage-for-vsphere-administrators/migrating-container-volumes-in-vsphere.html[For vSphere 8]
* link:https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/9-0/vsphere-storage/getting-started-with-cloud-native-storage-in-vsphere/cloud-native-storage-for-vsphere-administrators/migrating-container-volumes-in-vsphere.html#GUID-536DEB75-84F5-48DC-A425-3BF703B8F54E-en[For VCF 9]
* link:https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0.html[For vSphere v8.0, more general information]
* link:https://techdocs.broadcom.com/us/en/vmware-cis/vcf.html[For VCF 9, more general information]

include::modules/persistent-storage-csi-vsphere-disable-storage-overview.adoc[leveloffset=+1]

include::modules/persistent-storage-csi-vsphere-disable-storage-consequences.adoc[leveloffset=+2]

include::modules/persistent-storage-csi-vsphere-disable-storage-procedure.adoc[leveloffset=+2]

include::modules/persistent-storage-csi-vsphere-adding-bm-nodes.adoc[leveloffset=+1]

:FeatureName: Adding bare-metal nodes
include::snippets/technology-preview.adoc[leveloffset=+2]
[role="_additional-resources"]
.Additional resources
* xref:../../storage/container_storage_interface/persistent-storage-csi-vsphere.adoc#persistent-storage-csi-vsphere-disable-storage-overview_persistent-storage-csi-vsphere[Disabling and enabling storage on vSphere]
* xref:../../machine_management/user_infra/adding-bare-metal-compute-vsphere-user-infra.adoc[Adding bare-metal compute machines to a vSphere cluster]

include::modules/persistent-storage-csi-vsphere-increase-max-vols-per-node-overview.adoc[leveloffset=+1]

:FeatureName: Increasing volumes per node

include::snippets/technology-preview.adoc[leveloffset=+2]

include::modules/persistent-storage-csi-vsphere-increase-max-vols-per-node-procedure.adoc[leveloffset=+2]

[role="_additional-resources"]
[id="additional-resources_{context}"]
== Additional resources
* link:https://kb.vmware.com/s/article/1025279[Best practices for using VMware snapshots in the vSphere environment]
* link:https://techdocs.broadcom.com/us/en/vmware-cis/vsphere.html[VMware vCenter documentation]
