3.4. Configuring registry storage for vSphere
3.4.1. Configuring registry storage for VMware vSphere リンクのコピーリンクがクリップボードにコピーされました!
As a cluster administrator, following installation you must configure your registry to use storage.
Prerequisites
- Cluster administrator permissions.
- A cluster on VMware vSphere.
A provisioned persistent volume (PV) with
ReadWriteManyaccess mode, such asNFS.重要vSphere volumes do not support the
ReadWriteManyaccess mode. You must use a different storage backend, such asNFS, to configure the registry storage.- Must have "100Gi" capacity.
Procedure
-
To configure your registry to use storage, change the
spec.storage.pvcin theconfigs.imageregistry/clusterresource. Verify you do not have a registry Pod:
$ oc get pod -n openshift-image-registry注記If the storage type is
emptyDIR, the replica number cannot be greater than1. If the storage type isNFS, and you want to scale up the registry Pod by settingreplica>1you must enable theno_wdelaymount option. For example:# cat /etc/exports /mnt/data *(rw,sync,no_wdelay,no_root_squash,insecure,fsid=0) sh-4.3# exportfs -rv exporting *:/mnt/dataCheck the registry configuration:
$ oc edit configs.imageregistry.operator.openshift.io storage: pvc: claim:Leave the
claimfield blank to allow the automatic creation of animage-registry-storagePVC.Optional: Add a new storage class to a PV:
Create the PV:
$ oc create -f -apiVersion: v1 kind: PersistentVolume metadata: name: image-registry-pv spec: accessModes: ReadWriteMany capacity: storage: 100Gi nfs: path: /registry server: 172.16.231.181 persistentVolumeReclaimPolicy: Retain storageClassName: nfs01$ oc get pvCreate the PVC:
$ oc create -n openshift-image-registry -f -apiVersion: "v1" kind: "PersistentVolumeClaim" metadata: name: "image-registry-pvc" spec: accessModes: - ReadWriteMany resources: requests: storage: 100Gi storageClassName: nfs01 volumeMode: Filesystem$ oc get pvc -n openshift-image-registryFinally, add the name of your PVC:
$ oc edit configs.imageregistry.operator.openshift.io -o yamlstorage: pvc: claim: image-registry-pvc1 - 1
- Creating a custom PVC allows you to leave the
claimfield blank for default automatic creation of animage-registry-storagePVC.
Check the
clusteroperatorstatus:$ oc get clusteroperator image-registry
3.4.2. Additional resources リンクのコピーリンクがクリップボードにコピーされました!
For more details on configuring registry storage for vSphere, see Recommended configurable storage technology.