实验介绍
本实验先是在华为云上搭建了WordPress、自建mysql以及配置OBS存储,来模拟待迁移的环境。
随后通过华为云的迁移工具,将源环境迁移至华为云的目标环境(另一个区域)
1、使用SMS(主机迁移服务)迁移应用服务器(部署WordPress的ECS)
2、使用DRS(数据复制服务)迁移mysql数据库(自建 --> RDS)
3、使用OMS(对象存储迁移服务)迁移OBS
网络:网段规划,ip变更,域名解析等等
计算:ECS部署的服务,CCE容器化迁移等
存储:块存储、共享存储、对象存储
数据库:自建到云服务,异构迁移
全量迁移(迁移后,原环境完全搬迁到云上):源IP段和目的IP段可以一致,减轻由于迁移后IP变化导致的各种问题。
部分迁移(迁移后,还要和原IDC环境有几成):规划好网段,尽量不要重叠。例如:VPN网段不能重叠。
总原则:网络迁移时,要考虑好网段的规划,有服务集成调用,尽量避免网段重叠。(使用内网DNS来规避问题)
实验组网图
实验步骤
1、创建基本环境:VPC、子网、安全组
2、自建mysql数据库,使用DAS创建数据库
3、部署wordpress
4、创建OBS桶,及小权限IAM账号,并给账号授权
5、安装配置wp的OBS插件 (不在本地保留备份?)
6、创建基本环境:VPC、子网、安全组
7、创建OBS桶,创建OBS桶,及小权限IAM账号,并给账号授权(其实这里少一个权限)
8、创建RDS(注意选择5.6和自建数据库保持一致)
DRS创建需要等待,所以这里建议先创建出来,节省时间
9、DRS(数据复制服务):创建在线迁移任务,保持增量迁移
10、SMS(主机迁移):直接在目标区域创建ECS
11、OMS(对象存储迁移):注意:生产实践中,不要使用大权限的AK/SK!
12、主机迁移完成后,修改目标区域的应用配置:公网ip地址、数据库地址、OBS插件配置信息
13、重启httpd服务,并验证同步效果
资源/网络规划
vpc-wordpress(10.100.0.0/16)-- subnet-wordpress(10.100.0.0/24)
sg-web、sg-db
ECS(应用服务器)、ECS(自建数据库服务器)、OBS桶
SMS、DRS、OMS
小权限IAM账号(仅OBS桶)
vpc-wordpress-new(10.100.0.0/16)-- subnet-wordpress-new(10.100.0.0/24)
sg-web-new、sg-db-new
ECS(应用服务器)、RDS(数据库服务)、OBS桶
小权限IAM账号(仅OBS桶)
hcie-sms:SMS FullAccess、ECS FullAccess、VPC FullAccess
hcie-obs:obs桶授读写权限
hcie-obs-new:obs桶授读写权限,