您可以参考本文档中的步骤,将AWS EC2实例迁移至阿里云ECS实例。
EC2 Windows实例迁移至阿里云
准备工作
- 创建快照以备份数据。
- 检查授权应用。
EC2实例迁移到阿里云后,系统底层硬件设备会发生变化,可能会导致某些与硬件绑定的应用许可证(license)失效,您需要做好检查。
- 检查网络环境。
- 如果是跨国际地域,由于网络环境较不稳定,建议您参考跨国际地域迁云的操作步骤。
- 如果您的网络可以打通VPC内网,建议您参考VPC内网迁移。
- 检查并确保Windows系统VSS服务为启动状态 。
- 检查是否安装了qemu-agent工具。如果安装了此工具,您需要先卸载。卸载的具体步骤,请参见迁云工具FAQ。
- 建议您先使用测试机,按照本文中介绍的迁云操作步骤进行测试演练。
操作步骤
- 下载并安装迁云工具到待迁移的服务器。具体步骤请参见下载并安装迁云工具。
- 配置user_config.json。
user_config.json配置文件的主要配置项包括:
- 阿里云账号AccessKey信息
- 迁移目标区域、目标镜像名称
- (可选)目标系统盘大小、目标数据盘配置
- 迁移源系统平台、架构
各配置项的详细配置方法,请参见配置迁移源和迁移目标。
- (可选)配置无需迁移的目录或文件。具体配置方法,请参见(可选)排除不迁移的文件或目录。
- 运行迁云工具主程序。
以管理员身份运行go2aliyun_client.exe或go2aliyun_gui.exe。如果是GUI版本,则需要单击start按钮开始迁移。
EC2 Linux实例迁移至阿里云
准备工作
- 创建快照以备份数据。
- 检查授权应用。
EC2实例迁移到阿里云后,系统底层硬件设备会发生变化,可能会导致一些跟硬件绑定的应用许可证(license)失效,您需要做好检查。
- 检查网络环境。
- 如果是跨国际地域,由于网络环境较不稳定,建议您参考跨国际地域迁云的操作步骤。
- 如果您的网络可以打通VPC内网,建议您参考VPC内网迁移。
- 下载和安装迁云工具。
- 进入迁移工具所在目录,运行
./Check/client_check --check
命令检查待迁移的EC2实例是否满足迁移条件。如果所有的检测项都为OK
,您可以开始迁移。否则,您需要进行下列检查:- 检查cloud-init。cloud-init服务是众多云平台用于自动初始化配置系统的服务软件,但AWS和阿里云的cloud-int服务配置无法完全兼容。从AWS迁移过来的系统可能会因为cloud-init启动失败导致无法正常启动,网络无法正常连通。建议您在迁移前使用阿里云的cloud-init配置,具体操作步骤请参阅安装cloud-init,或者卸载原cloud-init服务。
- 检查GRUB引导程序。
- Amazon Linux系列系统必须升级GRUB至2.02及以上。
- 部分低内核系统(如CentOS/Red Hat 5和Debian 7)需要升级GRUB至1.99及以上。
说明 使用root权限升级GRUB引导程序。
- 建议您先使用测试机,按照本文中介绍的迁云操作步骤进行测试演练。
操作步骤
- 配置user_config.json。
user_config.json配置文件的主要配置项包括:
- 阿里云账号AccessKey信息
- 迁移目标区域、目标镜像名称
- (可选)目标系统盘大小、目标数据盘配置
- 迁移源系统平台、架构
各配置项的详细配置方法,请参见配置迁移源和迁移目标。
- (可选)配置无需迁移的目录或文件。具体配置方法,请参见(可选)排除不迁移的文件或目录。
- 使用root权限运行以下命令,为迁云工具主程序添加可执行权限并执行该程序。
chmod +x go2aliyun_client ./go2aliyun_client
- 等待迁云工具运行完成。当运行迁云工具的界面上提示Go to Aliyun Finished!时,表示迁移完成。如下图所示。
跨国际地域迁云的操作步骤
- 将AWS EC2实例迁移到阿里云对应的国际地域,具体操作步骤请参见全量迁移。例如,EC2实例位于美国,您可以将其迁移至阿里云位于美国的地域。具体地域及地域ID请参考地域和可用区。
- 将新建的镜像复制到目标阿里云地域。具体操作步骤,请参见复制镜像。
- 使用该镜像在目标阿里云地域创建实例。
后续操作
AWS系统的SSH一般默认关闭root密码登录,您可以使用源AWS系统用户名和SSH Key登录阿里云的实例。
发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/2207.html