操作場景
當您創建的彈性云主機規格無法滿足業務需要時,可參考本章節變更規格,升級vCPU、內存。對于部分類型的彈性云主機,您還可以在變更規格時,更換彈性云主機的類型。
“XEN實例”變更為“KVM實例”,需先手動配置彈性云主機,安裝對應的驅動,然后再變更規格。否則,規格變更后的彈性云主機不可用(操作系統可能無法啟動)。“XEN實例”變更為“KVM實例”操作指引如下。Linux操作系統優先推薦使用自動配置的方法變更規格。
對于其他類型彈性云主機的規格變更(例如“KVM實例”變更為“KVM實例”),請直接參見本節內容。
XEN實例:S1、C1、C2、M1型彈性云主機。
KVM實例:參考規格清單,查詢對應規格的虛擬化類型。
“XEN實例”變更為“KVM實例”必須先安裝對應的驅動,然后再變更規格。否則,規格變更后的彈性云主機不可用(如操作系統無法啟動等問題)。
Linux操作系統的“XEN實例”變更為“KVM實例”時,優先推薦使用 XEN實例變更為KVM實例(Linux-自動配置)。
變更須知
- 彈性云主機規格(CPU或內存)變小,會影響彈性云主機的性能。
- 對于部分類型的彈性云主機,暫不支持規格變更操作。實例類型章節列舉了提供的云主機類型,并對每種云主機類型的功能、使用進行介紹,具體請以各類型云主機的“使用須知”為準。
- 當云硬盤狀態為“正在擴容”時,不支持變更所掛載的彈性云主機規格。
- Windows操作系統的彈性云主機,執行變更過個操作前建議您參考磁盤脫機怎么辦?修改Windows操作系統SAN策略,避免變更規格后磁盤處于脫機狀態。
變更前準備
變更規格后,可能會出現網卡漂移現象,如果對網卡有依賴,請在變更規格前做如下操作:
- Linux系統:
在云主機中執行以下命令,刪除網絡規則目錄下,文件名同時包含persistent和net的規則文件
rm -fr /etc/udev/rules.d/netpersistent*.rules
rm -fr /etc/udev/rules.d/persistentnet*.rules
- Windows系統:
在云主機中刪除如下注冊表下的目錄。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged
圖 注冊表

步驟1:變更規格
- 登錄管理控制臺。
- 選擇“計算 > 彈性云主機”。
- 單擊“操作”列下的“更多 > 變更規格”。
系統進入“云主機變更規格”頁面。
- 根據界面提示,選擇變更后的彈性云主機類型、vCPU和內存。
變更規格前請先將云主機關機。
- 單擊“確定”。
- 確認變更后的配置無誤后,閱讀并勾選同意服務協議,單擊“提交申請”。
- 查詢規格是否變更成功。
申請變更規格后,可以通過“異常任務”欄查看規格是否變更成功。
a. 查看控制臺是否顯示“異常任務”欄,查看操作請參見查看失敗任務。
是,執行7.b。
否,變更規格成功。
b. 打開“異常任務”,根據彈性云主機的“名稱/ID”、“操作時間”和“任務”,確認列表中是否有剛剛執行的變更規格任務。
是,變更規格失敗,失敗原因請參見后續處理。
否,變更規格成功。
步驟2:檢查磁盤掛載狀態
變更規格時,可能會發生磁盤掛載失敗的情況,因此,變更規格后,需檢查磁盤掛載狀態是否正常。如果正常,則變更成功。
Windows彈性云主機
詳細操作請參考Windows彈性云主機變更規格后數據盤脫機怎么辦?
Linux彈性云主機
詳細操作請參考Linux彈性云主機變更規格后磁盤脫機怎么辦?
后續處理
如果變更規格失敗,請到云審計頁面查看失敗原因。具體操作如下:
- 登錄管理控制臺。
- 選擇“管理與部署 > 云審計服務”。
- 在左側導航欄,選擇“云審計 > 事件列表”。
- 在“事件名稱”欄,根據“資源ID”查找到名稱為“resizeServer”的規格變更失敗事件。其中,“資源ID”為規格變更失敗的彈性云主機ID。
- 單擊“操作”列下的“查看事件”,查看失敗原因。如果無法根據日志解決問題,可聯系客服。