操作場景
XEN實例變更為KVM實例前,需要確保Windows彈性云主機已安裝了PV driver和UVP VMTools。
本節指導您安裝PV driver和UVP VMTools,將XEN實例變更為KVM實例。
說明XEN實例:S1、C1、C2、M1型彈性云主機。
KVM實例:參考規格清單查詢對應規格的虛擬化類型。
“XEN實例”變更為“KVM實例”必須先安裝對應的驅動,然后再變更規格。否則,規格變更后的彈性云主機不可用(如操作系統無法啟動等問題)。
Linux操作系統的“XEN實例”變更為“KVM實例”時,優先推薦使用XEN實例變更為KVM實例(Linux-自動配置)
約束與限制
- Windows操作系統云主機如果存在跨區卷,不支持變更規格,否則可能會導致數據丟失。
- 對于XEN實例,當掛載的VBD磁盤超過24塊時,不支持將規格變更為KVM實例。
- 系統支持將“XEN實例”變更為“KVM實例”,不支持將“KVM實例”變更為“XEN實例”。
操作流程
XEN實例變更為KVM實例的操作流程如下圖所示。
圖 Windows云主機變更流程
具體的變更操作如下表所示。
表 XEN實例變更為KVM實例
| 序號 | 任務 |
|---|---|
| 步驟1 | 步驟1:制作系統盤快照 |
| 步驟2 | 步驟2:檢查UVP VMTools版本 |
| 步驟3 | 步驟3:安裝或升級UVP VMTools |
| 步驟4 | 步驟4:變更規格 |
| 步驟5 | 步驟5:檢查磁盤掛載狀態 |
步驟1:制作系統盤快照
如果云主機未安裝驅動就執行了變更規格的操作,云主機無法正常使用,需要重裝操作系統才能恢復,可能造成您的系統盤數據丟失。因此,建議您先制作系統盤快照,防止數據丟失。創建快照參考//www.daliqc.cn/document/10000019/10033808。
1.制作系統盤快照前請對云主機完成自檢。
對云主機執行關機、開機操作,確保云主機重啟后業務可以正常運行。再啟動制作系統盤快照。
說明變更規格完成后,如已確認業務恢復正常,請在快照頁面手動刪除快照。
步驟 2 :檢查并安裝UVP VMTools版本
1.登錄彈性云主機。
2.下載驅動檢查腳本并解壓。
腳本下載地址://ecs-hy.obs.cn-gz1.daliqc.cn/xen-switch-kvm/windows/xen-to-kvmv2.zip
3.用管理員身份打開Windows PowerShell軟件,切到腳本存放目錄;
4.輸入:.\install_or_upgrade_uvp_vmtools.ps1,回車,按照提示操作;
5.需要重啟操作系統的情況列表:
a. 檢測已安裝的PV Drivers版本是否滿足要求,不滿足會先卸載舊版PV Drivers,卸載后要求重啟操作系統
b. 安裝新版PV Drivers之后,要求重啟操作系統
c. 安裝或升級UVP VMTools之后,要求重啟操作系統
6.每次重啟系統之后,可以重新執行本腳本,會繼續剩下的操作,直至UVP VMTools安裝或升級完成,執行步驟3;
說明若執行腳本失敗需要檢查如下配置是否滿足要求:
1. 將當前目錄下的pvdriver-windows、vmtools-windows和install_or_upgrade_uvp_vmtools.ps1腳本存放于非中文路徑的目錄下;
2. 使用管理員身份打開Windows PowerShell軟件;
3. 在powershell終端里輸入:GET-ExecutionPolicy查詢當前執行策略,
- 如果是以下三種之一:Undefined、Restricted、Default,則記住當前執行策略值(在后續恢復時需要用到),然后在終端里輸入:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser, 輸入Y確認修改
步驟3:變更規格
1.登錄控制臺。
2.選擇“計算 > 彈性云主機”。
3.在彈性云主機列表,查詢待變更彈性云主機狀態。
如果不是關機狀態,單擊“操作”列下的“更多 > 關機”。
4.單擊“操作”列下的“更多 > 變更規格”。
系統進入“云主機變更規格”頁面。
5.根據界面提示,選擇變更后的云主機類型、vCPU和內存。
6.(可選)選擇“專屬主機”。
對于在專屬主機上創建的彈性云主機,系統支持更換云主機所在的專屬主機。
此時,您可以單擊下拉列表,選擇更換專屬主機。如果下拉列表中無可用的專屬主機,說明專屬主機所剩資源不足,不能用于創建變更規格后的彈性云主機。
7.勾選復選框“我確認已完成對彈性云主機的配置”,確認已完成步驟2:檢查并安裝UVP VMTools。
8.單擊“確定”。
說明如果變更規格失敗后,彈性云主機無法使用,可能會需要重裝操作系統來恢復云主機,請注意重裝操作系統會清除系統盤數據,但不影響數據盤的數據。
步驟5:檢查磁盤掛載狀態
XEN實例變更為KVM實例時,可能會發生磁盤脫機,因此,變更規格后,需檢查磁盤掛載狀態是否正常。如果正常,則變更成功。
- Windows彈性云主機
詳細操作請參考Windows彈性云主機變更規格后數據盤脫機怎么辦?
后續處理
如果控制臺上云主機列表頁,顯示彈性云主機已變更規格成功,但是遠程登錄云主機后,操作系統無法啟動,此時,請重裝操作系統進行恢復。
說明重裝操作系統會清除系統盤數據(包括系統盤內存儲的快照),但不影響數據盤的數據。
變更規格完成后,如已確認業務恢復正常,請在快照頁面手動刪除快照。