基于VXLAN新架构下,只是云服务器的跨主机迁移,这里推荐使用腾讯云的在线迁移工具:
文件名 | 说明 |
---|---|
go2tencentcloud_x64 | 64位 Linux 系统的迁移工具可执行程序。 |
go2tencentcloud_x32 | 32位 Linux 系统的迁移工具可执行程序。 |
user.json | 迁移时源端主机和目标云服务器的配置文件,请根据 user.json 文件参数说明 修改配置。 |
client.json | 迁移工具的配置文件,请根据 client.json 文件参数说明 修改配置。 |
rsync_excludes_linux.txt | rsync 配置文件,排除 Linux 系统下不需要迁移的文件目录。 |
说明: 不能删除配置文件,并请将配置文件存放在和 go2tencentcloud 可执行程序同级目录下。
user.json 文件参数说明:参数名称类型是否必填说明SecretIdString是账户 API 访问密钥 SecretId,详细信息请参考 访问密钥。SecretKeyString是账户 API 访问密钥 SecretKey,详细信息请参考 访问密钥。RegionString是目标云服务器的地域,只需填写地域,无需填写可用区,取值请参考 地域 列表。InstanceIdString是目标云服务器的实例 ID,形如ins-xxxxxxxx。DataDisksArray否源端主机待迁移数据盘列表,每一个元素代表一块数据盘,最多支持20块数据盘。DataDisks.IndexInteger否数据盘序号,取值范围[1,20],值为1代表该块数据盘将迁移至目标云服务器挂载的第一块数据盘,值为2代表迁移至目标云服务器挂载的第二块数据盘,以此类推。DataDisks.SizeInteger否源端数据盘大小,单位GB,取值范围[10,16000]。DataDisks.MountPointString否源端数据盘挂载点,如"/mnt/disk1"。
例如,将一台 Linux 源端主机迁移至腾讯云广州地域的一台云服务器中,user.json 文件配置为以下内容:
{ "SecretId": "your secretId", "SecretKey": "your secretKey", "Region": "ap-guangzhou", "InstanceId": "your instance id" }
说明
请将对应参数值替换为您实际的配置参数。
例如,将一台 Linux 源端主机(包含一块数据盘,挂载点为 /mnt/disk1,大小为10GB)迁移至腾讯云广州地域的一台目标云服务器(至少挂载一块数据盘),user.json 文件配置为以下内容:
{ "SecretId": "your secretId", "SecretKey": "your secretKey", "Region": "ap-guangzhou", "InstanceId": "your instance id", "DataDisks": [ { "Index": 1, "Size": 10, "MountPoint": "/mnt/disk1" } ] }
例如,将一台 Linux 源端主机(包含两块数据盘,盘1挂载点为 /mnt/disk1,大小为10GB,欲迁移至目标云服务器的第一块数据盘,盘2挂载点为/mnt/disk2,大小为20GB,欲迁移至目标云服务器的第二块数据盘)迁移至腾讯云广州地域的一台目标云服务器(至少挂载两块数据盘),user.json 文件配置为以下内容:
{ "SecretId": "your secretId", "SecretKey": "your secretKey", "Region": "ap-guangzhou", "InstanceId": "your instance id", "DataDisks": [ { "Index": 1, "Size": 10, "MountPoint": "/mnt/disk1" }, { "Index": 2, "Size": 20, "MountPoint": "/mnt/disk2" } ] }
说明
请将对应参数值替换为您实际的配置参数。参数选项 | 说明 |
---|---|
--help | 打印帮助信息。 |
--check | 对源端主机进行检查,不进行迁移。 |
--log-file | 设置日志文件名称,默认为log。 |
--log-level | 日志输出级别,取值范围为1(ERROR 级别),2(INFO 级别)和3(DEBUG 级别),默认值为2。 |
--clean | 目标云服务器强制退出迁移模式,清理现场。例如,如果控制台提示Please execute '--clean' option manually.,则需要使用此选项执行工具使目标云服务器退出迁移模式。 |
--version | 打印版本号。 |
迁移前,需要分别检查源端主机和目标云服务器。源端主机和目标云服务器需要检查的内容如下:
目标云服务器 | 存储空间:目标云服务器的云硬盘(包括系统盘和数据盘)必须具备足够的存储空间用来装载源端的数据。安全组:安全组中不能限制443端口和80端口。带宽设置:建议尽可能调大两端的带宽,以便更快迁移。迁移过程中,会产生约等于数据量的流量消耗,如有必要请提前调整网络计费模式。目标云服务器和源端主机的操作系统类型是否一致:操作系统不一致会造成后续制作的镜像的信息与实际操作系统不符,建议目标云服务器的操作系统尽量和源端主机的操作系统类型一致。例如,CentOS 7 系统的对源端主机迁移时,选择一台 CentOS 7 系统的云服务器作为迁移目标。 |
---|---|
Linux 源端主机 | 检查和安装 Virtio,操作详情可参考 Linux 系统检查 Virtio 驱动。检查是否安装了 rsync,可执行 which rsync 命令进行验证。检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux。向腾讯云 API 发起迁移请求后,云 API 会使用当前 UNIX 时间检查生成的 Token,请确保当前系统时间无误。 |
Linux 源端主机
which rsync
命令进行验证。腾讯云提供的 go2tencentcloud 迁移工具将整个迁移过程主要划分为以下三个阶段,用户可以在工具运行过程中直观的了解迁移的进度。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有