5.4. 验证对象存储桶和 S3StoreProfiles
在主受管集群和二级受管集群上执行以下验证,以检查 Ceph 镜像是否活跃。
流程
验证在
openshift-storage
命名空间中的主受管集群和二级受管集群中有新的 Object Bucket Claim 以及相应的 Object Bucket。$ oc get obc,ob -n openshift-storage
输出示例:
NAME STORAGE-CLASS PHASE AGE objectbucketclaim.objectbucket.io/odrbucket-21eb5332f6b6 openshift-storage.noobaa.io Bound 13m NAME STORAGE-CLASS CLAIM-NAMESPACE CLAIM-NAME RECLAIM-POLICY PHASE AGE objectbucket.objectbucket.io/obc-openshift-storage-odrbucket-21eb5332f6b6 openshift-storage.noobaa.io Delete Bound 13m
验证 Hub cluster
openshift-dr-system
命名空间中有两个新的 Secret,其中包含到每个新 Object Bucket Class 的 access 和 secret key。$ oc get secrets -n openshift-dr-system | grep Opaque
输出示例:
8b3fb9ed90f66808d988c7edfa76eba35647092 Opaque 2 16m af5f82f21f8f77faf3de2553e223b535002e480 Opaque 2 16m
OBC 和 Secret 在被写入到新创建的
s3StoreProfiles
部分的 Hub 集群上的 ConfigMapramen-hub-operator-config
中。$ oc get cm ramen-hub-operator-config -n openshift-dr-system -o yaml | grep -A 14 s3StoreProfiles
输出示例:
s3StoreProfiles: - s3Bucket: odrbucket-21eb5332f6b6 s3CompatibleEndpoint: https://s3-openshift-storage.apps.perf2.example.com s3ProfileName: s3profile-ocp4perf2-ocs-storagecluster s3Region: noobaa s3SecretRef: name: 8b3fb9ed90f66808d988c7edfa76eba35647092 namespace: openshift-dr-system - s3Bucket: odrbucket-21eb5332f6b6 s3CompatibleEndpoint: https://s3-openshift-storage.apps.perf1.example.com s3ProfileName: s3profile-ocp4perf1-ocs-storagecluster s3Region: noobaa s3SecretRef: name: af5f82f21f8f77faf3de2553e223b535002e480 namespace: openshift-dr-system
注意记录下
s3ProfileName
的名称。它们将在 DRPolicy 资源中使用。