
# 安装客户端
#### 背景说明
业界对备份一致性的定义包括如下三类：
- 不一致备份：备份的文件、磁盘不在同一个时间点。
- 崩溃一致性备份：崩溃一致性备份会捕获备份时磁盘上已存在的数据，文件/磁盘数据在同一时间点，但不会备份内存数据并且静默应用系统，不保证应用系统备份一致性。尽管并未保证应用一致性，但通常情况下，操作系统重启后会进行**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                 |
  | MySQL 5.5/5.6/5.7      | SUSE    | SUSE Linux Enterprise Server 11, 12 for x86_64           |
  | MySQL 5.5/5.6/5.7      | CentOS  | CentOS 6, 7 for x86_64                                   |
  | MySQL 5.5/5.6/5.7      | Euler   | Euler OS 2.2, 2.3 for x86_64                             |
  | HANA 1.0/2.0           | SUSE    | SUSE Linux Enterprise Server 12 for x86_64               |
     
  
![](https://support.huaweicloud.com/usermanual-csbs/public_sys-resources/notice_3.0-zh-cn.png)
客户端安装时，系统会打开弹性云服务器的59526-59528端口的防火墙其中之一。当59526端口被占用时，则会打开59527端口的防火墙，以此类推。
#### 前提条件
- 已获取管理控制台的登录账号与密码。
- 已经配置好安全组。
- 弹性云服务器的"Agent状态"为"未安装"。
- 通过IE浏览器访问时需要将用到的网站加入受信任的站点。
 
#### 安装Linux版本客户端（方式一）
1. 登录云服务器备份管理控制台。 
   1. 登录管理控制台。
   
   2. 选择"存储 \> 云服务器备份"。
   
   
   
   
2. 选择"安装Agent"页签，进入"安装Agent"页面，如图所示。 
   图1进入安装界面   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0148857013.png)
   
   
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进入安装界面   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0148857011.png)
   
   
3. 在方式二中，单击"点击下载"。在弹出的"下载客户端"，根据目标弹性云服务器的操作系统类型，选择需要下载的版本，单击"确定"。如[图3]所示。
   
   图3下载客户端   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0148857015.png)
   
   
4. 将客户端下载至本地任意目录后，使用文件传输工具（例如："Xftp"、"SecureFX"、"WinSCP"），将下载的客户端安装包上传到待安装客户端的弹性云服务器。
5. 上传完毕后，前往"弹性云服务器"界面，选择目标服务器，单击"操作"列下的"远程登录"，登录该弹性云服务器。
6. 执行**tar -zxvf** 命令，将客户端安装包解压至任意目录，执行以下命令，进入解压后目录中的bin目录。
   
   **cd** *安装包所在目录*
   
   
7. 执行以下命令，运行安装脚本。 
   **sh agent_install_ebk.sh**
   
   
8. 系统提示客户端安装成功，如[图4]所示。
   
   图4安装客户端成功   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0152251779.png)
   
   
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进入安装界面   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0148866864.png)
   
   
3. 在方式一中，单击"点击下载"。将下载的安装包保存至本地任意目录。
4. 将客户端下载至本地任意目录后，使用文件传输工具（例如："Xftp"、"SecureFX"、"WinSCP"），将下载的客户端安装包上传到待安装客户端的弹性云服务器。
5. 登录控制台，以Administrator的权限进入弹性云服务器。
6. 将安装包解压至任意目录，进入"*安装路径* **\\bin**"目录中。
7. 双击**agent_install_ebk** **.bat**脚本开始安装。
8. 系统提示客户端安装成功，如[图6]所示。
   
   图6安装客户端成功   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0152252103.png)
   
   
 
#### 安装Windows版本客户端（方式二）
1. 登录云服务器备份管理控制台。 
   1. 登录管理控制台。
   
   2. 选择"存储 \> 云服务器备份"。
   
   
   
   
2. 选择"安装Agent"页签，进入"安装Agent"页面，如图所示。 
   图7进入安装界面   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0148867088.png)
   
   
3. 前往"弹性云服务器"界面，选择目标服务器，单击"操作"列下的"远程登录"，以Administrator的权限登录该弹性云服务器。
4. 将方式二步骤二框中的安装命令复制到该服务器，在CMD中执行。
5. 将应答名称中的任一IP地址复制下来，在浏览器地址中粘贴，并替换下面的0.0.0.0，***cn-north-1*** 需要根据实际区域进行替换，此处以***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安装客户端成功   
   ![](https://support.huaweicloud.com/usermanual-csbs/zh-cn_image_0152252116.png)
   
   
 
