更新时间:2024-05-06 GMT+08:00

安装代理客户端

操作场景

当生产站点因为不可抗力因素(比如火灾、地震)或者设备故障(软、硬件破坏)导致应用在短时间内无法恢复时,SDRS异步复制功能可提供服务器级容灾保护。通过简单的配置,即可在容灾站点迅速恢复业务。

前提条件

  • 为保障服务正常运行,需要确保异步复制客户端的端口说明中的端口未被占用。
  • 如果待安装代理客户端的服务器的防火墙已开启,需要放通59526端口的访问。
  • 云容灾网关和代理客户端建议放在同一安全组内,安全组配置为仅允许安全组内弹性云服务器互通。云服务器安全组的配置请参见安全组配置示例

安装步骤

Linux安装

以下操作以在centos系统安装“24.3.0”版本的代理客户端安装包“sdrs_linux_amd64_24.3.0.20240329230906.tar.gz”为例。

  1. 获取代理客户端软件包到待部署服务器的任意目录并比对软件包的sha256值,确保安装包完整性。

    • IDC上云模式:通过界面链接下载软件包,并上传到待部署的服务器;

    • 跨区域和跨可用区模式:在服务控制台页面选择生产服务器的操作系统及对应版本,复制页面提供的命令,登录待部署的生产服务器,进入任意目录,粘贴并执行命令获取软件包。

  2. 在软件包所在目录下,以“root”用户,执行以下命令,解压缩软件包。

    tar -zxvf sdrs_linux_amd64_24.3.0.20240329230906.tar.gz

  3. 执行以下命令,进入安装脚本所在目录。

    cd sdrs_linux_amd64_24.3.0.20240329230906

  4. 执行以下命令,安装代理客户端软件。

    sh install.sh --hostagent-ip=hostagent ip --drm-ip=drm ip --role=all

    其中,“hostagent ip”为代理客户端的IP地址,需要设置为安装代理客户端服务器的主网卡IP地址。“drm ip”为云容灾网关的IP地址。

    回显中包含如下信息,说明代理客户端安装成功:
    ...
    Installed SDRS successfully.
    ...

  5. 安装完成后,删除安装包及其解压文件。

Windows安装

以下操作以在windows 2019系统安装“24.3.0”版本的代理客户端安装包“sdrs_win_24.3.0.20240329230913.zip”为例。

  1. 获取代理客户端软件包到待部署服务器的任意目录并比对软件包的sha256值,确保安装包完整性。

    • IDC上云模式:通过界面链接下载软件包,并上传到待部署的服务器;

    • 跨区域和跨可用区模式:在服务控制台页面选择生产服务器的操作系统及对应版本,复制页面提供的命令,登录待部署的生产服务器,进入任意目录,粘贴并执行命令获取软件包。

  2. 在软件包所在目录下,选择软件包,右键解压。
  3. 双击解压目录,进入安装脚本所在目录。

  4. 若生产服务器未安装Jdk,进入drm\tools\jre目录,双击jdk安装程序,根据指引完成jdk安装。

    SDRS服务要求jdk版本>=jdk.8u261,若当前版本低于要求需升级jdk版本。

  5. 双击运行安装脚本insall.bat。

    根据回显指示输入参数:

    1. role 选择all
    2. DRM IP 输入云容灾网关的ip地址
    3. nginx所用的ip,若生产服务器有多个网卡,此处均将列举出来,请选择所需的ip对应的序号
    图1 代理客户端安装示例

  6. 代理客户端将安装在C:\cloud\sdrs目录下,安装完成后,请手动删除安装包及其解压文件。