當您需要全新的作業系統環境時,可通過更換系統硬碟實現,該方式支援更豐富的作業系統選項,但需要在新系統上完全重新部署業務環境。若希望在保留現有系統硬碟資料的基礎上更換作業系統,可選擇作業系統遷移。
更換系統硬碟將導致原系統硬碟被釋放產生業務中斷,盤上所有資料將被永久刪除且無法恢複。操作前,請務必建立快照備份資料。
變更影響
更換作業系統是高風險操作,請務必瞭解以下事項:
系統硬碟
資料清除:原系統硬碟被釋放,所有資料和分區資訊將被永久清除。
ID 變更:系統會分配一塊新的系統硬碟,因此系統硬碟 ID 會發生變更。
屬性不變:雲端硬碟類型、執行個體 IP 位址和彈性網卡 MAC 位址保持不變。
資料盤
同類型系統更換:在 Windows 系統間或 Linux 系統間更換,資料盤不受影響,更換後重新掛載即可。
跨類型系統更換:在 Windows 與 Linux 系統間更換,新系統無法直接識別原資料盤的檔案系統。需要參見後續任務,重新初始化資料盤或安裝特定軟體才能讀取資料。
快照
原系統硬碟的快照無法用於復原新系統硬碟。
手動建立的快照會被保留。
自動快照的保留原則取決於是否開啟自動快照隨雲端硬碟釋放功能。
開啟:自動快照將被刪除。
未開啟:自動快照將按其生命週期到期後釋放。
原系統硬碟的自動快照策略在新系統硬碟上會失效,需要重新設定。
費用
更換作業系統功能本身免費,以下兩種情況會產生新費用:
付費鏡像:如果選擇的鏡像是付費鏡像,將按鏡像價格收費。
系統硬碟擴容:如果在更換時增加了系統硬碟的容量,將對新增容量收費。
限制說明
地區支援說明:僅中國內地地區支援 Windows 和 Linux 系統間的互相更換,其他地區僅支援同類型系統間的更換(如Linux換Linux,Windows換Windows)。
主機名稱:在跨類型系統更換前,需確保執行個體主機名稱(Hostname)符合目標作業系統的規範。例如,Windows 系統的主機名稱為2~15 個字元。
非 I/O 最佳化執行個體:在執行個體詳情頁面下方其他資訊地區可查看執行個體類型,若為非I/O最佳化,則該執行個體不支援在控制台更換為 Windows 系統,僅支援通過調用 API ReplaceSystemDisk更換為下列Windows Server公用鏡像。
目標系統硬碟容量要求:當更換為Windows作業系統時,系統硬碟需預留至少1GiB空間,否則更換後執行個體將無法啟動。
操作步驟
訪問ECS控制台-執行個體,在頁面頂部選擇目標資源所在資源群組和地區。
在執行個體列表頁面,單擊目標執行個體 ID 進入詳情頁。在頁面右上方,選擇全部操作 > 更換作業系統。
設定作業系統更換方式。
選擇更換方式設定為更換系統硬碟,系統將自動執行前置檢查,如果檢查失敗,請根據頁面提示修複問題後重試。
仔細閱讀注意事項,選中我已知曉以上風險,並確認繼續操作,之後單擊繼續更換作業系統。
配置新作業系統及執行個體資訊。
選擇鏡像:選擇當前執行個體規格支援的鏡像類型(公用鏡像、自訂鏡像等)和具體的鏡像版本。
安全設定:
安全設定選項
說明
金鑰組
(僅限 Linux 執行個體) 選擇一個已有金鑰組。如果無可用金鑰組,可單擊建立金鑰組建立一個。
使用鏡像預設密碼
(僅限自訂/共用鏡像) 使用鏡像中已設定的密碼作為登入憑證。請確保所選鏡像已配置密碼。
自訂密碼
為新系統設定登入使用者名稱和密碼。Linux 系統使用者名稱可選
root或ecs-user(推薦),Windows 系統預設為administrator。更換後設定
跳過登入憑證設定,更換成功後,需綁定SSH金鑰組或者重設執行個體登入密碼後登入執行個體。
系統硬碟(可選):可根據需要擴容系統硬碟容量或啟用加密雲端硬碟功能。系統硬碟類型不可更改。
擴容系統硬碟的費用說明請參考Block Storage計費。
確認配置和費用後,更換作業系統。
(條件必選)若執行個體為運行中,請停止執行個體。
訂用帳戶:若在更換作業系統時擴容了系統硬碟,需按照頁面提示支付訂單,支付後更換作業系統流程才會正常進行。
隨用隨付:停止時建議選擇普通停機模式。若使用節省停機模式,更換作業系統後執行個體可能因庫存不足導致啟動失敗。
更換過程約需要10分鐘,執行個體將會自動重啟。完成後,執行個體狀態將變為運行中,且作業系統會更新為新選擇的系統。
後續任務
(條件必選)處理資料盤
同類型系統更換:如果更換前後的系統均為 Linux,且存在資料盤。更換後需登入執行個體,掛載資料盤檔案系統。
跨類型系統更換:
Linux 更換為 Windows:Windows 預設無法識別 ext4、XFS 等檔案系統格式。可使用
Ext2Fsd等第三方工具讀取資料盤,或在無重要資料的情況下重新初始化資料盤。Windows 更換為 Linux:Linux 預設無法識別 NTFS 檔案系統格式。可安裝 ntfs-3g 工具掛載檔案系統,或在無重要資料的情況下重新初始化資料盤。
(可選)恢複原系統硬碟資料 如果需要恢複原系統硬碟的資料,可通過原系統硬碟快照恢複系統硬碟中的資料,使用更換前建立的快照建立一個新的隨用隨付雲端硬碟,並將其掛載到執行個體上進行資料恢複。資料恢複完成後,請及時釋放該雲端硬碟以避免產生不必要的費用。
(可選)擴容系統硬碟分區與檔案系統
通過更換作業系統(系統硬碟)對系統硬碟進行擴容時,可能會因為逾時導致分區擴容不生效。針對未擴容成功的系統,需參考擴容分區與檔案系統(Linux)手動擴充分區。該方式只是擴充系統硬碟分區,不會影響系統的版本。
重新部署業務環境 在新的作業系統中重新安裝業務所需的軟體、配置環境變數並遷移業務代碼。
相關操作
為雲端硬碟設定自動快照策略,以實現資料的定期自動備份。
確認原系統硬碟資料已無需使用後,刪除快照以節約儲存成本。
可以通過模板共模板ACS-ECS-BulkyReplaceSystemDisk批量更換ECS系統硬碟。
通過API介面ReplaceSystemDisk更換作業系統。