联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
8.6.2 前置准备工作
更新时间:3/30/2023, 10:01:23 AM

前面我们介绍了 ArgoDBBAR 的工作原理,在正式配置备份方案前,我们需要完成一些前置准备工作,包含添加集群、配置备份策略、添加仓库、配置告警等操作,以便在备份方案中引用相关配置。

操作步骤
  1. 登录 Transwarp ArgoDBBAR。

    1. 登录 Transwarp Manager 平台。

    2. 在左侧导航栏,选择仪表盘 > 集群

    3. 找到并单击 ArgodbBAR,查看 Backup Server 角色对应的服务链接并访问。

      obtain argodb bar link
      图 8.2.1:获取服务链接
    4. 在跳转到的灾备系统页面完成登录。

  2. 添加集群,保障 ArgoDBBAR 可正常连接至 ArgoDB,读取并备份数据。

    1. 在左侧导航栏,选择配置 > 集群配置

    2. TDH 集群标签页,单击页面右侧的新增配置

    3. 在跳转到的页面,首先完成集群信息的配置。

      argodbbar config cluster info
      图 8.2.2:配置集群信息
      • 集群名称:用户定义的集群唯一标识。

      • 协议:选择 Transwarp Manager(简称 Manager)的访问协议,默认为 http,如选择为 https,您还需要额外指定加密协议。

      • Manager IP:填写 Manager 的 IP 地址(非主机名)。

      • 是否开启 HA: 默认为否,如 Manager 开启了高可用需选择为是,然后填写 Manager 的 HA 节点连接信息。

      • Manager 端口:填写 Manager 管理页面的端口号,默认为 8180。

      • Manager 前端用户名:填写 Manager 的用户名。

      • Manager 前端密码:填写用户密码。

      • Manager 服务器用户名:填写可登录 Manager 所属服务器的用户名,例如 root。

      • Manager 服务器密码:填写服务器登录密码。

      • SSH 端口:填写 Manager 所属服务器的 SSH 服务端口,默认为 22。

      • 集群类型:支持作为源集群、目标集群或不限。

    4. 单击校验,如果相关组件开启了安全认证,您还需要额外设置 Guardian 的认证信息。

      • Guardian Server IP:默认自动填写。

      • Guardian 用户名密码:填写登录 Guardian 的用户名和密码,需具备管理员权限,以保障 ArgoDBBAR 可自动创建用于数据备份的账号,完成权限认证。

        argodbbar config guardian info
        图 8.2.3:配置 Guardian 信息
    5. 配置完成后单击校验,确认成功后单击保存

    6. 在配置获取结果区域框,可查看到 ArgoDBBAR 正常获取到了集群相关配置并完成了账号的创建,单击下一步。

    7. 依次完成各组件的连接测试,保障 ArgoDBBAR 可正常读取到相关组件的数据,如 ArgoDB 数据库、元数据等信息。

      argodbbar connection test
      图 8.2.4:连接测试

      各组件的连接信息均已自动识别并填写,如连接失败可调整认证的用户名和密码等信息。

    8. 单击确定

  3. 配置备份策略,后续备份方案可依据该策略周期性发起备份任务。

    1. 单击左侧导航栏的策略配置,然后单击页面右侧的新增配置

    2. 在跳转到的页面,填写策略名称,然后单击生成 Cron 表达式并选择备份的周期。

      如下图所示,我们设置的是每天凌晨 2 点执行数据备份任务。

      argodbbar backup policy
      图 8.2.5:创建备份策略
    3. 单击确定,查看最近的运行时间,从而确认是否符合预期。

    4. 单击确定

  4. 添加接收告警信息的邮箱,帮助您通过告警邮件及时获取任务状态,及时处理异常任务。

    1. 单击左侧导航栏的告警配置,然后单击页面右侧的新增配置

    2. 在跳转到的页面,填写告警名称并输入接收通知的邮箱,多个邮箱采用英文分号分隔(;)。

      argodbbar config alert mail
      图 8.2.6:填写告警邮箱
    3. 单击确定

  5. 创建仓库用于存放数据库冷备份的数据,支持存储的目标为 HDFS 和磁盘。

    1. 单击左侧导航栏的仓库配置,然后单击页面右侧的新增配置

    2. 在跳转到的页面,根据下述说明完成配置。

      argodbbar repository setting
      图 8.2.7:创建存储仓库
      • 仓库名称:填写具有业务意义的仓库名称,方便后续识别。

      • 仓库类型:根据业务需求选择:

        • HDFS(推荐):选择为 HDFS 时,您还需要选择我们刚刚创建的集群,单击校验后即可自动获取 HDFS 路径,然后根据业务需求选择要存储的 HDFS 路径。

        • 磁盘:选择为磁盘时,您还需要填写磁盘所属集群的连接地址、用户名、密码和 SSH 服务端口,完成校验后即可指定要存储的磁盘路径。

          该节点需安装 TDH 客户端并完成初始化操作,此外还需要通过基础配置页面中的 argo.export.tdh-client.path 参数来指定 TDH 客户端的路径。

    3. 单击确定

  6. 设置客户端(ArgoDBBAR Client)的超时配置,保障 ArgoDBBAR 可及时获取到任务异常信息。

    1. 单击左侧导航栏的客户端配置,然后单击页面右侧的新增配置

    2. 在跳转到的页面,完成各项超时时限的配置,单位为秒。

      argodbbar client timeout setting
      图 8.2.8:超时设置
      • ArgoDBBARClient 配置名:填写具有业务意义的名称,方便后续识别。

      • 初始化 ArgoDBBARClient 超时时限:客户端的初始化时间超过该值,系统将给出异常提示。

      • 备份任务超时时限:对 ArgoDB 执行数据备份的时间超过该值后,任务状态转为失败并停止该任务。

      • 恢复任务超时时限:对 ArgoDB 执行数据恢复的时间超过该值后,任务状态转为失败并停止该任务。

        由于备份和恢复的时间通常受业务负载、数据量、网络、磁盘 I/O 等因素影响,推荐设置较为宽松的时间避免任务误判。

完成上述配置后,即可创建备份方案