4.4. 在受管集群上创建 OpenShift Data Foundation 集群。
要在两个 OpenShift Container Platform 集群间配置存储复制,请在安装 OpenShift Data Foundation Operator 后创建一个 OpenShift Data Foundation 存储系统。
请参阅 OpenShift Data Foundation 部署指南和特定于基础架构的说明(如 AWS、VMware、BM、Azure 等)。
流程
在每个受管集群中,安装和配置最新的 OpenShift Data Foundation 集群。
如需有关 OpenShift Data Foundation 部署的信息,请参阅基础架构特定的部署指南 (如 AWS、VMware、Bare metal、Azure)。
注意在创建存储集群时,在 数据保护 步骤中,您必须选择 Prepare cluster for disaster recovery (Regional-DR only) 复选框。
使用以下命令验证每个受管集群中 OpenShift Data Foundation 部署是否成功:
oc get storagecluster -n openshift-storage ocs-storagecluster -o jsonpath='{.status.phase}{"\n"}'
$ oc get storagecluster -n openshift-storage ocs-storagecluster -o jsonpath='{.status.phase}{"\n"}'
Copy to Clipboard Copied! 对于 Multicloud 网关(MCG):
oc get noobaa -n openshift-storage noobaa -o jsonpath='{.status.phase}{"\n"}'
$ oc get noobaa -n openshift-storage noobaa -o jsonpath='{.status.phase}{"\n"}'
Copy to Clipboard Copied! 如果状态结果是
Ready
,用于主受管集群和二级受管集群上的查询,则继续执行下一步。-
在 OpenShift Web 控制台中,进入到 Installed Operators
OpenShift Data Foundation Storage System ocs-storagecluster-storagesystem
Resources,并验证 StorageCluster
的 Status 是否为Ready
,并在其旁边有一个绿色勾号标记。 [可选] 如果在安装 Submariner 时启用了 Globalnet,然后在 OpenShift Data Foundation 安装完成后编辑
StorageCluster
。对于 Globalnet 网络,手动编辑
StorageCluster
yaml 以添加 clusterID 并将 enabled 设置为true
。将 <clustername> 替换为您的 RHACM 导入或新创建的受管集群名称。在主受管集群和次受管集群中编辑StorageCluster
。警告不要在
StorageCluster
中进行这个更改,除非您在安装 Submariner 时启用了 Globalnet。oc edit storagecluster -o yaml -n openshift-storage
$ oc edit storagecluster -o yaml -n openshift-storage
Copy to Clipboard Copied! spec: network: multiClusterService: clusterID: <clustername> enabled: true
spec: network: multiClusterService: clusterID: <clustername> enabled: true
Copy to Clipboard Copied! 进行上述更改后,
- 等待 OSD pod 重启,并且创建 OSD 服务。
- 等待所有 MONS 故障转移。
确保已导出 MONS 和 OSD 服务。
oc get serviceexport -n openshift-storage
$ oc get serviceexport -n openshift-storage
Copy to Clipboard Copied! NAME AGE rook-ceph-mon-d 4d14h rook-ceph-mon-e 4d14h rook-ceph-mon-f 4d14h rook-ceph-osd-0 4d14h rook-ceph-osd-1 4d14h rook-ceph-osd-2 4d14h
NAME AGE rook-ceph-mon-d 4d14h rook-ceph-mon-e 4d14h rook-ceph-mon-f 4d14h rook-ceph-osd-0 4d14h rook-ceph-osd-1 4d14h rook-ceph-osd-2 4d14h
Copy to Clipboard Copied! -
确保集群处于
Ready
状态,集群健康状态有一个绿色勾号表示Health ok
。使用第 3 步进行验证。