更換系統盤 是指為您重新分配一個系統盤(系統盤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金鑰組認證。

前提條件

將系統盤的鏡像更換為非公共鏡像之前,您必須先完成以下工作:

因為更換系統盤是一個高危操作,可能會造成資料丟失或業務停止,為了最大限度地減少更換系統盤對您業務的影響,建議在更換系統盤之前先為當前系統盤 建立快照

说明
  • 避免在您的業務高峰期建立快照,以免影響業務。一個40 GiB的快照,第一次建立大約需要40分鐘。因此請預留出足夠的時間。而且,建立快照可能會降低區塊存放裝置I/O效能(一般在10%以內),出現短暫瞬間變慢。
  • 建立快照時,請確保系統盤有足夠的空間,建議預留1 GiB的空間,否則系統盤擴容更換後,系統可能無法正常啟動。

操作步驟

  1. 登入 ECS管理主控台
  2. 在左側導覽列裡,單擊 執行個體
  3. 選擇地域。
  4. 找到需要更換系統盤的執行個體,在 操作 列中,選擇 更多 > 停止

    當執行個體狀態變為 已停止 時,表示執行個體已經成功停止。

  5. 操作 列中,選擇 更多 > 更換系統盤
  6. 在彈出的對話方塊裡,仔細閱讀更換系統盤注意事項後,單擊 確定,更換系統盤
  7. 更換系統盤 頁面上,
    1. 鏡像類型:選擇自訂鏡像共用鏡像鏡像市場,並選擇需要的鏡像。
    2. 系統盤:不能更換系統盤的雲端碟類型,但是您能根據業務需求和新鏡像的需求擴容系統盤,最大容量為500 GiB。擴容時能設定的最小容量與系統盤當前容量和鏡像有關,如下表所示。
      鏡像 擴容的容量限制(GiB)
      Linux(不包括CoreOS)+ FreeBSD [Max{20, 系統盤當前容量}, 500]
      CoreOS [Max{30, 系統盤當前容量}, 500]
      Windows [Max{40, 系統盤當前容量}, 500]
      说明
      如果您做過 續費降配 操作,進入下一個計費周期前,您不能修改系統盤容量。
    3. 安全設定
      • 如果新的作業系統是Windows系統,您只能使用密碼認證。
      • 如果您的執行個體是I/O優化執行個體,而且新的作業系統是Linux系統,您能選擇使用密碼認證或SSH金鑰組認證。您必須設定登入密碼或者綁定SSH金鑰組。
    4. 確認 配置費用:包括鏡像的價格與系統盤的價格。請詳見 雲產品價格頁
    5. 確認無誤後,單擊 確定更換

登入ECS控制台監控系統狀態,完成作業系統更換大概需要10分鐘。完成後,執行個體會自動啟動。

後續操作

更換系統盤後,您可能需要做以下操作:

  • (可選)為新的系統盤設定自動快照策略。自動快照策略與磁碟ID綁定。更換了新的系統盤後,舊磁碟上應用的自動快照策略自動失效。您需要對新系統盤設定自動快照策略。

  • 如果更換前後都是Linux系統,而且,執行個體上原來掛載了資料盤並設定了開機自動掛載分區:更換系統盤後,原來系統盤中的資料盤分區掛載資訊丟失。您必須在新系統盤的/etc/fstab檔案寫入新分區資訊,並掛載分區,不需要對資料盤格式化並分區。操作步驟如下,具體的操作命令參考 Linux格式化和掛載資料盤

    1. (建議)備份etc/fstab。
    2. 向/etc/fstab寫入新分區資訊。
    3. 查看/etc/fstab中的新分區資訊。
    4. 運行 mount 命令掛載分區。
    5. 查看檔案系統空間和使用方式:運行命令df -h

      掛載操作完成後,不需要重啟執行個體即可開始使用新的資料盤。

相關API

ReplaceSystemDisk