Application migration service使用指引- 腾讯云

云迁移
0
0
## 1. 前置说明 本文档对如何使用Application migration service实现腾讯云服务器(***CentOS 7.9验证通过***)整机搬迁作出说明。Application migration service总体架构图如下 ![image.png](https://dev-media.amazoncloud.cn/22c88e366e674810950732b9754cb6c0_image.png "image.png") **待迁移服务器条件** * 可访问公网443端口 * 可访问AWS复制服务器1500端口 * 公网出口带宽:如需提升迁移速度可短时提升公网出口带宽 **迁移前任务——卸载腾讯云相关代理** * 自动化助手卸载 ``` curl https://raw.githubusercontent.com/Tencent/tat-agent/main/install/uninstall.sh | sh ``` * 云监控卸载 ``` /usr/local/qcloud/monitor/barad/admin/uninstall.sh /usr/local/qcloud/stargate/admin/uninstall.sh ``` * 主机安全卸载 ``` /usr/local/qcloud/YunJing/uninst.sh ``` **操作总体步骤概览如下** 1. 在待迁移服务器安装 AWS Replication Agent 2. 等待初始同步完成 3. 启动测试实例 4. 执行必要的测试,测试完成后删除测试资源 5. 等待切换窗口 6. 确认数据同步无延迟 7. 待迁移服务器停服 8. 启动切换实例 9. 确认切换实例启动成功然后完成切换 10. 归档源服务器 ## 2. 配置步骤 1)控制台搜索“App migration”,点击搜索结果中的“AWS Application Migration Service”,进入控制界面\ ![image.png](https://dev-media.amazoncloud.cn/ee8ecadb588c484bb236b7baf0ebcade_image.png "image.png") 2)点击“Get started”,启动迁移项目配置 ![image.png](https://dev-media.amazoncloud.cn/8a1de4916ee8475bb62d5548428c8d3e_image.png "image.png") 2a)初次使用时需要使用管理员权限账号初始化环境 ![image.png](https://dev-media.amazoncloud.cn/496645e871be404ea2ec7828ef5cb946_image.png "image.png") 3)根据需要编辑复制模版配置 ![image.png](https://dev-media.amazoncloud.cn/62da361441be4b3992c08b582357459a_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/f41842b3e9354d388e640208add85002_image.png "image.png") 4)根据提示配置安全组及是否需要限制复制带宽 ![image.png](https://dev-media.amazoncloud.cn/fd037ca6b24244f1b5dbdf22cfbe87f8_image.png "image.png") 5a)创建 IAM 用户(用户名自定义),附加“AWSApplicationMigrationAgentInstallationPolicy”策略,并创建 ak、sk 备用\ 5b)回到控制台,点击“Add servers”开始添加待迁移机器\ ![image.png](https://dev-media.amazoncloud.cn/44dd5121a2de4bf28f020df075b6bada_image.png "image.png") 6)根据提示选择及其类型、磁盘复制方式,配置步骤 5a创建的 AK SK,复制同步代理下载、启动命令 ![image.png](https://dev-media.amazoncloud.cn/c923537c841044dbb5c322cdae58284a_image.png "image.png") 7)在待迁移服务器运行复制的命令下载、启动迁移代理,控制台显示机器处于同步初始化状态 ![image.png](https://dev-media.amazoncloud.cn/b3017aadfc0d40519fb0eff0ec05fee4_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/11d94b0115654835bb1d87795253d3ce_image.png "image.png") 8)选择待迁移服务器,依次点击菜单“Test and cutover” → “Edit Lauch Settings”编辑机器启动配置 ![image.png](https://dev-media.amazoncloud.cn/8a8b0cee39844aa8bd1988b33bb8a938_image.png "image.png") 9)如图所示调整配置,建议如下一步所示调整启动模板指定实例类型、秘钥 ![image.png](https://dev-media.amazoncloud.cn/04b2fc91ed2e469e98d91dc2d251b2f1_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/3bd25571590d4d198ff6f5ece30c613e_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/1886925021b44183b5650f5524e521d4_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/f10b9ff053ba45d3935be8eff30b78d8_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/58ca8256557f457685a26384a5264b4f_image.png "image.png") 10)回到待迁移机器列表,待机器状态变为“Ready for testing”后表示数据初始同步完成,可通过菜单启动测试实例。测试实例启动后可登录测试实例进行必要的迁移前验证 ![image.png](https://dev-media.amazoncloud.cn/49b9b2bd66e54edebb328cfbdf4139e7_image.png "image.png") 11)验证无误后,将机器标记为“Ready for cutover” ![image.png](https://dev-media.amazoncloud.cn/97122a394a8d4e1d99151faa2333791e_image.png "image.png") 12)启动切换实例 ![image.png](https://dev-media.amazoncloud.cn/5eb8f173cfba4b56918b62e2a1f14dee_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/d2f6195f7db94c64b6c3380587555428_image.png "image.png") 13)待迁移源服务器停服、Data replication status为Heathy后,点击“Finalize cutover”完成切换 ![image.png](https://dev-media.amazoncloud.cn/fec109856c724aabaad899b356cda2b8_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/6e9345b480d44bb89475f2e39f7351f3_image.png "image.png") 至此,你已完成使用Application Migration service迁移外部服务器至AWS。 ## 3. 参考资料 <https://aws.amazon.com/blogs/architecture/avoid-affecting-your-production-environment-during-migration-with-aws-application-migration-service/> <https://aws.amazon.com/blogs/mt/accelerate-your-migration-with-aws-application-migration-service/>
0
目录
关闭