本文指导您完成实例规格变更前的检查工作,并提供常见问题及其解决方案。
实例规格变更前自检表
确认项 | 限制说明 |
实例 | 跨平台变配限制:因为可能涉及到指令集和功能兼容问题,目前默认无法支持。该项主要涉及到 Intel 和 AMD 平台之间的变配动作。 |
老旧实例升级限制:6 代及之前的部分规格变配 8 代及以上实例规格时,可能涉及到架构变更、功能兼容、指令集兼容等一系列问题无法支持变配。请先参考可变配的实例规格,确认当前实例规格支持升配到更高代系。 | |
特殊规格族变配限制:安全增强、大数据、本地 SSD、持久内存等因为规格特殊逻辑,默认不支持变配。 | |
镜像 | 镜像兼容性限制:请务必先参考下方 实例规格变更前自检操作中 的 2. 检查操作系统兼容性 提前进行确认,对关键业务务必做好系统盘备份等动作。 同时请注意,如果基于不兼容镜像发起实例规格变配,我们强烈建议您在做好备份的基础上先基于单个节点进行验证,确认此行为对业务的影响可控。阿里云无法保证对不兼容操作系统的变配行为提供回滚能力。 |
云盘 | 云盘类型限制:如果待变配实例使用高效云盘、SSD 云盘、eSSD Entry 等云盘类型,且目标变配规格为 7 代以上新规格,您需要先将云盘变更为目标规格可支持的类型;您可以参考下方 实例规格变更前自检操作中 的 4. 检查云盘类型兼容性 提前进行确认。 注:对于使用普通云盘的规格,请在变配之前先进行工单咨询。 |
NVMe 驱动限制:当目标升配规格为 8 代以上规格时,需要提前确认 NVMe 驱动是否已经完成安装。 |
实例规格变更前自检操作
1. 检查当前规格是否支持变配、当前规格是否支持变配到目标规格
首先,需要确认当前实例是否允许变更规格,以及目标规格是否在可变更的范围内。
确认当前实例规格不在不支持变配操作的实例规格列表中。
在可变配的实例规格列表中,找到当前实例的规格族,确认目标规格族在其支持的范围内。
也可通过调用API接口DescribeResourcesModification来查询当前实例支持变更的目标规格列表。
2. 检查操作系统兼容性
部分实例规格(特别是基于不同CPU架构的,如AMD、Intel、倚天)对操作系统有特定要求。如果当前实例的操作系统与目标规格不兼容,变更将会失败。
请参考以下官方兼容性列表,确保当前操作系统受目标实例规格的支持。
若不兼容,仍需变更规格,请申请放开限制。
3. 检查当前实例NVMe驱动与目标规格兼容性
从第8代及以后规格(如g8i、c8i、r8i、u2i、g8a、c8a、r8a、u2a等)开始,ECS 实例主要通过NVMe协议与云盘通信,必须安装相应的驱动。以下变配场景,需要检查原实例的NVMe驱动:
场景一:从7代及以下规格变配到8代及以上规格
原ECS实例必须安装NVMe驱动,或实例使用的镜像进行支持安装NVMe驱动。
场景二:当前实例规格为8代及以上
原ECS实例必须安装NVMe驱动才支持变配。
实例规格的“代系”信息可通过实例规格族名称判断。实例规格命名规则
4. 检查云盘类型兼容性
不同的实例规格支持的云盘类型不同。例如,g7规格族仅支持ESSD系列云盘。如果当前实例挂载了目标规格不支持的云盘,则不支持变更。
在变更规格的操作页面,如果存在云盘兼容性问题,系统会自动检测并提示您需要同时变更云盘类型。如下图所示,请留意相关提示和费用变化。

可变配的实例规格
更改实例规格时,支持从以下源实例规格更改到目标实例规格:
可通过调用API接口DescribeResourcesModification查询已有实例支持的更改情况。
表 1. 入门级x86计算规格族
源实例规格族 | 可更改的目标实例规格族 |
e |
|
t6、s6 |
|
t5 |
|
n4、mn4、xn4、e4 |
|
t1、s1、s2、s3、m1、m2、c1、c2 |
|
n1、n2、e3 |
|
表 2. 企业级计算规格族
源实例规格(族) | 可更改的目标实例规格族 |
g9a、c9a、r9a、g9ae、c9ae、r9ae、u2a | g9a、c9a、r9a、g9ae、c9ae、r9ae、u2a |
g9i、c9i、r9i、hfg9i、hfc9i、hfr9i | g9i、c9i、r9i、hfg9i、hfc9i、hfr9i、u2i |
|
|
g8ise | g8i、c8i、r8i、hfg8i、hfc8i、hfr8i、g8ise |
|
|
g8y、c8y、r8y | g8y、c8y、r8y |
g7se、c7se、r7se |
|
g7a、c7a、r7a |
|
ebmg7a、ebmc7a、ebmr7a | ebmg7a、ebmc7a、ebmr7a |
ebmhfc7、ebmhfg7、ebmhfr7 | ebmhfc7、ebmhfg7、ebmhfr7 |
g7、c7、r7 |
|
ebmg7、ebmc7、ebmr7 | ebmg7、ebmc7、ebmr7 |
|
|
g7nex、c7nex |
重要 ecs.g7nex.32xlarge只能更改为ecs.c7nex.32xlarge。 |
g7h | g7h |
g6h | g6h |
g6r、c6r |
|
|
|
g6a、c6a、r6a |
|
g6t | g6t |
c6t | c6t |
ebmg6a、ebmc6a、ebmr6a | ebmg6a、ebmc6a、ebmr6a |
g5、g5ne、r5、c5、ic5 |
|
hfc5、hfg5 |
|
u2i | u2i |
u1 |
|
sn1ne、sn2ne、se1ne |
|
se1 |
|
re6 |
|
re4e |
|
re4 |
|
gn8v | gn8v |
gn8v-tee | gn8v-tee |
sgn8ia | sgn8ia |
gn8is | gn8is |
sgn7i-vws | sgn7i-vws |
vgn7i-vws | vgn7i-vws |
gn7e | gn7e |
gn7r | gn7r |
gn7s | gn7s |
gn7i | gn7i |
gn7 | gn7 |
gn6i | gn6i |
vgn6i | vgn6i、vgn6i-vws、sgn7i-vws |
vgn6i-vws | vgn6i-vws |
gn6e | gn6e |
gn6v | gn6v |
gn5i | gn5i |
sn1、sn2、se1 |
|
c4、ce4、cm4 |
|
不支持变配操作的实例规格
在 ECS 控制台的变配页面,如果当前实例不支持变配,系统通常会直接禁用操作按钮并给出提示。
以下实例规格族内的实例规格不支持变配操作:
规格族类型 | 实例规格族 |
企业级x86计算规格族 |
|
企业级异构计算规格族 |
|
弹性裸金属服务器规格族 |
|
高性能计算&超级计算集群实例规格族 |
|
常见问题与解决方案(FAQ)
如果在变更规格时遇到以下问题,请参考对应的解决方案。
问题 | 说明 | 解决方案 |
规格不存在 | 选择的目标实例规格不存在。 | 选择其他目标实例规格。 |
规格已下线 | 选择的目标实例规格已下线。 | 选择其他目标实例规格。 |
该地域无库存 | 选择的目标实例规格在当前地域没有库存。在库存高度紧张的地域变配部分大核心规格时,也可能会出现变配动作发起但是最终失败的情况。 | 可选择变更到其他有库存的实例规格,或跨可用区更改实例规格(仅支持变配到同规格族)。 查看实例可购买地域 通过API查询某一可用区下的实例规格库存 |
仅支持同一规格族内的变更 | 更改这部分实例规格时,只能选择同一规格族内的规格。 | 目标实例需选择与原实例在同一规格族内的规格。例如更改gn7e规格时,只能选择gn7e规格族内的规格,不能选择其他族内的规格。 |
目标规格族和源实例的规格族不匹配 | 所选目标实例规格与源实例规格不匹配,则不支持变更。 | 请参考可变配的实例规格,选择与源实例规格族匹配的目标实例规格。 |
目标实例规格架构和源实例架构不匹配 | 所选目标实例的架构(ARM架构或x86架构)与源实例不匹配,则不支持变更。 | 目标实例需选择与源实例架构匹配的实例规格。 |
目标实例规格的CPU核数或内存大小不在支持范围内 | 所选目标实例的CPU核数或内存大小与源实例不匹配,则不支持变更。例如Windows操作系统对实例的CPU核数和内存大小的限制说明请参见Windows 和 Windows Server 版本的内存限制。 | 目标实例需选择与源实例CPU核数或内存大小匹配的实例规格。 |
目标规格启动模式和当前实例不匹配 | 例如所选目标实例是仅支持UEFI启动模式的安全增强型实例规格,要求源实例必须支持UEFI启动模式,否则不支持变更。 | 目标实例需选择与源实例启动模式匹配的实例规格。 |
目标规格不支持升降配为当前待变配规格 | 大部分实例升降配动作(特别是从老旧实例跨代系升级的动作)都是单向的,因为实例回退会遭遇驱动兼容性、CPU 指令集兼容、网络与存储功能兼容问题,且这些问题的处理方式完全不同于旧代系升级新代系的变配动作。 | 考虑进行操作系统或 SMC 迁移。先做好必要的业务备份,在操作前先小范围验证,并提前确认能否降配、回滚。 |
目标规格不支持当前规格使用的镜像版本 | 目标规格支持的操作系统列表中不包含当前规格的云盘系统盘安装的操作系统,常见于老旧实例的跨代系升配动作。 | 建议优先升级操作系统或走 SMC 迁移。如果需要通过实例升降配功能执行变配动作,请先做好必要的业务备份,在操作前先小范围验证,并提前确认能否降配、回滚。 如果业务条件允许,评估是否可以进行操作系统升级。 |
包年包月实例不支持在升配时同时调整云盘类型(或不支持在升级云盘类型时同步降配实例规格) | 当您使用包年包月实例时,如果您需要将当前实例升级到价格更高的目标规格,且需要同时变更云盘类型满足变配限制,则您无法选择单价更低的云盘类型。 | 如果您需要在升配实例规格的同时将云盘调整为更低单价的云盘类型,请先单独操作云盘类型变更等动作后,再发起实例升降配。您也可以在操作前先通过阿里云工单进行咨询。 |


> 设置 NVMe 驱动状态。