本文指導您完成執行個體規格變更前的檢查工作,並提供常見問題及其解決方案。
執行個體規格變更前自檢流程
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 |
|
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 |
|
|
|
|
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。 |
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 |
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運算規格類型系列 |
|
企業級異構運算規格類型系列 |
|
ECS Bare Metal Instance規格類型系列 |
|
高效能運算&Super Computing Cluster執行個體規格類型系列 |
|
常見問題與解決方案(FAQ)
如果在變更規格時遇到以下問題,請參考對應的解決方案。
問題 | 說明 | 解決方案 |
規格不存在 | 選擇的目標執行個體規格不存在。 | 選擇其他目標執行個體規格。 |
規格已下線 | 選擇的目標執行個體規格已下線。 | 選擇其他目標執行個體規格。 |
該地區無庫存 | 選擇的目標執行個體規格在當前地區沒有庫存。 | 可選擇變更到其他有庫存的執行個體規格,或跨可用性區域更改執行個體規格(僅支援變更配置到同規格類型系列)。 查看執行個體可購買地區 通過API查詢某一可用性區域下的執行個體規格庫存 |
僅支援同一規格類型系列內的變更 | 更改這部分執行個體規格時,只能選擇同一規格類型系列內的規格。 | 目標執行個體需選擇與原執行個體在同一規格類型系列內的規格。例如更改gn7e規格時,只能選擇gn7e規格類型系列內的規格,不能選擇其他族內的規格。 |
目標規格類型系列和源執行個體的規格類型系列不匹配 | 所選目標執行個體規格與源執行個體規格不匹配,則不支援變更。 | 請參考可變更配置的執行個體規格,選擇與源執行個體規格類型系列匹配的目標執行個體規格。 |
目標執行個體規格架構和源執行個體架構不匹配 | 所選目標執行個體的架構(ARM架構或x86架構)與源執行個體不匹配,則不支援變更。 | 目標執行個體需選擇與源執行個體架構匹配的執行個體規格。 |
目標執行個體規格的CPU核心數或記憶體大小不在支援範圍內 | 所選目標執行個體的CPU核心數或記憶體大小與源執行個體不匹配,則不支援變更。例如Windows作業系統對執行個體的CPU核心數和記憶體大小的限制說明請參見Windows 和 Windows Server 版本的記憶體限制。 | 目標執行個體需選擇與源執行個體CPU核心數或記憶體大小匹配的執行個體規格。 |
目標規格啟動模式和當前執行個體不匹配 | 例如所選目標執行個體是僅支援UEFI啟動模式的安全增強型執行個體規格,要求源執行個體必須支援UEFI啟動模式,否則不支援變更。 | 目標執行個體需選擇與源執行個體啟動模式比對的執行個體規格。 |


> 設定NVMe驅動狀態。