tencent cloud

文档反馈

兼容性与工具配置说明

最后更新时间:2024-01-08 09:37:01

    支持的操作系统

    目前在线迁移工具支持的源端主机操作系统包括但不限于以下操作系统:
    Linux 操作系统
    Windows 操作系统
    CentOS 5/6/7/8
    Windows 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 发起迁移请求,并向目标云服务器传输数据,将源端主机迁移至腾讯云的目标云服务器。公网迁移场景如下图所示:
    
    
    如果您的源端主机或目标云服务器处于某个内网或 VPC 中,源端主机不能通过互联网直接与目标云服务器建立连接,则可以使用工具的内网迁移模式进行迁移。内网迁移模式需要通过使用如 VPC 对等连接VPN 连接云联网 或者 专线接入 等方式建立源端主机与目标云服务器的连接通道。
    场景1:(该场景仅支持 使用工具迁移)如果您的源端主机或目标云服务器不能访问公网,则可以先通过一台拥有公网访问能力的主机(如网关)以互联网方式访问腾讯云 API 发起迁移请求,再通过连接通道向目标云服务器传输数据进行迁移。此场景不要求对源端主机和目标云服务器具有公网访问能力。
    
    
    场景2:如果您的源端主机可以访问公网,则可以先在源端主机上通过互联网访问腾讯云 API 发起迁移请求,再通过连接通道向目标云服务器传输数据进行迁移。此场景要求对源端主机具有公网访问能力,而目标云服务器则不要求。
    
    
    场景3:如果您的源端主机可以通过代理访问公网,则可以先在源端主机上通过网络代理访问腾讯云 API 发起迁移请求,再通过连接通道向目标云服务器传输数据进行迁移。此场景不要求对源端主机和目标云服务器具有公网访问能力。
    
    

    压缩包文件说明

    go2tencentcloud.zip 解压后,文件说明如下:
    文件名
    说明
    go2tencentcloud-linux.zip
    Linux 系统的迁移压缩包。
    go2tencentcloud-windows.zip
    Windows 系统的迁移压缩包。
    readme.txt
    目录简介文件。
    release_notes.txt
    迁移工具变更日志。
    go2tencentcloud-linux.zip 解压后,文件说明如下:
    文件名
    说明
    go2tencentcloud_x64
    64位 Linux 系统的迁移工具可执行程序。
    go2tencentcloud_x32
    32位 Linux 系统的迁移工具可执行程序。
    user.json
    迁移时的用户信息。
    client.json
    迁移工具的配置文件。
    rsync_excludes_linux.txt
    rsync 配置文件,排除 Linux 系统下不需要迁移的文件目录。
    go2tencentcloud-windows.zip 解压后,文件说明如下:
    文件名
    说明
    go2tencentcloud_x64.exe
    64位 Windows 系统的迁移工具可执行程序。
    user.json
    迁移时的用户信息。
    client.json
    迁移工具的配置文件。
    client.exe
    Windows 系统的迁移可执行程序。
    注意:
    不能删除配置文件,并请将配置文件存放在和 go2tencentcloud 可执行程序同级目录下。

    user.json 文件参数说明

    user.json 配置文件说明如下表:
    参数名称
    类型
    是否必填
    说明
    SecretId
    String
    账户 API 访问密钥 SecretId,详细信息请参见 访问密钥
    SecretKey
    String
    账户 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.IPv6
    Bool
    默认值为 false ,若您期望使用 IPv6(例如迁移场景中源段或对端只有 IPv6 IP 的情况下)传输数据,需要您将此选项设置为 true,否则,迁移流量将通过 IPv4 传输。
    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
    打印版本号。
    --clean
    终止迁移任务。
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持