4.11.2. CLI を使用した VMware vSphere ボリュームの動的プロビジョニング
CLI から VMware vSphere ボリュームを動的にプロビジョニングして、アプリケーションに永続的なストレージをオンデマンドで提供できます。OpenShift Container Platform は、プロビジョニングするために thin ディスク形式を使用する thin という名前のデフォルトの StorageClass をインストールします。
前提条件
- 使用するコンポーネントの要件を満たす VMware vSphere バージョンにインストールされている OpenShift Container Platform クラスター。詳細は、vSphere へのクラスターインストール を参照してください。
- ストレージは、ボリュームとして OpenShift Container Platform にマウントされる前に基礎となるインフラストラクチャーになければなりません。
手順
以下の内容でファイル
pvc.yamlを作成して VMware vSphere PersistentVolumeClaim を定義できます。kind: PersistentVolumeClaim apiVersion: v1 metadata: name: pvc spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi各項目の説明:
metadata.name- 永続ボリューム要求を表す一意の名前を指定します。
spec.accessModes.ReadWriteOnce-
永続ボリューム要求のアクセスモードを指定します。
ReadWriteOnceでは、ボリュームは単一ノードによって読み取り/書き込みパーミッションでマウントできます。 spec.resources.requests.storage- 永続ボリューム要求のサイズを指定します。
次のコマンドを入力して、ファイルから
PersistentVolumeClaimオブジェクトを作成します。$ oc create -f pvc.yaml