27.13.2. 动态置备 VMware vSphere 卷
动态置备 VMware vSphere 卷是首选的置备方法。
如果您在置备集群时没有指定 Ansible 清单文件中的
openshift_cloudprovider_kind=vsphere
和openshift_vsphere_*
变量,您必须手动创建以下StorageClass
来使用vsphere-volume
置备程序:$ oc get --export storageclass vsphere-standard -o yaml kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: "vsphere-standard" 1 provisioner: kubernetes.io/vsphere-volume 2 parameters: diskformat: thin 3 datastore: "YourvSphereDatastoreName" 4 reclaimPolicy: Delete
在使用上一步中显示的 StorageClass 请求 PV 后,OpenShift Container Platform 会在 vSphere 基础架构中创建 VMDK 磁盘。要验证磁盘是否已创建,请在 vSphere 中使用 Datastore 浏览器。
注意vSphere-volume 磁盘是
ReadWriteOnce
访问模式,这意味着该卷可以被单一节点以读写模式挂载。如需更多信息 ,请参阅架构指南中的访问模式部分。