更新时间:2025-09-03 GMT+08:00

约束与限制

本文主要为您介绍在使用主机迁移服务(SMS)过程中的约束与限制。

服务器规格和系统限制

限制项

约束和限制

服务器规格

  • 迁移Windows服务器要求源端和目的端规格大于1U1G。
  • 迁移Linux服务器要求源端和目的端规格大于等于1U1G。

CPU与内存

  • 源端CPU占用率不高于80%。
  • 源端可用内存剩余需要高于256 MB。

操作系统

磁盘可用空间大小

  • Windows:当分区大于等于600 MB,该分区的可用空间小于320 MB时不能迁移;当分区小于600 MB,该分区的可用空间小于40 MB时不能迁移。
  • Linux:根分区可用空间小于200 MB时不能迁移。

磁盘数量

由于弹性云服务器 ECS的限制(创建弹性云服务器时,最多可以添加24块磁盘)以及SMS迁移过程中需要挂载一块代理磁盘,因此源端主机磁盘数量不能超过23块。

磁盘大小

  • 由于SMS代理镜像的mkfs工具在Linux系统中仅支持格式化16 TB及以下的文件系统,因此目的端磁盘容量不能超过16 TB。如果源端磁盘容量超过16 TB,请在设置目的端时使用磁盘分区调整功能进行磁盘缩容,确保目的端磁盘容量不超过16 TB。Windows系统不受此限制。
  • 迁移GPT磁盘时,目的端磁盘需要比源端大1 GB。

文件系统

  • Windows:只支持NTFS类型文件系统。
  • Linux:只支持ext2、ext3、ext4、vfat、xfs文件系统。

共享文件系统

只支持迁移本地磁盘上的文件,不支持迁移共享文件系统。

例如:NFS(Network File System)、Common Internet File System、NAS(Network Attached Storage)等中的文件。

LVM嵌套系统

不支持迁移LVM嵌套系统。

源端主机组件

源端主机需要包含迁移所需的必要组件。

  • Windows:WMI组件和VSS组件。
  • Linux:SSH组件(如OpenSSH)、rsync组件和grub组件。

迁移限制

限制项

约束和限制

源端服务器数量

单个用户源端服务器限制1000台,如果有超过1000台的情况,请在服务器列表页面删除已完成迁移的服务器。

迁移并发数

同时进行迁移的源端服务器数量最多为100台。

服务器外挂存储

不支持迁移服务器挂载的外部存储。

加密文件

不支持迁移含有受保护文件夹、加密卷的系统。

多节点数据库和活动目录域(AD DS)服务器

不支持迁移AD和多节点数据库的服务器。

数据库应用数据和域控制器应用数据

不支持数据库、域控制器等应用数据迁移。

应用与硬件绑定

不支持迁移含有与硬件绑定的应用的系统。

动态磁盘

在Windows系统中,动态磁盘会当做基本磁盘来迁移,迁移完成后,目的端服务器不会有动态磁盘。

未挂载磁盘和初始化磁盘(即未使用的磁盘)

仅支持迁移源端服务器中已挂载且实际使用的磁盘,未挂载和初始化的磁盘数据不会被迁移。

因为迁移需要满足源端和目的端主机磁盘数量一致的要求,因此对于源端有未挂载/初始化的磁盘场景,需要按以下方法进行处理:

  • 选择“绑定已有目的端”进行迁移时,需要目的端磁盘数量与源端一致,即包含源端未挂载/初始化磁盘。迁移完后,可以选择在目的端删除与源端对应的未挂载/初始化的磁盘。
  • 选择通过服务“新建目的端”进行迁移时,自动创建的目的端磁盘数量会与源端一致,即包含源端未挂载/初始化磁盘。迁移完后,可以选择在目的端删除与源端对应的未挂载/初始化的磁盘。
说明:

如果需要迁移源端未挂载磁盘中的数据,请在迁移前,将该磁盘挂载到源端主机。

系统卷不在第一块磁盘的服务器

不支持迁移系统卷不在第一块磁盘上的服务器。

LVM精简卷(LV带pool标签)

不支持迁移服务器中的LVM精简卷(LV带pool标签)。

磁盘列阵(RAID)

不支持迁移磁盘列阵(RAID)场景。

大数据、容器集群

只适用于系统迁移,不适用于包括但不限于容器集群、大数据集群等集群迁移。

基于内存的压缩块设备(ZRAM)

不支持迁移基于内存的压缩块设备(ZRAM)。SMS在采集阶段会忽略ZRAM设备,该设备为内存压缩块临时存储,迁移后需客户自行重新配置。