操作场景
当您因业务需求,需在系统不停机的情况下,将服务器或虚拟机上的系统等源环境迁移同步至目标轻量应用服务器镜像,可参见本文通过在线迁移功能进行迁移操作。
前提条件
确保待迁移源处于正常运行状态。迁移源指待迁移的源端主机。
已了解 自定义镜像 注意事项。
注意事项
目前仅支持迁移云服务器实例的系统盘数据。
功能入口
1. 在控制台左侧边栏单击迁移上云,进入 轻量迁移上云页面。

2. 在迁移上云页面左上角单击发起迁移即可进入迁移流程弹窗。

迁移流程
步骤一:迁移前准备
1. 在 API 密钥管理 页面中创建并获取 API 密钥的 SecretId 和 SecretKey(此密钥用于获取访问腾讯云轻量应用服务器的权限),并在弹窗填入对应内容。

2. 填写完毕后,单击下一步,进入 步骤二。

在导入迁移源之前,建议您根据您的源端系统检查迁移源的实际状态,暂停迁移源端主机上的应用程序并进行数据备份,以避免迁移时对现有应用程序产生影响。您可以选择源服务器快照功能等方式备份数据,源端主机是指待迁移的主机。
详情请根据您的迁移源端主机操作系统参考如下步骤:
检查迁移源主机
向腾讯云 API 发起迁移请求后,云 API 会使用当前 UNIX 时间检查生成的 Token,请确保当前系统时间无误。
注意事项
若您使用子账号进行控制台迁移,迁移目标为轻量应用服务器镜像,子账号需要 QcloudCSMFullAccess、QcloudCVMFullAccess 和 QcloudCVMFinanceAccess 权限,您可以使用主账号登录 访问管理控制台 授予。
检查迁移源主机
1. 检查和安装 Virtio,操作详情可参见 Windows 系统检查 Virtio 驱动。
2. (可选)检查和安装 Cloudbase-Init,详情请参见 Windows 实例安装 Cloudbase-Init。您可以选择迁移前在迁移源主机安装,也可迁移后在目标实例安装:
若在迁移前安装,则迁移后将会进行自动配置网络、激活等初始化操作。
若未在迁移前安装,您可能需要使用 VNC 登录实例 并手动修改网络配置。
注意:
建议您暂时关闭杀毒软件,以免误杀迁移工具而导致迁移失败。
注意事项
若您使用子账号进行控制台迁移,迁移目标为轻量应用服务器镜像,子账号需要 QcloudCSMFullAccess、QcloudCVMFullAccess 和 QcloudCVMFinanceAccess 权限,您可以使用主账号登录 访问管理控制台 授予。
说明:
源端主机检查可以使用工具命令自动检查,如
sudo ./go2tencentcloud_x64 --check
。go2tencentcloud 迁移工具在开始运行时,默认自动检查。如果需要略过检查并强制迁移,请将 client.json 文件中的 Client.Extra.IgnoreCheck 字段配置为 true。
步骤二:导入迁移源
根据您的迁移源操作系统进行对应的操作。
1. 获取命令:在弹窗内选择操作系统类型为Linux,并单击复制按钮,复制命令。

2. 以 root 身份登录迁移源实例,并执行上一步复制获取的命令。


当迁移源执行信息页面出现如下图所示信息时,表示迁移源已经成功导入控制台,可前往控制台单击确定,关闭发起迁移弹窗。



1. 获取命令:在弹窗内选择操作系统类型为Windows,并单击复制按钮,复制命令。


2. 以管理员身份登录迁移源实例,并打开 Powershell 执行上一步复制获取的命令。


当迁移源执行信息页面出现如下图所示信息时,表示迁移源已经成功导入控制台,可前往控制台单击确定,关闭发起迁移弹窗。




说明:
若此步结束后未在迁移源列表看到对应迁移源,单击右上角刷新按钮刷新页面或者检查终端内命令是否运行成功。

若未提示
Import source server successfully
, 表示导入迁移源失败,可查看日志(默认为迁移工具目录下的 logs/log 文件)解决问题之后重新运行导入迁移源的命令。步骤三:创建迁移任务
注意:
迁移源导入成功之后,请勿关闭实例中的迁移工具直至迁移任务完成。否则,迁移源离线之后,将无法完成迁移任务。

步骤四:查看迁移任务
创建迁移任务后,在轻量迁移上云控制台即可查看已导入的迁移源,状态为迁移中。如下图所示:


单击查看迁移任务,查看新创建的迁移任务记录,若迁移任务状态为成功时,表示已创建目标轻量应用服务器镜像并成功完成迁移。如下图所示:


说明:
由于传输数据耗时受源端数据大小、网络带宽等因素影响,请耐心等待迁移流程的完成。
一个迁移源仅能进行一个未完成的迁移任务。
如果迁移过程耗时太长,且需停止本次迁移,您可以先暂停迁移任务,并单击删除,即可取消本次迁移任务。
迁移后创建实例

