文档

文件存储CPFS(NFS协议)备份

更新时间:

您可以使用云备份备份文件存储CPFS(NFS协议)的数据,并在数据丢失或损坏时及时恢复。本文介绍使用本地NAS方式备份CPFS的操作方法。

前提条件

  • 已创建文件存储CPFS,并已获取挂载地址(例如file-system-id.region.cpfs.aliyuncs.com:/share/path)。具体操作,请参见快速入门(CPFS-NFS)

  • 已开通云备份服务。具体操作,请参见开通云备份

背景信息

  • 文件存储CPFS是阿里云推出的全托管、可扩展并行文件系统,满足高性能计算场景的需求。CPFS提供了统一的命名空间,支持成百上千的机器同时访问,拥有数十GB的吞吐、数百万的IOPS能力的同时还能保证亚毫秒级的延时。更多信息,请参见什么是文件存储CPFS

  • 云备份不支持通过阿里云NAS备份方式备份文件存储CPFS。您可以通过本地NAS方式备份文件存储CPFS。

步骤一:安装CPFS-NFS工具

重要
  • 备份任务会消耗CPU和内存等资源,影响业务ECS实例性能。建议新建ECS实例用于专门备份任务。

  • 新建ECS实例所属专有网络VPC必须和文件存储CPFS实例的专有网络VPC相同。创建ECS实例涉及费用,该费用由ECS收取。更多信息,请参见ECS实例规格计费

备份和恢复CPFS依赖CPFS-NFS客户端工具。您用于备份的ECS实例必须安装该工具。具体操作,请参见步骤一:下载与安装CPFS-NFS客户端

步骤二:安装备份客户端

备份前,您需要在用于备份任务的ECS实例中安装备份客户端。

  1. 登录云备份Cloud Backup控制台

  2. 在左侧导航栏,选择备份 > NAS备份

  3. 在顶部菜单栏左上角,选择所在地域。

  4. 本地NAS页面,单击添加客户端

  5. 执行命令自动激活Linux备份客户端。

    使用VPN或专线连接到阿里云区域,复制代码后,在ECS实例上执行命令即可激活Linux备份客户端。添加客户端

    当回显报文出现Install complete时,表示备份客户端安装成功。

    Installing Hybridbackup client ...
    Cleanup hbrclient service.
    service uninstall called
    service uninstall called
    Register hbrclient service
    service install called
    service install called
    Initialize 云备份 local client to public cloud.
    init local called
    init local called
    Start hbrclient service
    service start called
    service start called
    Cleanup hbrclientupdater service.
    Valid actions: ["start" "stop" "restart" "install" "uninstall"]
    Register hbrclientupdater service.
    Start hbrclientupdater service.
    Install complete.
    hbr is running with pid: 2909
    hbr is running with port: 40532
    not ready, try again
    install script done

(可选)步骤三:配置备份客户端

设置备份客户端参数的目的是提高备份任务执行速度。主要操作如下:

  1. 登录ECS实例。

  2. 调整本地客户端任务并发数量为8。数值越大,占用资源越多,建议设置合理取值。

    一个备份作业(Job)可能会被切分成多个子任务(task),可以通过configclustertaskfetchernum配置客户端上同时执行的子任务(task)的个数。

    configclustertaskfetchernum参数默认值为1。

    hbrclient.yaml文件中configclustertaskfetchernum参数取值设置为8(建议不大于8)。

    configclustertaskfetchernum: 8
    说明

    Linux中hbrclient.yaml的路径为/opt/alibabacloud/hbrclient/conf

  3. 重启云备份服务。重启云备份服务会影响正在运行的任务。

    通过systemctl restart hbrclient命令重启云备份服务。

步骤四:新建备份计划

备份客户端安装完成后,您就可以在云备份控制台创建CPFS备份计划。

  1. 登录云备份Cloud Backup控制台

  2. 在左侧导航栏,选择备份 > NAS备份

  3. 在顶部菜单栏左上角,选择所在地域。

  4. 本地NAS页面,单击NAS备份向导

  5. 创建备份计划面板,配置以下内容。

    1. 配置备份源,关键参数设置如下,其他使用默认配置,然后单击下一步

      参数

      描述

      备份NAS实例

      该场景下选择添加NAS。

      NAS类型

      该场景下选择其它

      NAS实例名

      待备份CPFS实例的名称。例如cpfs-nfs。

      NAS网络地址

      待备份CPFS实例的网络地址。

      您可以从CPFS实例的导出目录中获取网络地址。例如您获取到的挂载地址为cpfs-0021d2******.cn-hangzhou.cpfs.aliyuncs.com:/share/fileset1,则网络地址为cpfs-0021d2******.cn-hangzhou.cpfs.aliyuncs.com

      您可以参考获取CPFS实例的挂载点获取挂载点地址。

      NAS共享目录

      待备份CPFS实例的共享目录。

      您可以从CPFS实例的导出目录中获取共享目录。例如您获取到的挂载地址为cpfs-0021d2******.cn-hangzhou.cpfs.aliyuncs.com:/share/fileset1,则共享目录为/share/fileset1

      协议类型

      支持NFS、SMB和CPFS-NFS。该场景下选择CPFS-NFS。

      高级设置 > vers

      文件系统版本。此处取值需要和文件存储CPFS的文件系统版本相同。例如可取值为3,表示文件存储CPFS使用NFSv3协议挂载文件系统。

      图 1. 获取CPFS实例的挂载点挂载点

    2. 配置备份客户端组,然后单击下一步

      1. 备份客户端组选择新建客户端组,然后自定义客户端组名称,并选中步骤二:安装备份客户端中ECS实例。

      2. 调整客户端组的数据网络为VPC。

        1. 单击在目标客户端的设置

        2. 客户端设置对话框,将数据网络设置为VPC,单击确定

    3. 配置备份计划,然后单击确定

      重要
      • 如果您选择的地域支持备份策略,那么您只能通过关联备份策略设置备份计划,云备份会按照该备份策略周期性的备份。

      • 您可以在控制台左侧导航栏,单击策略中心,查看已支持备份策略的地域。如何创建备份策略,请参见新建备份策略

      1. 按以下说明填写基础设置中涉及的各项参数。

      参数

      说明

      备份文件路径

      输入要备份的文件目录。只支持指定一个文件目录,且不支持通配符。

      备份文件规则

      备份文件规则包含以下三种:

      • 包括所有文件:选择此项后,将备份所选备份路径下的所有文件。

      • 包含下列文件排除指定文件:选择任意选项后,在输入文件列表框中手动填写文件列表,将按照规则备份所选备份路径下指定的文件。

      • 文件列表相当于备份路径的一个子路径,子路径的匹配规则如下:

        • 如果子路径前缀为正斜线(/),将在备份路径下按照全路径匹配过滤。

        • 例如备份文件路径为/ifs/dataset,文件列表填写为/subdir/data,则备份(或不备份)/ifs/dataset/subdir/data路径下的文件和目录。

        • 例如备份文件路径为/ifs/dataset,文件列表填写为/abc*,则备份(或不备份)/ifs/dataset/abc路径下匹配前缀abc的文件或目录。

        • 如果子路径前缀不为正斜线(/),将在备份路径下面按照相对路径匹配过滤, 即备份路径下任意子路径匹配规则都会命中。

        • 例如备份文件路径为/ifs/dataset,文件列表填写为abc*,则备份(或不备份)/ifs/dataset路径下匹配前缀abc的文件或目录。

        • 例如备份文件路径为/ifs/dataset,文件列表填写为abc,则备份(或不备份)/ifs/dataset路径下所有名为abc的文件或目录。

      备份策略

      从下拉框选择合适的备份策略。

      云备份会按照您设置的备份策略,自动备份数据源。备份策略主要包括备份库加密方式、备份间隔、备份保留时间、异地复制策略以及备份自动归档等操作,帮助您灵活管理各数据源资产。

      如果默认备份策略无法满足您的备份方案,您可以单击新建策略编辑策略,新建或者修改备份策略。

      关于备份策略中的参数解读,请参见管理备份策略

      1. (可选)单击高级设置,并按以下说明填写各项参数。

      参数

      说明

      增量失败时转全量

      开启该选项后,增量备份失败时将自动转为全量备份。增量备份失败的可能原因如下:

      • 包含文件或排除文件的过滤规则被修改。

      • 上一次备份到备份库中的数据已过期。

      • 上一次备份时为Isilon创建的快照被删除。

      文件分页切片大小

      备份客户端组允许添加多个客户端并发执行一个备份作业,设置文件分页切片大小会将不少于该指定数量的文件分配给某一个客户端进行备份。

    创建完成后,您就可以在NAS实例页签看到已创建的CPFS实例及备份计划。后续,云备份就按照您创建的备份计划,持续备份CPFS实例。CPFS-NFS备份

    在备份计划的操作列,单击立即执行启动备份任务。任务执行完成后,任务状态为完成备份完成

后续步骤

创建恢复任务的操作步骤与恢复本地NAS操作一致。具体操作,请参见恢复本地NAS

其他方式备份NAS

  • 本页导读 (1)
文档反馈