Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

为现有存储分段(本地集群)创建镜像关系

贡献者

您可以随时开始保护同一集群上的现有 S3 存储分段;例如,如果您从 ONTAP 9.10.1 之前的版本升级了 S3 配置。您可以将数据镜像到与源不同的 Storage VM 或同一个 Storage VM 中的存储分段。

开始之前
  • 已完成 ONTAP 版本,许可和 S3 服务器配置的要求。

  • 源和目标 Storage VM 之间存在对等关系。

  • 源和目标 VM 需要 CA 证书。您可以使用自签名 CA 证书或由外部 CA 供应商签名的证书。

System Manager
  1. 如果这是此Storage VM的第一个SnapMirror S3关系、请验证源Storage VM和目标Storage VM是否都存在root用户密钥、如果它们未执行以下操作、请重新生成它们:

    1. 单击 * 存储 > 存储 VM* ,然后选择此 Storage VM 。

    2. 在*Settings*选项卡中,单击 编辑图标 *S3*磁贴。

    3. 在 * 用户 * 选项卡中,验证是否存在 root 用户的访问密钥。

    4. 如果没有,请单击*root*旁边的, 菜单选项图标 然后单击*Regerate Key*。如果已存在密钥,请勿重新生成该密钥

  2. 验证现有用户和组是否存在、以及是否具有源和目标Storage VM中的正确访问权限:选择*存储> Storage VMs、*然后选择Storage VM、最后选择*设置*选项卡。最后,找到*S3*磁贴,选择编辑图标,然后依次选择*USERS*选项卡和*Groups*选项卡以查看用户和组访问设置。

    请参见 "添加 S3 用户和组" 有关详细信息 …​

  3. 如果您没有SnapMirror S3策略、并且不想使用默认策略、请创建此策略:

    1. 单击 * 保护 > 概述 * ,然后单击 * 本地策略设置 * 。

    2. 单击 箭头图标 Protection Policies*旁边的,然后单击*Add

      • 输入策略名称和问题描述。

      • 选择策略范围,集群或 SVM

      • 为SnapMirror S3关系选择*连续*。

      • 输入 * 限制 * 和 * 恢复点目标 * 值。

  4. 验证现有存储分段的存储分段访问策略是否继续满足您的需求:

    1. 单击 * 存储 > 分段 * ,然后选择要保护的分段。

    2. 在*权限*选项卡中,单击 编辑图标 编辑,然后单击*权限*下的*添加*。

      • * 主体 * 和 * 影响 * —选择与您的用户组设置对应的值,或者接受默认值。

      • Actions-确保显示以下值:

        GetObject,PutObject,DeleteObject,ListBucket,GetBucketAcl,GetObjectAcl,ListBucketMultipartUploads,ListMultipartUploadParts
      • Resaults-使用默认值 (bucketname, bucketname/*) 或您需要的其他值。

        请参见 "管理用户对存储分段的访问权限" 有关这些字段的详细信息,请参见。

  5. 使用SnapMirror S3保护现有存储分段:

    1. 单击 * 存储 * > * 分段 * ,然后选择要保护的分段。

    2. 单击 * 保护 * 并输入以下值:

      • 目标

        • * 目标 * : ONTAP 系统

        • * 集群 * :选择本地集群。

        • * Storage VM* :选择相同或不同的 Storage VM 。

        • * S3 服务器 CA 证书 * :复制并粘贴 sourc 证书的内容。

        • * S3 服务器 CA 证书 * :复制并粘贴 _destination_certificate 的内容。

  6. 选中 * 如果您使用的是由外部 CA 供应商签名的证书,请在目标 * 上使用相同的证书。

  7. 如果单击 * 目标设置 * ,您还可以输入自己的值来替代存储分段名称,容量和性能服务级别的默认值。

  8. 单击 * 保存 * 。现有存储分段将镜像到目标Storage VM中的新存储分段。

备份锁定的铲斗

从ONTAP 9.14.1开始、您可以备份锁定的S3存储分段并根据需要进行还原。

在为新存储分段或现有存储分段定义保护设置时、您可以在目标存储分段上启用对象锁定、但前提是源集群和目标集群运行ONTAP 9.14.1或更高版本、并且源存储分段上启用了对象锁定。源分段的对象锁定模式和锁定保留期限将适用于目标分段上复制的对象。您也可以在*目标设置*部分中为目标存储分段定义不同的锁定保留期限。此保留期限也适用于从源存储分段和S3接口复制的任何非锁定对象。

有关如何在存储分段上启用对象锁定的信息、请参见 "创建存储分段"

命令行界面
  1. 如果这是此SVM的第一个SnapMirror S3关系、请验证源和目标SVM是否都存在root用户密钥、如果不存在、请重新生成这些密钥:
    vserver object-store-server user show

    验证是否存在 root 用户的访问密钥。如果没有,请输入:
    vserver object-store-server user regenerate-keys -vserver svm_name -user root

    如果已存在密钥,请勿重新生成该密钥。

  2. 在目标 SVM 上创建一个存储分段作为镜像目标:

    vserver object-store-server bucket create -vserver svm_name -bucket dest_bucket_name [-size integer[KB|MB|GB|TB|PB]] [-comment text] [additional_options]

  3. 验证源和目标 SVM 中默认分段策略的访问规则是否正确:

    vserver object-store-server bucket policy add-statement -vserver svm_name -bucket bucket_name -effect {allow|deny} -action object_store_actions -principal user_and_group_names -resource object_store_resources [-sid text] [-index integer]`

    示例
    clusterA::> vserver object-store-server bucket policy add-statement -bucket test-bucket -effect allow -action GetObject,PutObject,DeleteObject,ListBucket,GetBucketAcl,GetObjectAcl,ListBucketMultipartUploads,ListMultipartUploadParts -principal - -resource test-bucket, test-bucket /*
  4. 如果您没有SnapMirror S3策略、并且不想使用默认策略、请创建此策略:

    snapmirror policy create -vserver svm_name -policy policy_name -type continuous [-rpo _integer] [-throttle throttle_type] [-comment text] [additional_options]

    Parameters

    • continuous–SnapMirror S3关系的唯一策略类型(必需)。

    • -rpo 指定恢复点目标的时间(以秒为单位)(可选)。

    • -throttle –指定吞吐量/带宽的上限(以千字节/秒为单位)(可选)。

      示例
      clusterA::> snapmirror policy create -vserver vs0 -type continuous -rpo 0 -policy test-policy
  5. 在管理 SVM 上安装 CA 服务器证书:

    1. 在管理SVM上安装用于对_sSource_ S3服务器的证书进行签名的CA证书:
      security certificate install -type server-ca -vserver admin_svm -cert-name src_server_certificate

    2. 在管理SVM上安装用于对_deign_ S3服务器的证书进行签名的CA证书:
      security certificate install -type server-ca -vserver admin_svm -cert-name dest_server_certificate

      如果您使用的是由外部CA供应商签名的证书、则只需在管理SVM上安装此证书即可。

      请参见 security certificate install 有关详细信息、请参见手册页。

  6. 创建SnapMirror S3关系:
    snapmirror create -source-path src_svm_name:/bucket/bucket_name -destination-path dest_peer_svm_name:/bucket/bucket_name, …​} [-policy policy_name]

    您可以使用创建的策略或接受默认值。

    示例
    src_cluster::> snapmirror create -source-path vs0-src:/bucket/test-bucket -destination-path vs1-dest:/bucket/test-bucket-mirror -policy test-policy
  7. 验证镜像是否处于活动状态:
    snapmirror show -policy-type continuous -fields status