操作指南

最佳实践

故障处理

API 文档

诚邀爱技术、爱分享的你,成为文档内容共建者> HOT

支持的操作系统

目前在线迁移工具支持的源端主机操作系统包括但不限于以下操作系统:

Linux 操作系统Windows 操作系统
CentOS 5/6/7/8Windows Server 2008
Windows Server 2012
Windows Server 2016
Windows Server 2019
Windows Server 2022
Ubuntu 10/12/14/16/18/20
Debian 7/8/9/10
SUSE 11/12/15
openSUSE 42
Amazon Linux AMI
Red Hat 5/6/7/8
Oracle Linux 5/6/7/8

支持的迁移模式

如果您的源端主机和目标云服务器都具有公网访问能力,则可以使用公网迁移模式进行迁移。
在目前的公网迁移模式中,源端主机通过互联网访问腾讯云 API 发起迁移请求,并向目标云服务器传输数据,将源端主机迁移至腾讯云的目标云服务器。公网迁移场景如下图所示:

压缩包文件说明

go2tencentcloud.zip 解压后,文件说明如下:

文件名说明
go2tencentcloud-linux.zipLinux 系统的迁移压缩包。
go2tencentcloud-windows.zipWindows 系统的迁移压缩包。
readme.txt目录简介文件。
release_notes.txt迁移工具变更日志。

go2tencentcloud-linux.zip 解压后,文件说明如下:

文件名说明
go2tencentcloud_x6464位 Linux 系统的迁移工具可执行程序。
go2tencentcloud_x3232位 Linux 系统的迁移工具可执行程序。
user.json迁移时的用户信息。
client.json迁移工具的配置文件。
rsync_excludes_linux.txtrsync 配置文件,排除 Linux 系统下不需要迁移的文件目录。

go2tencentcloud-windows.zip 解压后,文件说明如下:

文件名说明
go2tencentcloud_x64.exe64位 Windows 系统的迁移工具可执行程序。
user.json迁移时的用户信息。
client.json迁移工具的配置文件。
client.exeWindows 系统的迁移可执行程序。
注意

不能删除配置文件,并请将配置文件存放在和 go2tencentcloud 可执行程序同级目录下。

user.json 文件参数说明

user.json 配置文件说明如下表:

参数名称类型是否必填说明
SecretIdString账户 API 访问密钥 SecretId,详细信息请参考 访问密钥
SecretKeyString账户 API 访问密钥 SecretKey,详细信息请参考 访问密钥

client.json 文件参数说明

client.json 配置文件部分说明如下表:

参数名称 类型 是否
必填
说明
Client.Extra.IgnoreCheck Bool 默认值为 false,迁移工具默认在工具开始运行时自动检查源端主机环境,如果需要略过检查,请设置为 true
Client.Extra.Daemon Bool 默认值为 false,如果需要迁移工具后台运行,请设置为 true
Client.Net.Proxy.Ip String 默认值为空,若迁移场景为内网迁移 场景3 时,需要配置网络代理的 IP 地址。
Client.Net.Proxy.Port String 默认值为空,若迁移场景为内网迁移 场景3 时,需要配置网络代理的端口。
Client.Net.Proxy.User String 默认值为空,若迁移场景为内网迁移 场景3 ,且您的网络代理还需认证时,需要配置网络代理的用户名。
Client.Net.Proxy.Password String 默认值为空,若迁移场景为内网迁移 场景3 ,且您的网络代理还需认证时,需要配置网络代理的密码。
说明

除上述参数,client.json 文件剩余配置项通常无需填写。

rsync_excludes_linux.txt 文件说明

排除 Linux 源端主机中不需要迁移传输的文件,或指定目录下的配置文件。该文件中已经默认排除以下目录和文件,请勿删改

/dev/*
/sys/*
/proc/*
/var/cache/yum/*
/lost+found/*
/var/lib/lxcfs/*
/var/lib/docker-storage.btrfs/root/.local/share/gvfs-metadata/*
如果您需要排除其他目录和文件,请在该文件尾部追加内容。例如,排除挂载在 /mnt/disk1 的数据盘的所有内容。
/dev/*
/sys/*
/proc/*
/var/cache/yum/*
/lost+found/*
/var/lib/lxcfs/*
/var/lib/docker-storage.btrfs/root/.local/share/gvfs-metadata/*
/mnt/disk1/*

工具运行参数说明

参数选项 说明
--help 打印帮助信息。
--check 对源端主机进行检查
--log-file 设置日志文件名称,默认为 log
--log-level 日志输出级别,取值范围为1(ERROR 级别),2(INFO 级别)和3(DEBUG 级别),默认值为2
--version 打印版本号。
目录