如果您能从自建机房(Integrated Data Center,IDC)、虚拟机环境或者云主机访问某一阿里云地域下的专有网络VPC,建议您使用源服务器与VPC内网互连的迁云方案。

前提条件

源服务器能够访问目标VPC。若无法访问,可利用高速通道或者VPN网关打通网络,具体操作请参见独享专线接入流程介绍建立VPC到本地数据中心的连接高速通道或者VPN网关为付费云服务,请根据您的实际需要使用。更多详情,请参见自建专线接入计费说明按量计费
说明 迁云工具已升级为服务器迁移中心SMC(Server Migration Center),现有迁云工具不再提供版本更新和技术支持。为了更好的迁云体验,建议您使用SMC。SMC支持全量迁移、增量迁移、批量迁移、VPC内网迁移等多种功能,并且提供交互式操作的Web服务页面SMC控制台。更多详情请参见SMC产品文档

背景信息

VPC内网迁云提供以下三种方案,请根据您的网络情况选择下列一种方式。
VPC内网迁云需要您自行编辑client_data文件。client_data记录了迁云过程中的数据,主要包含了以下信息:
  • 迁云源系统信息:系统平台架构等。
  • 迁云中转VPC信息:VPC ID、虚拟交换机ID、安全组ID等。
  • 迁云中转实例信息:实例ID、实例规格、IP地址,中转磁盘等信息。
  • 迁移目标信息:目标镜像ID等。
  • 迁云工具配置信息:传输配置、网络配置、API服务配置等。
注意 为避免迁云失败,若您没有VPC内网迁云需求,请勿自行修改配置文件client_data。否则会影响迁云工作,出现进程卡顿等现象。
VPC内网迁移client_data相关配置参数如下:
名称 类型 是否必填 描述
extra.net.net_mode Integer 选择数据传输方式。取值范围:
  • 0(默认):数据从公网传输,此时要求源服务器能访问公网,数据从公网传输。
  • 1:数据从VPC内网传输,此时要求源服务器能访问指定VPC。
  • 2:数据从VPC内网传输,此时要求源服务器同时能访问公网和指定VPC。
VPC内网迁云需要将extra.net.net_mode设置为1或者2。
transition.vpc.vpc_id String 已经配置了高速通道服务或者VPN网关的VPC ID。当extra.net.net_mode=1extra.net.net_mode=2时为必填参数。
transition.vswitch.vswitch_id String 指定VPC下的一台虚拟交换机ID。当extra.net.net_mode=1extra.net.net_mode=2时为必填参数。
transition.security_group.security_group_id String 指定VPC下的安全组ID。
extra.net.proxy.ip_port String 指定网络代理服务IP及端口。格式为IP:Port,如10.0.0.100:1080
extra.net.proxy.user_pwd String 指定网络代理服务用户名及密码。格式为User:Password,如admin:123456

源服务器不能访问公网方案

以下步骤适用于extra.net.net_mode=1的情形。迁云工作会分成3个阶段,其中阶段1(Stage 1)和阶段3(Stage 3)在备用服务器中完成,需要备用服务器能访问公网;阶段2(Stage 2)数据传输在待迁移的源服务器中进行。

  1. 登录一台您能够访问公网的服务器A,进行下列操作:
    1. 下载并安装迁云工具。详情请参见步骤一:下载和安装迁云工具
    2. 编辑迁云工具的client_data文件。
      设置extra.net.net_mode=1,填入已经配置了高速通道服务或者VPN网关的vpc_idvswitch_id
    3. 可选:client_data文件中配置security_group_id参数,但安全组入方向必须放行代理端口8080和8703。更多详情,请参见添加安全组规则
    4. 在服务器A内运行迁云工具,直到提示Stage 1 Is Done!。具体步骤,请参见使用迁云工具迁移服务器至阿里云
      stage1
  2. 登录您需要迁移的源服务器,并进行下列操作:
    1. 复制服务器A的迁云工具配置。
      需复制的配置包括user_config.json文件、client_data文件、Rsync目录(Windows系统)或Check目录(Linux系统),必须保持配置文件内容一致。
    2. 在待迁移的源服务器内运行迁云工具,直到提示Stage 2 Is Done!。具体步骤,请参见使用迁云工具迁移服务器至阿里云
      stage2
  3. 重新登录服务器A,进行下列操作:
    1. 复制待迁移的源服务器的迁云工具配置。
      需复制的配置包括user_config.json文件、client_data文件、Rsync目录(Windows系统)或Check目录(Linux系统),必须保持配置文件内容一致。
    2. 在服务器A内再次运行迁云工具,具体步骤请参见使用迁云工具迁移服务器至阿里云
      stage3
      直到提示Stage 3 Is Done!,表示VPC内网迁云顺利完成。

源服务器能访问公网方案

以下步骤适用于extra.net.net_mode=2的情形,操作过程与extra.net.net_mode=0时,即公网迁云相同。extra.net.net_mode=2时,数据自动从VPC迁移上云,其他过程走公网。

  1. 登录能够访问公网的源服务器。
  2. 下载并安装迁云工具。详情请参见步骤一:下载和安装迁云工具
  3. 编辑迁云工具的client_data文件。
    设置extra.net.net_mode=2,填入已经配置了高速通道服务或者VPN网关的vpc_idvswitch_id
  4. 可选:client_data文件中配置security_group_id参数,但安全组入方向必须放行代理端口8080和8703。更多详情,请参见添加安全组规则
  5. 运行迁云工具。具体步骤,请参见使用迁云工具迁移服务器至阿里云

源服务器能访问网络代理方案

以下步骤适用于extra.net.net_mode=2的情形,操作过程与extra.net.net_mode=0时,即公网迁云相同。extra.net.net_mode=2时,数据自动从VPC迁移上云,其他过程走局域网网络代理服务访问公网。

  1. 登录能够访问公网的源服务器。
  2. 下载并安装迁云工具。具体步骤,请参见步骤一:下载和安装迁云工具
  3. 编辑迁云工具的client_data文件,进行下列配置:
    1. 设置extra.net.net_mode=2,填入已经配置了高速通道服务或者VPN网关的vpc_idvswitch_id
    2. 配置网络代理服务。在源服务器局域网中准备网络代理服务器,并填写下列配置信息:
      1. 将网络代理服务IP和端口填入extra.net.proxy.ip_port
      2. 如果有用户名及密码则填入extra.net.proxy.user_pwd,没有则可以不填。
      说明 参数值的具体格式,请参见client_data文件中VPC内网迁移相关参数说明表extra.net.proxy.ip_portextra.net.proxy.user_pwd的描述。
  4. 可选:client_data文件中配置security_group_id参数,但安全组入方向必须放行代理端口8080和8703。更多详情,请参见添加安全组规则
  5. 运行迁云工具。具体步骤,请参见使用迁云工具迁移服务器至阿里云

联系我们

如果迁云工作中断,您可以参见迁云工具FAQ查看常见问题解决方案,也可以添加迁云工具客户反馈钉钉群联系ECS迁云技术支持。更多联系方式,请参见联系我们