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

启用 NetApp Backup and Recovery 的预览和隐藏功能

贡献者 netapp-mwallis

使用这些步骤启用 NetApp Backup and Recovery 的预览和隐藏功能。在生产环境中谨慎使用预览功能。

*必需的 NetApp Console 角色*备份和恢复超级管理员。如果要保护存储在 Cloud Volumes ONTAP 集群上的数据,则还需要 Cloud Volumes ONTAP 管理员角色。了解"备份和恢复角色和权限"…… "了解所有服务的NetApp Console访问角色"。

可用预览功能

您可以为 NetApp Backup and Recovery 启用以下预览功能。

功能标志 功能说明

"folder-restore-from-local": true

启用从本地 ONTAP 卷快照的文件夹级还原。默认情况下,ONTAP 仅支持从对象存储备份还原文件夹。启用此标志后,您还可以从本地和复制的快照还原整个目录。

"prioritize-restore": true

在 Backup and Recovery Web UI 中的还原工作流期间,使 优先还原而非现有作业队列 选项可选。在还原工作流期间选择此选项时,还原操作优先于其他排队的作业,因此即使在队列繁忙时也会运行。

"data-transfer-report": true

在适用于卷的 NetApp Backup and Recovery 的报告选项卡下启用每日备份数据传输报告。该报告提供跨环境的每日备份和复制数据传输活动信息。

"use-azure-msi-cvo": true

启用对 Azure 对象存储使用 Microsoft Entra ID 托管标识身份验证的选项,而不使用存储帐户访问密钥。支持在运行 ONTAP 9.16.1 或更高版本的 Azure 系统中的 Cloud Volumes ONTAP(Console 代理也必须驻留在 Azure 中)。有关详细信息,请参阅 "在 Azure 对象存储中使用 Microsoft Entra ID 身份验证的要求"。

启用预览功能

启用预览功能标记以使用尚未正式推出的功能。在生产环境中谨慎使用预览功能。

备注 这些示例假设您使用 Docker;如果使用 Podman,请运行等效的 Podman 命令。
步骤
  1. 使用 SSH 登录到 Console agent。

  2. 更改为 root 用户:

    sudo su
  3. 在 Docker 中查找 Backup and Recovery 卷:

    docker volume ls | grep cbs

    输出结果应与以下内容类似:

    local service-manager-2_cloudmanager_cbs_volume
  4. 查找卷的挂载点:

    docker volume inspect service-manager-2_cloudmanager_cbs_volume | grep Mountpoint

    云部署和私有部署之间的挂载点不同。此输出示例显示了一个云部署:

    /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  5. 更改到 docker 卷配置目录,该目录位于 mountpoint 目录中。例如:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data/cbs_config
  6. 创建一个包含以下 JSON 结构和要启用的每个功能标志的键/值对的文件。根据您的部署类型命名此文件:

    • 云部署: production-customer.json

    • 私有/暗站点部署: darksite-customer.json

      有关功能标记信息,请参阅 可用标志。例如:

    {
      "feature-flags": {
        "folder-restore-from-local": true,
        "prioritize-restore": true
      }
    }
  7. 重新启动 Backup and Recovery 容器:

    docker restart cloudmanager_cbs
  8. 在 Web 浏览器中重新加载 Backup and Recovery UI。

    备注 要禁用预览功能,请按照相同的步骤操作,但将功能标志值设置为 false。

禁用卷的索引

使用以下选项标志禁用特定卷或属于一个或多个存储 VM 的所有卷的索引:

  • svms-not-to-index:不应为其卷编制索引的存储 VM 的逗号分隔列表

  • volumes-not-to-index:不应编制索引的卷的单个卷 ID 的逗号分隔列表

备注 这些示例假设您使用 Docker;如果使用 Podman,请运行等效的 Podman 命令。
步骤
  1. 使用 SSH 登录到 Console agent。

  2. 更改为 root 用户:

    sudo su
  3. 在 Docker 中查找 Backup and Recovery 卷:

    docker volume ls | grep cbs

    输出结果应与以下内容类似:

    local service-manager-2_cloudmanager_cbs_volume
  4. 查找卷的挂载点:

    docker volume inspect service-manager-2_cloudmanager_cbs_volume | grep Mountpoint

    云部署和私有部署之间的挂载点不同。此输出示例显示了一个云部署:

    /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  5. 更改到 docker 卷配置目录,该目录位于 mountpoint 目录中。例如:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data/cbs_catalog_config
  6. 创建一个名为 `production-customer.json`的文件,并自定义 storage VM 名称和卷 ID 以匹配您的环境:

    {
      "indexing": {
        "svms-not-to-index": "storage_vm_name_1,storage_vm_name_2,storage_vm_name_3",
        "volumes-not-to-index": "volume_ID_1,volume_ID_2,volume_ID_3"
      }
    }
  7. 重新启动 Backup and Recovery 索引编录容器:

    docker restart cloudmanager_cbs_catalog