操作场景
当生产站点因为不可抗力因素(比如火灾、地震)或者设备故障(软、硬件破坏)导致应用在短时间内无法恢复时,异步复制功能可提供服务器级容灾保护。通过简单的配置,即可在容灾站点迅速恢复业务。
前提条件
部署云容灾网关服务器的系统盘不能为 LVM类型磁盘。
安装步骤
以下操作以安装“20.8.0”版本的容灾网关“ sdrs_linux_amd64_20.8.0.20200902092846.tar.gz ”为例。
步骤 1 获取云容灾网关软件包到待部署服务器的任意目录。
IDC上云:需要手工上传云容灾网关软件包到待部署服务器;
跨区域和跨可用区:复制服务控制台页面提供的命令,然后进入需要安装云容灾网关的目录,粘贴并执行命令获取软件包。
在软件包所在目录下,以“root”用户,执行以下命令,解压缩软件包。
tar -zxvf sdrs_linux_amd64_20.8.0.20200902092846.tar.gz
执行以下命令,进入安装脚本所在目录。
cd sdrs_linux_amd64_20.8.0.20200902092846
执行以下命令,安装云容灾网关软件。
sh install.sh --drm-ip= drm ip --dra-ip= dra ip --role=gateway
其中,“drm ip”为管理网关的IP地址,“dra ip”为数据网关的IP地址,两个IP地址需要设置为容灾网关所在服务器的主网卡IP地址。
回显中包含如下信息,说明云容灾网关安装成功:
...
Installed DRM successfully.
Installed SDRS successfully.
...
执行以下命令,查看云容灾网关进程是否已启动。
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”进程存在,说明进程已启动。
执行以下命令,配置云容灾网关。
curl -ik --request POST --url https://`netstat -ntlp | grep 7443 | awk '{print $4}'`/v1/gateway-servers --header 'Accept: application/json' --header 'Content-Type: application/json' --data '{"replication_scene":"replicationScene","source_platform_property":{"platform_type":"sourcePlatformType","project_id":"sourceProjectId","ecs_endpoint":"sourceEcs","evs_endpoint":"sourceEvs","iam_keys":{"iam_ak":"sourceIamAk","iam_sk":"sourceIamSk"}},"target_platform_property":{"platform_type":"hws","project_id":"targetProjectId","sdrs_endpoint":"targetSdrs","iam_keys":{"iam_ak":"iam_ak","iam_sk":"targetIamSk"}}}'
命令中使用到的变量参数说明如下表所示。
参数说明
站点 参数 参数说明 获取方法 参数示例 复制场景 replicationScene 复制场景(目前支持三种复制场景) H2C IDC容灾到天翼云
CA2CA天翼云跨AZ容灾
CR2CR天翼云跨Region容灾H2C 生产站点 sourcePlatformType 生产云平台类型 hws 天翼云公有云
hcs 天翼云私有云hcs sourceProjectId 项目ID 在天翼云控制台“我的凭证 > API凭证”页面,查看“项目ID”。 51af777371904892a49a0c3e3e53de44 sourceEcs 天翼云ECS 终端节点 通过天翼云页面查询。 sourceEcs 苏州 "ecs_endpoint":"ecs.cn-jssz1.ctyun.cn" sourceEvs 天翼云EVS 终端节点 通过天翼云页面查询。 sourceEvs 苏州 "evs_endpoint":"evs.cn-jssz1.ctyun.cn" sourceIamAk 天翼云访问密钥ID 通过天翼云控制台获取。 - sourceIamSk 天翼云访问密钥 - 容灾中心 targetProjectId 项目ID 在天翼云控制台“我的凭证 > API凭证”页面,查看“项目ID”。 0605767cb280d5762fd6c0133d6bea3f targetSdrs SDRS服务终端节点 通过天翼云页面查询。 sdrs.cn-jssz1. ctyun.cn targetIamAk 天翼云访问密钥ID 获取方式见。 RZSAMHULWKKE71N0XHUT targetIamSk 天翼云访问密钥 K7bXplAT0pEpy4SAiN2fHUwEtxvgmK3IqyhqnMTA
升级步骤
以下操作以升级“20.8.0”版本的容灾网关“ sdrs_linux_amd64_20.8.0.20200902092846.tar.gz ”为例。
步骤 2 获取云容灾网关软件包到待部署服务器的任意目录。
IDC上云:需要手工上传云容灾网关软件包到待部署服务器;
跨区域和跨可用区:复制服务控制台页面提供的命令,然后进入需要安装云容灾网关的目录,粘贴并执行命令获取软件包。
在软件包所在目录下,以“root”用户,执行以下命令,解压缩软件包。
tar -zxvf sdrs_linux_amd64_20.8.0.20200902092846.tar.gz
执行以下命令,进入升级脚本所在目录。
cd sdrs_linux_amd64_20.8.0.20200902092846
执行以下命令,升级云容灾网关软件。
sh upgrade.sh
回显中包含如下信息,说明云容灾网关升级成功:
...
Upgrade SDRS successfully.