如果您在建立ECS執行個體時選錯了作業系統,或者當前使用的作業系統不能滿足業務需求,您可以為ECS執行個體更換新的作業系統。本文介紹如何使用公用鏡像或者非公用鏡像(自訂鏡像、共用鏡像等)更換作業系統(系統硬碟)。
前提條件
更換須知
更換作業系統是高風險操作,請您在更換作業系統前務必瞭解以下事項:
更換作業系統後,系統硬碟上的所有資料會被清空且需要在新系統硬碟中重新部署業務運行環境,可能會對您的業務造成長時間的中斷。如果您是Alibaba Cloud Linux、CentOS等作業系統,且需要保留系統硬碟資料,並減少業務中斷時間長度,可以選擇Server Migration Center(Server Migration Center)方式遷移作業系統。更多資訊,請參見作業系統遷移及升級。
事項 | 說明 |
對系統硬碟的影響 | 更換作業系統後,阿里雲會為您的ECS執行個體重新分配一塊新系統硬碟,所以:
|
對資料盤的影響 | 不影響資料盤資料。 |
對快照的影響 |
|
更換為Windows作業系統時 |
|
Windows和Linux作業系統之間更換時 |
|
是否收費 | 更換作業系統動作本身不收取費用,以下情況會收取費用:
|
更換時間長度 | 不同作業系統所需時間長度不同,大約10分鐘左右可以更換完成,請您耐心等待。 重要 更換完成後,可能由於系統啟動慢等原因引起VNC無法登入問題,請您稍等一段時間再登入。 |
操作步驟
本文介紹通過ECS管理主控台使用鏡像為單個ECS執行個體更換作業系統。如果您需要進行大量操作,您可以通過OOS公用模板ACS-ECS-BulkyReplaceSystemDisk批量更換ECS系統硬碟。更多資訊,請參見公用模板。
進入ECS執行個體列表頁面。
登入ECS管理主控台。
在左側導覽列,選擇 。
在頂部功能表列處,選擇目標ECS執行個體所在地區。
找到目標執行個體,在操作列選擇 。
在更換作業系統對話方塊,選中更換系統硬碟。
仔細閱讀更換作業系統注意事項並選中我已知曉以上風險,然後單擊繼續更換作業系統。
在更換作業系統頁面,配置新作業系統的相關設定。
①:在鏡像地區,選擇待更換的鏡像及具體的鏡像版本。
重要使用自訂鏡像更換系統硬碟時,請確保自訂鏡像未包含資料盤快照,否則可能更換失敗。關於自訂鏡像的更多資訊,請參見自訂鏡像概述。
(可選)②:在系統硬碟地區,根據實際業務需求設定系統硬碟容量。
您可以在變更作業系統時擴容系統硬碟容量,新容量必須大於系統硬碟現有容量。
重要您不能更換系統硬碟的雲端硬碟類型。
如果您的執行個體已經做過續約降配操作,進入下一個計費周期前,您不能修改系統硬碟容量。
擴容系統硬碟的容量,會收取新增容量的費用。更多資訊,請參見Block Storage計費。
通過更換作業系統(系統硬碟)對系統硬碟進行擴容時,可能會因為逾時導致分區擴容不生效,解決方案請參見通過更換作業系統擴容系統硬碟失敗,如何處理?。
③:在安全設定地區,設定登入認證方式。
登入憑證
說明
金鑰組
說明僅Linux執行個體支援使用金鑰組登入認證。
選擇登入執行個體的使用者名稱和已有的金鑰組,或者單擊建立金鑰組去建立SSH金鑰組。建立完成後,返回更換作業系統頁面並單擊金鑰組下拉式清單右側按鈕,重新整理金鑰組列表。
使用者名稱支援設定為root或ecs-user。
警告root具有作業系統的最高許可權,使用root作為使用者名稱可能會導致安全風險,建議您使用普通使用者ecs-user作為使用者名稱。
使用鏡像預設密碼
說明僅自訂鏡像和共用鏡像支援此認證方式。
可以直接使用所選鏡像的預設密碼進行登入認證。為了保證您的正常使用,請確保所選鏡像已經設定了密碼。
自訂密碼
設定登入使用者名稱和登入密碼。使用者名稱資訊如下:
Linux執行個體:支援設定為root或ecs-user。
警告root具有作業系統的最高許可權,使用root作為使用者名稱可能會導致安全風險,建議您使用普通使用者ecs-user作為使用者名稱。
Windows執行個體:預設為administrator。
更換後設定
作業系統更換完成後,在遠程登入ECS時自行綁定金鑰組或者重設密碼後登入。具體操作,請參見綁定SSH金鑰組和重設執行個體登入密碼。
查看配置費用並選中《Elastic Compute Service 服務條款》,然後單擊確認訂單。
(可選)如果需要支付費用,請根據嚮導完成支付。
約10分鐘左右作業系統更換完成。您可以返回ECS管理主控台,此時ECS執行個體的狀態自動變更為運行中。您可以單擊執行個體ID進入執行個體詳情頁,查看ECS執行個體的鏡像資訊。
(條件必選)如果更換作業系統前後都是Linux系統且資料盤設定了開機自動掛載分區。則切換作業系統後,資料盤分區掛載資訊會丟失,需要更新/etc/fstab配置。具體操作,請參見在fstab檔案中配置UUID方式自動掛載資料盤。
相關操作
更換作業系統後,您可以根據實際情況進行以下操作:
在新作業系統上,您需要重新部署與業務相關的運行環境,例如安裝軟體和庫(apt、yum等)、配置環境變數等。
更換作業系統後,原來的舊系統硬碟會被釋放且所有資料會被清空。您可以使用舊系統硬碟快照建立新的隨用隨付雲端硬碟,然後掛載到ECS執行個體上做資料恢複。資料恢複後,建議及時釋放雲端硬碟。具體操作,請參見使用快照建立雲端硬碟、掛載資料盤和釋放雲端硬碟。
舊系統硬碟上應用的自動快照策略自動失效,您可以根據需要重新對新系統硬碟設定自動快照策略。具體操作,請參見啟用或停用自動快照策略。
您可以刪除不需要的舊系統硬碟快照,以節約快照使用成本。具體操作,請參見刪除快照。
常見問題
常見問題 | 說明 |
Linux更換為Windows作業系統時,如何修改主機名稱? | Windows作業系統的主機名稱不能超過15位,您可以根據需要修改主機名稱。具體操作,請參見修改執行個體屬性或ModifyInstanceAttribute。 |
哪些作業系統支援可視化? |
|
Linux更換為Windows作業系統後,如何使用原來的資料盤? | Windows作業系統預設情況下無法識別ext3、ext4、XFS等檔案系統格式。根據您的資料盤是否有重要資料,建議如下:
|
Windows更換為Linux作業系統後,如何使用原來的資料盤? | Linux作業系統預設情況下無法識別NTFS格式。根據您的資料盤是否有重要資料,建議如下:
|
更多問題,請參見更換作業系統相關問題。