由于本地主机硬件资源限制,通过VMware创建的虚拟机可用性、可扩展性较低。您可以通过SMC不停机、快速迁移本地虚拟机至火山引擎,获得高可用、高扩展的云服务。
本文介绍如何通过公网将VMware中创建的虚拟机,迁移至火山引擎云服务器实例。
本实践采用CentOS 7.9镜像创建虚拟机,并安装了可视化界面(GUI),若您需要自行安装GUI,可参考Linux安装可视化界面。
登录VMware虚拟机。
选择“Applications > System Tools”,单击“Terminal”,启动命令行工具。
确认虚拟机网络、SELinux、rsync是否满足迁移要求,更多迁移条件请查看准备工作。
示例:rsync -version
disabled
禁用状态。若未禁用,可参考关闭SELinux指引完成禁用。示例:sestatus
若连接失败,请检查迁移源公网配置或根据如下步骤配置代理服务器,通过代理方式进行连接,操作详情可查看创建并启动迁移任务。
示例:ping open.volcengineapi.com
执行如下命令,下载迁移Agent。
sudo wget -O smc-agent_Linux_amd64.tar.gz https://smc-beijing.tos-cn-beijing.volces.com/smc-agent_Linux_amd64.tar.gz
执行如下命令,安装迁移Agent。
sudo tar -zxvf smc-agent_Linux_amd64.tar.gz
(可选)排除无需迁移的文件。
说明
执行如下命令,根据指引输入访问密钥AK/SK,运行迁移工具Agent。
说明
./smc_manage start
示例:
执行tail -f smc.log
命令,查看SourceId
(迁移源ID)及Agent运行日志。
登录云服务器控制台。
在顶部选择目标实例所在地域,在左侧目录树选择“服务器迁移中心 > 迁移源”,进入在迁移源列表页。
使用Agent日志中获取的SourceId
(迁移源ID),查询目标迁移源。
单击“操作”列的“创建迁移任务”按钮,填写任务信息。
本实践将通过公网以“块复制”方式迁移数据至火山引擎云服务器实例,同时指定每间隔1天自动增量迁移数据。更多迁移配置说明,可查看创建并启动迁移任务。
注意
完成迁移任务前,请勿关闭迁移Agent,否则迁移源将与SMC控制台失去联系,无法完成迁移任务。
单击“确定”按钮,创建迁移任务。
创建成功后,迁移任务将立即启动。您可以在云服务器控制台或虚拟机中查看任务进度与日志信息。
控制台查看:
迁移工具查看:
您可以在VMware虚拟机的命令行工具中,执行
tail -f smc.log
命令,查看迁移任务信息或错误,常见错误解决方案可查看常见问题。
开始迁移后,您可以登录迁移任务控制台,查看任务进度与结果。
完成迁移后,你可以登录云服务器控制台,使用VMware虚拟机的登录密码/密钥对,登录迁移的目的云服务器。