云服务器 在线迁移:客户端导入迁移源

这篇档介绍如何通过 go2tencentcloud 客户端导入迁移源的方式将你的源端服务器在线迁移至腾讯云 CVM。该方式适用于 IDC 服务器上云、跨云迁移和腾讯云内跨地域迁移等绝大多数服务器迁移场景,并且可以指定多种迁移工具参数完成自定义迁移需求。

相关产品
云服务器 产品页,含版本规格、价格与购买入口。

一、迁移流程

通过 go2tencentcloud 客户端导入迁移源进行在线迁移的流程如下:

二、步骤一:迁移前准备

·建议你暂停服务器上的应用程序并进行数据备份,以避免迁移时对现有应用程序可能产生的影响:

·源端服务器:可以选择源端服务器快照功能等方式备份数据,源端服务器是指待迁移的服务器。

·目标云服务器:可以选择 创建快照 等方式备份目标云服务器数据。

·若你使用子账号进行控制台迁移:

·迁移目标为云服务器实例时,子账号需要 QcloudCSMFullAccess 和 QcloudCVMFullAccess 权限,你可以使用目标端主账号登录 访问管理控制台 授予。

·迁移目标为云服务器镜像时,子账号需要 QcloudCSMFullAccess 、QcloudCVMFullAccess 和 QcloudCVMFinanceAccess 权限,你可以使用目标端主账号登录 访问管理控制台 授予。

·在 API 密钥管理 页面中创建并获取目标端账号的 SecretId 和 SecretKey。

·迁移前,需根据实际情况进行检查。检查内容如下表:

·若迁移目标为云服务器实例,则需检查源端服务器及目标云服务器。

·若迁移目标为云服务器镜像,则仅需检查源端服务器。

Linux 源端服务器 请确保当前系统时间与标准时间同步,否则迁移工具请求访问腾讯云 API 会失败。
Windows 源端服务器 (可选)检查和安装 Cloudbase-Init,详情请参见 Windows 操作系统安装 Cloudbase-Init。你可以选择迁移前在源端服务器安装,也可迁移后在目标云服务器中安装:若在迁移前安装,则迁移后将会进行自动配置网络、激活等初始化操作。若未在迁移前安装,你可能需要 使用 VNC 登录实例 并手动修改网络配置。建议你暂时关闭杀毒软件,以免误杀迁移工具而导致迁移失败。请确保当前系统时间与标准时间同步,否则迁移工具请求访问腾讯云 API 会失败。
目标云服务器 存储空间:目标云服务器的云硬盘(包括系统盘和数据盘)数量要大于或等于源端服务器磁盘数量,目标云服务器云硬盘容量大小要大于或等于源端服务器磁盘容量大小。为方便起见,建议目标云服务器云硬盘的数量和容量大小与源端服务器保持一致。安全组:安全组中开放80、443和3389端口。带宽设置:建议尽可能调大两端的带宽,以便更快迁移。迁移过程中,会产生约等于数据量的流量消耗,如有必要请提前调整网络计费模式。网络连通性:源端服务器和目标云服务器之间需要保持网络连通性(如果使用内网传输需要保持源端服务器和目标云服务器内网连通)。

注意:说明:

三、通过迁移工具导入迁移源

Linux源端服务器Windows源端服务器

1. 在待迁移的源端执行以下命令 下载 迁移工具 go2tencentcloud.zip,并进入对应目录。wget https://go2tencentcloud-1251783334.cos.accelerate.myqcloud.com/latest/go2tencentcloud.zipunzip go2tencentcloud.zipcd go2tencentcloud/go2tencentcloud-linux说明:go2tencentcloud 目录下的文件将不会被迁移,请勿将需迁移的文件放置在该目录下。2. (可选)排除源端服务器上不需迁移的文件或目录。若 Linux 源端服务器中存在不需要迁移的文件或目录,可将文件或目录添加至 rsync_excludes_linux.txt 文件 中。3. 导入迁移源。3.1 以64位 Linux 源端服务器为例,以 root 权限依次执行以下命令运行工具。chmod +x go2tencentcloud_x64sudo ./go2tencentcloud_x643.2 根据提示输入已在 准备事项 中获取的目标端账号 API 访问密钥的 SecretId 和 SecretKey,并按 Enter。如下:3.3 当迁移工具界面出现如下所示信息时,表示迁移源已经成功导入控制台,可前往目标端账号控制台查看迁移源。

1. 将迁移工具 go2tencentcloud.zip 下载 或上传至源端服务器,解压得到 go2tencentcloud 文件夹,打开其中的 go2tencentcloud-windows,得到如下所示的目录:

2. 通过以下方式运行 go2tencentcloud_x64.exe 应用程序。

·方式一:右键以管理员身份运行 go2tencentcloud_x64.exe 应用程序,在弹窗中输入 SecretId、SecretKey。

·方式二:以管理员身份打开 cmd 或 PowerShell 命令行:进入 go2tencentcloud_x64.exe 所在目录,运行 go2tencentcloud_x64.exe 应用程序。

3. 在弹窗中输入腾讯云的 API 密钥(SecretId 和 SecretKey)。

4. 当迁移工具界面出现如下所示信息时,表示迁移源已经成功导入控制台,可前往控制台查看迁移源。

注意:说明:

注意:若未提示 Import source server successfully, 表示导入迁移源失败, 可查看日志(默认为迁移工具目录下的 logs/log 文件)解决问题之后重新运行迁移工具导入迁移源。

注意:迁移源导入成功之后,若关闭 Linux 源端服务器 SSH 会话连接或关闭 Windows 源端服务器远程桌面会话,迁移工具进程不会终止。

四、通过控制台查看迁移源

登录目标端账号 在线迁移控制台 即可查看已导入的迁移源,状态为在线。如下:

注意:迁移源导入成功之后,请勿关闭源端服务器中的迁移工具进程直至迁移任务完成。否则迁移源会显示离线,迁移任务无法完成。

五、1. 创建迁移任务

登录 在线迁移控制台,单击目标迁移源所在行右侧的创建迁移任务。在弹出的创建迁移任务窗口中,参见以下信息进行配置。如下:

迁移任务详细配置说明如下表:

·基本选项:

配置选项 是否必填 说明
目标地域 是 源端服务器要迁入的腾讯云地域。地域请参见 地域和可用区。
任务名称 是 迁移任务的名称。
任务描述 否 迁移任务的描述。
目标类型 是 设置迁移源迁移至腾讯云的目标类型。云服务器镜像:迁移任务完成之后将为迁移源生成目标腾讯云镜像。
镜像名称:为迁移源生成的目标腾讯云镜像名称。镜像名称在目标地域重复时,迁移任务会自动添加任务 ID 到镜像名称中。云服务器实例:选择一台目标地域的云服务器实例作为迁移目标。目标实例:建议目标云服务器的操作系统尽量和源端服务器的操作系统类型一致。例如,源端服务器为 CentOS 7 系统时,选择一台 CentOS 7 系统的云服务器作为迁移目标。注意:请谨慎选择目标云服务器实例!迁移后目标云服务器实例的数据将被覆盖重置!若目标云服务器实例不满足需求,你可以前往购买页 新建实例。
镜像名称 是 迁移任务的目标类型为云服务器镜像时,你将得到一个自定义镜像,此处为镜像命名。镜像名称在目标地域重复时,迁移任务会自动添加任务 ID 到镜像名称中。
网络模式 是 设置迁移传输数据时使用的网络类型。公网传输:迁移传输数据到目标云服务器或中转实例时使用公网传输。内网传输:迁移传输数据到目标云服务器或中转实例时使用内网传输。迁移前需要确保源端服务器跟目标云服务器或者目标子网之间内网连通。私有网络:迁移到云服务器镜像时,中转实例将创建在该私有网络 VPC 中。子网:迁移到云服务器镜像时,中转实例将创建在该子网中。
迁移方式 是 设置 Linux 实例迁移数据的迁移方式类型,不同迁移方式的区别。Linux 文件级迁移:迁移颗粒度为文件级,高兼容性,相对较低的传输效率。Linux 块级迁移:迁移颗粒度为磁盘逻辑存储单位块级,高传输效率,相对较低的兼容性。
  Windows 块级迁移:迁移颗粒度为磁盘逻辑存储单位块级,Windows 迁移默认采用块级迁移,具备高兼容性和高传输效率。
配置增量同步 否 自定义配置增量同步时长,持续同步数据,灵活控制迁移交割时间。不开启:由迁移工具自动识别并执行增量迁移,通常执行一次。开启后:你可自主选择增量同步执行时长,工具会持续同步增量数据至腾讯云,你也可以在任务列表手动停止增量同步。增量同步开始后,你可在 控制台 任务详情页查看增量同步记录。
预约执行时间 否 创建迁移任务后,在设置的时间自动启动迁移任务。预约执行时间最早可设置为当前时间后10分钟。

·高级配置(可选):

配置选项 是否必填 说明
传输限制(KB/s) 否 迁移过程中,数据传输的带宽上限限制,单位为KB/s,范围为[0, 25600], 默认不限速。Windows 迁移暂不支持该选项。
Checksum 验证 否 开启后,可增强数据一致性校验,但是会降低传输速度。Windows 迁移暂不支持该选项。

六、2. 启动迁移任务

注意:说明:

注意:预约执行的任务可跳过本步骤,到达预约执行时间后,迁移任务将会自动开始执行。

创建迁移任务后,可在迁移任务页签中查看迁移任务,单击任务所在行右侧的开始/重试,并在弹出确认窗口中单击确定,即可开始迁移任务。

迁移任务开始后,任务状态变更为迁移中。如下:

七、1. 控制台查看迁移进度

当迁移任务状态为成功时,表示成功完成迁移。如下:

注意:说明:

八、2. 迁移后检查

·迁移结果失败:

·你可以在 控制台 查看错误码,并查看文档 迁移失败指引 寻找对应解决指引;

·或者检查日志文件(默认为迁移工具目录下的 log 文件)的错误信息输出或者 服务器迁移类常见问题 进行排查和修复问题。修复后在迁移任务操作列单击开始/重试,即可重新开始迁移任务。

·迁移结果成功:

·若迁移目标为云服务器,请检查目标云服务器能否正常启动、目标云服务器数据与源端服务器是否一致、网络是否正常或者其他系统服务是否正常。

·若迁移目标为云服务器镜像,可单击迁移任务所在行的云服务器镜像 ID,进入 云服务器镜像页面 查看该镜像信息,你可使用该镜像创建云服务器。

如有其他任何疑问、迁移异常等问题请 联系我们 解决。

赞 (0)
上一篇 4天前
下一篇 4天前