6.22. VMware vSphere CSI Driver Operator
OpenShift Container Platform で vSphere Container Storage Interface (CSI) Driver Operator と Driver を使用すると、vSphere ストレージをプロビジョニングおよび管理できます。これにより、動的ボリュームプロビジョニングが可能になり、ストレージの事前プロビジョニングが不要になります。
6.22.1. vSphere CSI Driver Operator の概要 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform は、Virtual Machine Disk (VMDK) ボリュームの Container Storage Interface (CSI) VMware vSphere ドライバーを使用して永続ボリューム (PV) をプロビジョニングできます。
CSI Operator およびドライバーを使用する場合は、永続ストレージ および CSI ボリュームの設定 を理解しておくことが推奨されます。詳細は、「永続ボリュームについて」および「CSI ボリュームの設定」を参照してください。
vSphere ストレージアセットにマウントする CSI でプロビジョニングされた永続ボリューム (PV) を作成するには、OpenShift Container Platform は、デフォルトで vSphere CSI Driver Operator および vSphere CSI ドライバーを openshift-cluster-csi-drivers namespace にインストールします。
- vSphere CSI Driver Operator
-
Operator は、永続ボリューム要求 (PVC) の作成に使用できる
thin-csiというストレージクラスを提供します。vSphere CSI Driver Operator は、ストレージボリュームをオンデマンドで作成できるようにし、クラスター管理者がストレージを事前にプロビジョニングする必要がなくすことで、動的ボリュームのプロビジョニングをサポートします。必要に応じて、このデフォルトのストレージクラスを無効にできます (「デフォルトストレージクラスの管理」を参照)。 - vSphere CSI ドライバー
- このドライバーを使用すると、vSphere PV を作成し、マウントできます。OpenShift Container Platform 4.20 以降では、ドライバーバージョンは 3.6.0 です。vSphere CSI ドライバーは、XFS や Ext4 など、基盤となる Red Hat Enterprise Linux CoreOS (RHCOS) リリースでサポートされているすべてのファイルシステムをサポートします。サポートされているファイルシステムの詳細は、「利用可能なファイルシステムの概要」を参照してください。
新規インストールの場合、OpenShift Container Platform 4.13 以降では、vSphere インツリーボリュームプラグインと同等の CSI ドライバーに自動的に移行できます。OpenShift Container Platform 4.15 以降に更新した場合も、自動移行が可能になります。更新と移行の詳細は、「CSI の自動移行」を参照してください。
CSI 自動移行はシームレスに行ってください。移行をしても、永続ボリューム、永続ボリューム要求、ストレージクラスなどの既存の API オブジェクトを使用する方法は変更されません。