文档首页> 存储容灾服务 SDRS> 快速入门> 附录> 安装/升级云容灾网关
更新时间:2024-01-18 GMT+08:00

安装/升级云容灾网关

操作场景

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

前提条件

  • 部署云容灾网关服务器的系统盘不能为 LVM类型磁盘。
  • 云容灾网关和代理客户端之间通信未加密,建议放在同一安全组内,安全组配置为仅允许安全组内弹性云服务器互通。云服务器安全组的配置请参见安全组配置示例

安装步骤

以下操作以安装“23.12.0”版本的容灾网关“sdrs_linux_amd64_23.12.0.20240103211150.tar.gz”为例。

  1. 获取云容灾网关软件包到待部署服务器的任意目录。

    • IDC上云:需要手工上传云容灾网关软件包到待部署服务器;
    • 跨区域和跨可用区:复制服务控制台页面提供的命令,然后进入需要安装云容灾网关的目录,粘贴并执行命令获取软件包。

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

    tar -zxvf sdrs_linux_amd64_23.12.0.20240103211150.tar.gz

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

    cd sdrs_linux_amd64_23.12.0.20240103211150

  4. 执行以下命令,安装云容灾网关软件。

    sh install.sh --drm-ip=drm ip --dra-ip=dra ip --role=gateway

    其中,“drm ip”和“dra ip”为容灾网关所在服务器的主网卡IP地址。

    回显中包含如下信息,说明云容灾网关安装成功:
    ...
    Installed DRM successfully.
    Installed SDRS successfully.
    ...

  5. 执行以下命令,查看云容灾网关进程是否已启动。

    ps -ef | grep java | grep drm

    回显如下类似信息:
    service 3806 1 7 Aug31 ? 01:13:29 /opt/cloud/sdrs/drm/tools/jre/bin/java -Djava.security.egd=file:/dev/./urandom -jar /opt/cloud/sdrs/drm/drm-20.8.0.jar --service.kernel.security.wcc.config_path=file:/opt/cloud/sdrs/drm/classes/ --spring.config.location=/opt/cloud/sdrs/drm/classes/application.properties

    如果回显信息中“drm”进程存在,说明进程已启动。

  6. /opt/cloud/sdrs目录下,执行以下命令,配置安装云容灾网关。

    sh register_gateway.sh

    图1 执行脚本
    图2 脚本互动执行过程

    脚本执行过程中用到的变量参数说明如表1所示。

    表1 参数说明

    站点

    参数

    参数说明

    获取方法

    参数示例

    复制场景

    DR Scene

    复制场景

    • 0 - IDC容灾到华为云
    • 1 - 华为云跨AZ容灾

    0(默认值)

    生产站点

    source platform type

    生产云平台类型

    • 0 - 华为云公有云
    • 1 - 华为云私有云

    0(默认值)

    source project id

    项目ID

    在控制台“我的凭证 > API凭证”页面,查看“项目ID”。

    51af777371904892a49a0c3e3e53de44

    source region code

    目的区域的Region ID

    通过SDRS服务终端节点页面查询。

    sdrs.cn-east-2.myhuaweicloud.com

    source ecs endpoint

    ECS终端节点

    通过ECS服务终端节点页面查询。

    -

    source evs endpoint

    EVS终端节点

    通过EVS服务终端节点页面查询。

    -

    source iam ak

    访问密钥ID

    获取方式见如何获取访问密钥AK/SK

    -

    source iam sk

    访问密钥

    -

    容灾中心

    target platform type

    容灾云平台类型

    • 0 - 华为云公有云
    • 1 - 华为云私有云

    0(默认值)

    -

    target project id

    项目ID

    在控制台“我的凭证 > API凭证”页面,查看“项目ID”。

    0605767cb280d5762fd6c0133d6bea3f

    target sdrs endpoint

    SDRS服务终端节点

    通过SDRS服务终端节点页面查询。

    sdrs.cn-east-2.myhuaweicloud.com

    target iam ak

    访问密钥ID

    获取方式见如何获取访问密钥AK/SK

    RZSAMHULWKKE71N0XHUT

    target iam sk

    访问密钥

    K7bXplAT0pEpy4SAiN2fHUwEtxvgmK3IqyhqnMTA

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

升级步骤

以下操作以升级“23.12.0”版本的容灾网关“sdrs_linux_amd64_23.12.0.20240103211150.tar.gz”为例。

  1. 获取云容灾网关软件包到待部署服务器的任意目录。

    • IDC上云:需要手工上传云容灾网关软件包到待部署服务器;
    • 跨区域和跨可用区:复制服务控制台页面提供的命令,然后进入需要安装云容灾网关的目录,粘贴并执行命令获取软件包。

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

    tar -zxvf sdrs_linux_amd64_23.12.0.20240103211150.tar.gz

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

    cd sdrs_linux_amd64_23.12.0.20240103211150

  4. 执行以下命令,升级云容灾网关软件。

    sh upgrade.sh

    回显中包含如下信息,说明云容灾网关升级成功:
    ...
    Upgrade SDRS successfully.