全部产品
Search
文档中心

服务器迁移中心:服务器有代理迁移

更新时间:Dec 03, 2024

有代理迁移通过在源服务器下载并运行SMC客户端,来上报源服务器信息,配合SMC将服务器迁移至阿里云。可完整复制源系统的数据,不会修改源服务器数据。

迁移场景

  • 从自建IDC机房迁移至阿里云

  • 从本地虚拟机(VMware、VirtualBox、Xen、KVM、Hyper-V等)迁移至阿里云

  • 从其他厂商云(亚马逊AWS、微软Azure、谷歌GCP、腾讯云、UCloud、电信云、青云等)迁移至阿里云

  • 阿里云跨账号或跨地域服务器迁移

功能优势

  • 不依赖源服务器的底层环境,支持主流平台、操作系统版本

  • 支持不停机在线迁移,不影响源系统运行

  • SMC客户端体积小、无需安装、下载后直接解压运行

  • 数据传输默认采用2048位RSA密钥加密传输,安全有保障

  • 支持断点续传、压缩传输

  • 支持增量迁移、减少业务暂停及交割时间

迁移原理

您可将源服务器迁移至自定义镜像,再通过自定义镜像创建ECS实例。也可以将源服务器直接迁移至目标ECS实例。原理如下:

迁移到自定义镜像原理

image

迁移到自定义镜像原理说明如下:

  1. 在源服务器中下载并安装SMC客户端(如果选择命令行导入或者控制台自动导入迁移源的方式,系统会自动下载并安装SMC客户端,无需用户操作)。

  2. 在源服务器中运行SMC客户端,SMC客户端会通过SMC服务域名将源服务器信息注册上报到SMC服务端。

  3. SMC服务端创建临时的中转实例,并在安全组放开出方向的8080和8703端口。

  4. SMC客户端通过连接中转实例的8080端口来建立通信,并通过中转实例的8703端口将磁盘数据传输到中转实例的数据盘。

  5. SMC服务端将中转实例的磁盘数据创建快照,并通过快照创建镜像。

迁移到目标实例原理

image

迁移到目标实例原理说明如下:

  1. 在源服务器中下载并安装SMC客户端(如果选择命令行导入或者控制台自动导入迁移源的方式,系统会自动下载并安装SMC客户端,无需用户操作)。

  2. 在源服务器中运行SMC客户端,SMC客户端会通过SMC服务域名将源服务器信息注册上报到SMC服务端。

  3. SMC服务端连接目标实例,创建并挂载临时的中转云盘,在安全组放开出方向的8080和8703端口。

  4. SMC客户端通过连接目标实例的8080端口来建立通信,并通过目标实例的8703端口将磁盘数据传输到目标实例的数据盘。

  5. SMC服务端将目标实例的磁盘数据创建快照,并通过快照创建镜像。

  6. SMC服务端将镜像更换到目标实例的系统盘。

支持的网络迁移模式说明:

SMC支持公网和私网两种方式迁移数据。迁移时源系统到中转实例或目标实例的IP的网络需要打通。

  • 公网传输:需要源服务器能访问公网,并在迁移源的安全组出方向开放8080、8703端口,迁移数据通过公网传输到中转实例。默认使用此方式传输数据。

  • 私网传输:需要将源服务器与阿里云VPC打通,迁移数据通过VPC内网传输到中转实例。迁移时必须指定VPC和vSwitch。如果您能直接从自建机房IDC、虚拟机环境或者云主机访问阿里云某一地域下的专有网络VPC,建议您使用SMC的私网传输迁移方案。通过SMC的私网传输迁移,比公网更快速、更稳定,能提高迁移的效率。您可以通过VPN网关、高速通道物理专线、智能接入网关将源服务器和云上VPC打通。更多信息,请参见连接本地IDC私网传输迁移

使用限制

操作系统限制

支持迁移服务器的操作系统如下表所示。

Windows

Linux

  • Windows Server 2003

  • Windows Server 2008

  • Windows Server 2012

  • Windows Server 2016

  • Windows Server 2019

  • Windows Server 2022

重要

不支持Windows Server 2003、Windows Server 2008迁移后的激活。您可在迁移后升级操作系统版本,更多信息,请参见Windows Server EOL应对方案

  • CentOS 5/6/7/8

  • Red Hat 5/6/7/8

  • Ubuntu 10/12/14/16/17/18/20/22/24

  • Debian 7/8/9/10/11

  • OpenSUSE 13/42/15

  • SUSE 11/12/15

  • Gentoo 13.0

  • Alibaba Cloud Linux 2/3

  • Oracle Linux 5/6/7/8

  • Amazon Linux 2014及更高版本

迁移数据限制

待迁移服务器操作系统

迁移数据限制说明

Windows系统

  • 不支持复制部分磁盘分区结构,如动态磁盘分区、扩展磁盘分区。不支持的磁盘分区结构会被重建为普通分区。

  • 不支持迁移系统卷影副本备份(Volume Shadow Snapshots)。

Linux系统

  • 不支持复制部分磁盘分区结构,如LVM分区、扩展磁盘分区。不支持的磁盘分区结构会被重建为普通分区。

  • 不支持复制SWAP分区,迁移后需要重新配置。

  • 不支持复制部分非主流文件系统格式,不支持的文件系统会被重建为主流的ext2/3/4格式。

  • 不支持块复制时,默认不迁移虚拟内存、缓存、系统快照文件,部分软件配置如cloud-init、网络服务,以及docker目录数据,具体请参考SMC客户端目录下的过滤配置文件rsync_excludes_linux.txt

    说明

    SMC客户端安装目录不同,默认过滤配置文件的路径不同。

迁移源和迁移任务数量限制

限制项

普通用户限制

例外申请方式(例外上限)

一个阿里云账号总共可注册的迁移源数量

1000

提交工单

一个阿里云账号总共可创建的迁移任务数量

1000

提交工单

一个阿里云账号可并发执行的迁移任务数量

50

提交工单

开始迁移

开始服务器迁移:迁移指引