HCCDP-第五章
使用SMS服务实现主机迁移操作
本实验基于华为云环境,介绍如何利用SMS主机迁移服务对服务器进行全量迁移和增量同步操作。涉及SMS迁移代理的安装,以及SMS主机迁移操作。
步骤 1 源端服务器购买
登录华为云控制台后,按如下步骤进入ECS控制台。
按照如下配置购买一台ECS服务器,模拟迁移源端服务器。
基础配置:
区域:华北-北京四
计费模式:按需计费
可用区:随机分配
CPU架构:x86计算
规格:通用计算型 s6.small.1
镜像:公共镜像 CentOS 7.6
系统盘:保持默认,通用型SSD,40G
网络配置:
网络:vpc-source
子网:subnet-source
安全组:sg-source
弹性公网IP:现在购买
线路:静态BGP
公网带宽:按流量计费
带宽大小:100
高级配置:
云服务器名称:输入"ecs-source",作为源端服务器的名称
登录凭证:密码
密码和确认密码:输入密码“Test@1234”,后续用此密码登录该弹性云服务器
确认配置:
购买数量:1
协议:勾选
创建完成如下图所示:
步骤 2 获取访问密钥AK/SK。
鼠标放置在右上角的账号处,在弹出的下拉框中选择“我的凭证”。
选择“访问密钥”,并单击“新增访问密钥”。
填写新增访问密钥的描述信息。
立即下载密钥文件。
下载完成后,打开密钥文件所在的目录,并在当前目录鼠标右键打开终端。
执行如下命令,查看密钥文件,并保持该窗口打开状态。
cat credentials.csv
步骤 3 安装SMS迁移代理。
双击桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器。
注意:请使用弹性云服务器ECS的弹性公网IP替换命令中的【EIP】。
ssh root@EIP
说明:弹性云服务器ECS的弹性公网IP地址可以通过鼠标移动到云桌面浏览器页面中左侧菜单栏,点击服务列表->”计算”->“弹性云服务器ECS”进入服务器列表,进行查看并复制。
接受秘钥输入“yes”,回车;
输入密码:ECS已经预置root用户密码“Huawei@1234”(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。成功登录云服务器之后如下图所示(实验过程中请勿关闭该Terminal窗口,否则需要重复此步骤重新建立连接):
安装rsync,在已连接的ECS中操作。
yum install -y rsync
下载SMS代理。在已连接的ECS中,执行如下命令,下载SMS迁移代理。
wget -t 3 -T 15 https://sms-agent-2-0-cn-north-1.obs.cn-north-1.myhuaweicloud.com/SMS-Agent.tar.gz
安装并启动SMS迁移代理。在执行的时候根据提示,输入前述步骤获取的AK/SK。
tar -zxvf SMS-Agent.tar.gz && cd SMS-Agent && ./startup.sh
注意:安装过程中,如果出现如下输入sms_domain的界面,输入当前的区域后(当前默认都在北京四,直接输入:sms.cn-north-4.myhuaweicloud.com),按回车。
注意:安装过程中,如果出现如下选择项目ID的界面,输入0后,按回车。
执行如下命令,切换到/root目录,并创建一个数据文件,用来跟踪内容。
cd
echo "version 1.0" > test.txt
步骤 1 在华为云控制台,找到“迁移->主机迁移服务SMS”并进入SMS控制界面。
步骤 2 在“迁移服务器”列表中找到自己的服务器,单击“设置目的端”。
步骤 3 设置目的端服务器。
【基本配置】:
网络类型:公网
迁移方式:Linux文件级迁移
是否调整分区:否
迁移后主机状态:开机
是否检测网络质量:否
【目的端配置】:
区域:华北-北京四
服务器选择:创建新的服务器
【目的端高级配置】:勾选“现在配置”后配置如下参数:
服务器名称:配置为“ecs-dest”。作为迁移目标端的服务器名称。(为了后续实验正常,请勿配置其他名称)
可用区:随机分配
规格:通用计算型s6.small.1
镜像:CentOS 7.6
系统盘:通用型SSD、40GB
弹性公网IP:现在购买
线路:静态BGP
带宽大小:100
在确认配置页面单击“保存配置并开始迁移”。
是否保存配置并开始迁移时,单击“是”。
此时迁移任务已在进行中。
步骤 5 等待大约20分钟,迁移任务需要一些时间。直到迁移任务变成“已完成”状态。
注意:迁移过程中如果出现如下错误,可直接重新开启迁移即可。
步骤 6 登录目标服务器查看是否完成迁移。
在弹性云服务器控制台,找到迁移创建的目标服务器“ecs-dest”,并复制公网IP。
双击桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器。
注意:请使用弹性云服务器“ecs-dest”的弹性公网IP替换命令中的【EIP】。密码默认为“Huawei@1234”
ssh root@EIP
登录成功后,通过如下命令,查看到之前在源服务器端创建的文件已经被同步过来,且内容一致。
注意:登录成功后,目标端服务器的主机名依然是ecs-source,和源端一样,但是只是系统主机名一样,其实已经是两台不同的机器。
ls
cat test.txt
步骤 1 再次登录源端服务器“ecs-source”,执行如下命令,更新文件内容为“version 2.0“。
echo version 2.0 > test.txt
步骤 2 回到SMS控制台,找到之前已完成的迁移任务,点击“同步”按钮,启动服务器同步。
在弹出的同意窗口中,单击“是”,即可看到任务在进行中。
步骤 3 等待同步,可单击任务详情,进入任务详情页面,并单击“任务跟踪”页签,当所有的子任务都跑完后,表示同步完成,此时任务实时迁移状态也变成已完成状态。
- 点赞
- 收藏
- 关注作者
评论(0)