创建同步流

为多站点同步策略创建同步流。

您可以为同步策略组或特定存储区创建两种不同类型的流:
  • 定向同步流
  • 对称同步流
group flow create 命令创建同步流。 对于现有同步策略组或存储区,此命令将覆盖同步流的现有设置并应用您指定的设置。
选项 描述 必需/可选
--bucket

需要配置同步策略的存储区的名称。 仅在存储区级别同步策略中使用。

可选

--group-id

同步组的标识。

必需

--flow-id

流的标识。

必需

--flow-type 同步策略组或特定存储区定向或对称的流类型。

必需

--source-zone

指定应该从其进行同步的源区域。 将数据发送到同步组的区域。 如果同步组的流类型是方向性的,那么是必需的。

可选

--dest-zone

指定应该进行同步的目标区域。 从同步组接收数据的区域。 如果同步组的流类型是方向性的,那么是必需的。

可选

--zones

同步组中的区域。 区域提及将同时是发送方区域和接收方区域。 指定以 "," 分隔的区域。 如果同步组的流类型是对称的,那么是必需的。

可选

先决条件

  • 运行中的 IBM Storage Ceph 集群。

  • Root 用户或 sudo 访问权。

  • 已安装 Ceph Object Gateway 。

过程

  1. 创建或更新定向同步流。 要为特定存储区创建或更新定向同步流,请使用 --bucket 选项。

    语法

    radosgw-admin sync group flow create --bucket=BUCKET_NAME --group-id=GROUP_ID --flow-id=FLOW_ID --flow-type=directional --source-zone=SOURCE_ZONE --dest-zone=DESTINATION_ZONE
  2. 创建或更新对称同步流。 要为对称流类型指定多个区域,请对 --zones 选项使用逗号分隔列表。

    语法

    radosgw-admin sync group flow create --bucket=BUCKET_NAME --group-id=GROUP_ID --flow-id=FLOW_ID --flow-type=symmetrical --zones=ZONE_NAME_1,ZONE_NAME_2

zones 是需要添加到流的所有区域的逗号分隔列表。