更新时间:2022-02-22 GMT+08:00

安装客户端

背景说明

业界对备份一致性的定义包括如下三类:

  • 不一致备份:备份的文件、磁盘不在同一个时间点。
  • 崩溃一致性备份:崩溃一致性备份会捕获备份时磁盘上已存在的数据,文件/磁盘数据在同一时间点,但不会备份内存数据并且静默应用系统,不保证应用系统备份一致性。尽管并未保证应用一致性,但通常情况下,操作系统重启后会进行chkdsk等磁盘检查过程来修复各种损坏错误,数据库会进行日志回滚操作保证一致性。
  • 应用一致性备份:文件/磁盘数据在同一时间点,并备份内存数据,保证应用系统一致性。

操作说明

  • 用户需要启用应用一致性备份前,需先在弹性云服务器上更改安全组和安装客户端。本章节指导用户下载并安装客户端。
  • 安装客户端时,系统会以“rdadmin”用户运行安装程序。请定期修改Agent的操作系统“rdadmin”用户的登录密码,并禁止“rdadmin”用户远程登录,以提升系统运维安全性。
  • 支持安装客户端的操作系统如表1所示。
    表1 支持安装客户端的操作系统列表

    数据库名称

    操作系统类型

    版本范围

    SQLServer 2008/2012

    Windows

    Windows Server 2008, 2008 r2, 2012 , 2012 r2 for x86_64

    SQLServer 2014/2016/EE

    Windows

    Windows Server 2012, 2012 r2, 2016 Datacenter for x86_64

    MySQL 5.5/5.6/5.7

    Red Hat

    Red Hat Enterprise Linux 6, 7 for x86_64

    SUSE

    SUSE Linux Enterprise Server 11, 12 for x86_64

    CentOS

    CentOS 6, 7 for x86_64

    Euler

    Euler OS 2.2, 2.3 for x86_64

    HANA 1.0/2.0

    SUSE

    SUSE Linux Enterprise Server 12 for x86_64

客户端安装时,系统会打开弹性云服务器的59526-59528端口的防火墙其中之一。当59526端口被占用时,则会打开59527端口的防火墙,以此类推。

前提条件

  • 已获取管理控制台的登录帐号与密码。
  • 已经配置好安全组。
  • 弹性云服务器的“Agent状态”为“未安装”。
  • 通过IE浏览器访问时需要将用到的网站加入受信任的站点。

安装Linux版本客户端(方式一)

  1. 登录云服务器备份管理控制台。

    1. 登录管理控制台。
    2. 选择“存储 > 云服务器备份”。

  2. 选择“安装Agent”页签,进入“安装Agent”页面,如图所示。

    图1 进入安装界面

  3. 在方式一中,根据需要选择相应的Agent版本,并将步骤二的安装命令复制下来。
  4. 前往“弹性云服务器”界面,选择目标服务器,单击“操作”列下的“远程登录”,登录该弹性云服务器。
  5. 将步骤二的安装命令粘贴至该服务器,以root权限执行。若执行失败,请使用命令yum install -y bind-utils进行dig模块安装。
  6. 根据系统提示,完成安装。若安装失败,请使用方式二。
  7. Linux系统客户端安装完成后,请参考数据库备份最佳实践修改或编写自定义脚本,来实现MySQL或SAP HANA等数据库的一致性备份。

安装Linux版本客户端(方式二)

  1. 登录云服务器备份管理控制台。

    1. 登录管理控制台。
    2. 选择“存储 > 云服务器备份”。

  2. 选择“安装Agent”页签,进入“安装Agent”页面,如图所示。

    图2 进入安装界面

  3. 在方式二中,单击“点击下载”。在弹出的“下载客户端”,根据目标弹性云服务器的操作系统类型,选择需要下载的版本,单击“确定”。如图3所示。

    图3 下载客户端

  4. 将客户端下载至本地任意目录后,使用文件传输工具(例如:“Xftp”、“SecureFX”、“WinSCP”),将下载的客户端安装包上传到待安装客户端的弹性云服务器。
  5. 上传完毕后,前往“弹性云服务器”界面,选择目标服务器,单击“操作”列下的“远程登录”,登录该弹性云服务器。
  6. 执行tar -zxvf命令,将客户端安装包解压至任意目录,执行以下命令,进入解压后目录中的bin目录。

    cd 安装包所在目录

  7. 执行以下命令,运行安装脚本。

    sh agent_install_ebk.sh

  8. 系统提示客户端安装成功,如图4所示。

    图4 安装客户端成功

  9. 若弹性云服务器中已经安装了MySQL或SAP HANA数据库,需要执行以下命令加密MySQL或HANA数据库登录密码。

    /home/rdadmin/Agent/bin/agentcli encpwd

  10. 使用步骤9中的加密密码替换/home/rdadmin/Agent/bin/thirdparty/ebk_user/目录下脚本里的数据库登录密码。
  11. Linux系统客户端安装完成后,请参考数据库备份最佳实践修改或编写自定义脚本,来实现MySQL或SAP HANA等数据库的一致性备份。

安装Windows版本客户端(方式一)

  1. 登录云服务器备份管理控制台。

    1. 登录管理控制台。
    2. 选择“存储 > 云服务器备份”。

  2. 选择“安装Agent”页签,进入“安装Agent”页面,如图所示。

    图5 进入安装界面

  3. 在方式一中,单击“点击下载”。将下载的安装包保存至本地任意目录。
  4. 将客户端下载至本地任意目录后,使用文件传输工具(例如:“Xftp”、“SecureFX”、“WinSCP”),将下载的客户端安装包上传到待安装客户端的弹性云服务器。
  5. 登录控制台,以Administrator的权限进入弹性云服务器。
  6. 将安装包解压至任意目录,进入“安装路径\bin”目录中。
  7. 双击agent_install_ebk.bat脚本开始安装。
  8. 系统提示客户端安装成功,如图6所示。

    图6 安装客户端成功

安装Windows版本客户端(方式二)

  1. 登录云服务器备份管理控制台。

    1. 登录管理控制台。
    2. 选择“存储 > 云服务器备份”。

  2. 选择“安装Agent”页签,进入“安装Agent”页面,如图所示。

    图7 进入安装界面

  3. 前往“弹性云服务器”界面,选择目标服务器,单击“操作”列下的“远程登录”,以Administrator的权限登录该弹性云服务器。
  4. 将方式二步骤二框中的安装命令复制到该服务器,在CMD中执行。
  5. 将应答名称中的任一IP地址复制下来,在浏览器地址中粘贴,并替换下面的0.0.0.0,cn-north-1需要根据实际区域进行替换,此处以华北区为例。然后在浏览器中按“Enter”下载安装包

    http://0.0.0.0/csbs-agent-cn-north-1/Cloud Server Backup Agent-WIN64.zip

  6. 解压后得到安装文件。将安装包解压至任意目录,进入“安装路径\bin”目录中。
  7. 双击agent_install_ebk.bat脚本开始安装。
  8. 系统提示客户端安装成功,如图8所示。

    图8 安装客户端成功