This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.5. RHOSP のレジストリーの設定
3.5.1. RHOSP で実行されるクラスター上のカスタムストレージを使用したイメージレジストリーの設定
Red Hat OpenStack Platform (RHOSP) にクラスターをインストールした後に、特定のアベイラビリティーゾーンにある Cinder ボリュームをレジストリーストレージとして使用できます。
手順
- YAML ファイルを作成して、使用するストレージクラスとアベイラビリティーゾーンを指定します。以下に例を示します。 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 注記- OpenShift Container Platform では、選択したアベイラビリティーゾーンが存在するかどうかは確認されません。設定を適用する前に、アベイラビリティーゾーンの名前を確認してください。 
- コマンドラインから設定を適用します。 - oc apply -f <storage_class_file_name> - $ oc apply -f <storage_class_file_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - storageclass.storage.k8s.io/custom-csi-storageclass created - storageclass.storage.k8s.io/custom-csi-storageclass created- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- ストレージクラスと - openshift-image-registrynamespace を使用する永続ボリュームクレーム (PVC) を指定する YAML ファイルを作成します。以下に例を示します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- コマンドラインから設定を適用します。 - oc apply -f <pvc_file_name> - $ oc apply -f <pvc_file_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - persistentvolumeclaim/csi-pvc-imageregistry created - persistentvolumeclaim/csi-pvc-imageregistry created- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- イメージレジストリー設定の元の永続ボリューム要求は、新しい要求に置き換えます。 - oc patch configs.imageregistry.operator.openshift.io/cluster --type 'json' -p='[{"op": "replace", "path": "/spec/storage/pvc/claim", "value": "csi-pvc-imageregistry"}]'- $ oc patch configs.imageregistry.operator.openshift.io/cluster --type 'json' -p='[{"op": "replace", "path": "/spec/storage/pvc/claim", "value": "csi-pvc-imageregistry"}]'- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - config.imageregistry.operator.openshift.io/cluster patched - config.imageregistry.operator.openshift.io/cluster patched- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 数分すると、設定が更新されます。 
検証
レジストリーが定義したリソースを使用していることを確認するには、以下を実行します。
- PVC クレーム値が PVC 定義で指定した名前と同じであることを確認します。 - oc get configs.imageregistry.operator.openshift.io/cluster -o yaml - $ oc get configs.imageregistry.operator.openshift.io/cluster -o yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- PVC のステータスが - Boundであることを確認します。- oc get pvc -n openshift-image-registry csi-pvc-imageregistry - $ oc get pvc -n openshift-image-registry csi-pvc-imageregistry- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE csi-pvc-imageregistry Bound pvc-72a8f9c9-f462-11e8-b6b6-fa163e18b7b5 100Gi RWO custom-csi-storageclass 11m - NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE csi-pvc-imageregistry Bound pvc-72a8f9c9-f462-11e8-b6b6-fa163e18b7b5 100Gi RWO custom-csi-storageclass 11m- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow