第 4 章 创建 VolumeReplicationClass 资源
VolumeReplicationClass
用于指定要复制的每个卷的 mirroringMode
,以及将卷或镜像从本地集群复制到远程集群的频率(例如,每 5 分钟一次)。
注意
此资源必须在主受管集群和次受管集群上创建。
流程
将以下 YAML 保存到名为
rbd-volumereplicationclass.yaml
的文件。apiVersion: replication.storage.openshift.io/v1alpha1 kind: VolumeReplicationClass metadata: name: odf-rbd-volumereplicationclass spec: provisioner: openshift-storage.rbd.csi.ceph.com parameters: mirroringMode: snapshot schedulingInterval: "5m" # <-- Must be the same as scheduling interval in the DRPolicy replication.storage.openshift.io/replication-secret-name: rook-csi-rbd-provisioner replication.storage.openshift.io/replication-secret-namespace: openshift-storage
在两个受管集群中创建文件。
$ oc create -f rbd-volumereplicationclass.yaml
输出示例:
volumereplicationclass.replication.storage.openshift.io/odf-rbd-volumereplicationclass created