更換系統盤 是指為您重新分配一個系統盤(系統盤ID會更新),原來的系統盤會被釋放。如果在建立ECS執行個體時選擇了錯誤的作業系統,或者隨著業務發展,需要擴大系統盤容量或者使用其他動作系統,您都能通過 更換系統盤 實現。您能將系統盤的鏡像更換為公共鏡像、共用鏡像、自訂鏡像或鏡像市場裡的任一種鏡像。
说明 | |
微軟已經停止支援Windows Server 2003。為了保證您的資料安全,阿里雲不推薦ECS執行個體繼續使用Windows Server 2003系統,也不再提供這個鏡像。更多資訊,請參考 關於阿里雲不再支援Windows Server 2003系統鏡像。 |
更換系統盤後,
-
您的執行個體會被分配一個新的系統盤,系統盤ID會更新,原系統盤被釋放。
-
系統盤的雲端碟類型不能更換。
-
執行個體的IP地址和MAC地址不變。
-
為了保證有足夠的快照額度完成新系統盤的自動快照策略,您可以 刪除不需要的舊系統盤快照。
本文介紹如何將系統盤的鏡像更換為非公共鏡像。如果您需要使用公共鏡像,請參考文檔 更換系統盤(公共鏡像)。
注意事項
更換系統盤是一個高風險操作,所以,在更換系統盤之前,請務必認真閱讀以下注意事項。
更換系統盤存在如下風險:
-
更換系統盤需要停止執行個體,因此會中斷您的業務。
-
更換完成後,您需要在新的系統盤中重新部署業務運行環境,有可能會對您的業務造成長時間的中斷。
-
更換系統盤是重新為您的執行個體分配一個系統盤,磁碟ID會改變,所以基於舊的系統盤建立的快照將不能用於回滾新的系統盤。
说明 更換系統盤後,您手動建立的快照不受影響,您仍能用這些快照建立自訂鏡像。如果您為舊的系統盤設定了自動快照策略,而且設定了自動快照隨磁碟釋放,則自動快照策略不再適用於新的系統盤,而且,舊系統盤的自動快照會自動刪除。
跨作業系統更換是指互相更換Windows與Linux系統。
说明 | |
非中國大陸的地域暫不支援Linux和Windows系統的互換,僅支援Linux不同發行版本或Windows不同版本之間的更換。 |
跨作業系統更換時,資料盤的檔案系統格式可能會無法識別。
-
如果您的資料盤沒有重要資料,建議您 重新初始化資料盤,再將其格式化為相應系統的預設檔案系統。
-
如果您的資料盤上有重要資料,您需要做以下操作:
- Windows系統更換為Linux系統:需要單獨安裝軟體識別,例如NTFS-3G等,因為Linux預設情況下無法識別NTFS格式。
- Linux系統更換為Windows系統:需要單獨安裝軟體識別,例如Ext2Read、Ext2Fsd等,因為Windows預設情況下無法識別ext3、ext4、XFS等檔案系統格式。
如果您將作業系統從Windows系統換為Linux系統,您能選擇使用密碼認證或SSH金鑰組認證。
前提條件
將系統盤的鏡像更換為非公共鏡像之前,您必須先完成以下工作:
-
如果更換為自訂鏡像:
- 如果要使用某台ECS執行個體上的鏡像,您必須 對指定執行個體的系統盤建立快照,並 使用快照建立自訂鏡像。如果這台執行個體與您要更換系統盤的執行個體不在同一個地域,您需要 複製鏡像。
- 如果要使用本地物理鏡像檔案,您需要 在控制台匯入鏡像 或者 使用Packer建立並匯入本地鏡像。鏡像所在地域必須與您的執行個體相同。
- 如果要使用其他地域的鏡像,您需要先 複製鏡像。
说明 通過上述方式得到的鏡像,在更換系統盤時,都出現在 自訂鏡像 的下拉式清單裡。
-
如果要使用其他阿里雲帳號的鏡像,您必須先 共用鏡像。
-
如果更換為Linux系統,而且選擇SSH金鑰組認證,您必須先 建立SSH金鑰組。
因為更換系統盤是一個高危操作,可能會造成資料丟失或業務停止,為了最大限度地減少更換系統盤對您業務的影響,建議在更換系統盤之前先為當前系統盤 建立快照。
说明 | |
|
操作步驟
- 登入 ECS管理主控台。
- 在左側導覽列裡,單擊 執行個體。
- 選擇地域。
- 找到需要更換系統盤的執行個體,在 操作 列中,選擇 。
當執行個體狀態變為 已停止 時,表示執行個體已經成功停止。
- 在 操作 列中,選擇 。
- 在彈出的對話方塊裡,仔細閱讀更換系統盤注意事項後,單擊 確定,更換系統盤。
- 在 更換系統盤 頁面上,
- 鏡像類型:選擇自訂鏡像、共用鏡像 或 鏡像市場,並選擇需要的鏡像。
- 系統盤:不能更換系統盤的雲端碟類型,但是您能根據業務需求和新鏡像的需求擴容系統盤,最大容量為500 GiB。擴容時能設定的最小容量與系統盤當前容量和鏡像有關,如下表所示。
鏡像 擴容的容量限制(GiB) Linux(不包括CoreOS)+ FreeBSD [Max{20, 系統盤當前容量}, 500] CoreOS [Max{30, 系統盤當前容量}, 500] Windows [Max{40, 系統盤當前容量}, 500] 说明 如果您做過 續費降配 操作,進入下一個計費周期前,您不能修改系統盤容量。 - 安全設定:
- 如果新的作業系統是Windows系統,您只能使用密碼認證。
- 如果您的執行個體是I/O優化執行個體,而且新的作業系統是Linux系統,您能選擇使用密碼認證或SSH金鑰組認證。您必須設定登入密碼或者綁定SSH金鑰組。
- 確認 配置費用:包括鏡像的價格與系統盤的價格。請詳見 雲產品價格頁。
- 確認無誤後,單擊 確定更換。
登入ECS控制台監控系統狀態,完成作業系統更換大概需要10分鐘。完成後,執行個體會自動啟動。
後續操作
更換系統盤後,您可能需要做以下操作:
-
(可選)為新的系統盤設定自動快照策略。自動快照策略與磁碟ID綁定。更換了新的系統盤後,舊磁碟上應用的自動快照策略自動失效。您需要對新系統盤設定自動快照策略。
-
如果更換前後都是Linux系統,而且,執行個體上原來掛載了資料盤並設定了開機自動掛載分區:更換系統盤後,原來系統盤中的資料盤分區掛載資訊丟失。您必須在新系統盤的/etc/fstab檔案寫入新分區資訊,並掛載分區,不需要對資料盤格式化並分區。操作步驟如下,具體的操作命令參考 Linux格式化和掛載資料盤:
- (建議)備份etc/fstab。
- 向/etc/fstab寫入新分區資訊。
- 查看/etc/fstab中的新分區資訊。
- 運行
mount
命令掛載分區。 - 查看檔案系統空間和使用方式:運行命令
df -h
。掛載操作完成後,不需要重啟執行個體即可開始使用新的資料盤。