若您的作業系統因生命週期結束等原因進入EOL階段或需要將作業系統遷移至更高版本滿足業務需求,您可以通過Server Migration Center在保留ECS執行個體系統硬碟資料的同時完成作業系統遷移。本文主要介紹如何通過SMC將Windows Server 2008 R2/2012 R2/2016/2019遷移至更高版本。
背景資訊
微軟已經於2020年01月14日停止對Windows Server 2008/2008 R2作業系統提供支援,並於2023年10月10日停止對Windows Server 2012/2012 R2作業系統提供支援。如果您有使用上述作業系統的ECS執行個體,建議您採取相應的措施以持續獲得軟體更新和安全補丁,以避免作業系統停止維護EOL(End of Life)帶來影響。更多資訊,請參見Windows Server作業系統。Server Migration Center(Server Migration Center,簡稱SMC)的作業系統遷移功能提供了部分遷移方案,遷移後作業系統核心版本及主要系統軟體包會進行原地轉換升級,同時保留系統硬碟資料。
如果您不需要保留系統硬碟資料,或有更多的作業系統轉換選項需求時,可以通過更換系統硬碟的方式更換作業系統。
遷移方案
Windows Server 2008 R2
目前Windows Server 2008 R2已經結束支援,您可將其遷移至處於主流支援階段的Windows Server 2016/2019以承載您的業務。
因Windows作業系統遷移功能的限制,您無法直接將Windows Server 2008 R2遷移至Windows Server 2016/2019,需要先遷移至過渡版本Windows Server 2012 R2。
將Windows Server 2008 R2遷移至過渡版本Windows Server 2012 R2。
作業系統架構
源作業系統
目標作業系統
X86
Windows Server 2008 R2 標準版 64位中文版/英文版
Windows Server 2012 R2 資料中心版 64位中文版/英文版
Windows Server 2008 R2 企業版 64位中文版/英文版
將Windows Server 2012 R2遷移至Windows Server 2016/2019。
作業系統架構
源作業系統
目標作業系統
X86
Windows Server 2012 R2 資料中心版 64位中文版/英文版
Windows Server 2016資料中心版 64位中文版/英文版
Windows Server 2019資料中心版 64位中文版/英文版
Windows Server 2012 R2
目前Windows Server 2012 R2已經結束支援,您可將其遷移至處於主流支援階段的Windows Server 2016/2019 以承載您的業務。
作業系統架構 | 源作業系統 | 目標作業系統 |
X86 | Windows Server 2012 R2 標準版 64位中文版/英文版 |
|
Windows Server 2012 R2 資料中心版 64位中文版/英文版 |
Windows Server 2016
作業系統架構 | 源作業系統 | 目標作業系統 |
X86 | Windows Server 2016 標準版 64位中文版/英文版 |
|
Windows Server 2016 資料中心版 64位中文版/英文版 |
Windows Server 2019
作業系統架構 | 源作業系統 | 目標作業系統 |
X86 | Windows Server 2019 資料中心版 64位中文版/英文版 | Windows Server 2022資料中心版 64位中文版/英文版 |
遷移限制
不支援Windows跨語言遷移。
僅支援特定的遷移方案。
待遷移的Windows執行個體規格必須為2 vCPU 2 GiB及以上。
作業系統遷移工具在遷移過程中涉及軟體包的下載與安裝,會產生一定的資源消耗。因此,遷移前您需要確保執行個體內C盤未使用空間至少20 GiB,且未使用空間大於
C:\Windows目錄的大小。若待作業系統遷移的執行個體下存在正在建立的快照時不支援遷移,需等待快照建立完成後,再開始遷移。
僅支援以下地區進行Windows作業系統遷移。
亞太地區-中國
亞太地區-其他
歐美地區
中東
華東1(杭州)
華東2(上海)
華北1(青島)
華北2(北京)
華北3(張家口)
華北5(呼和浩特)
華北6(烏蘭察布)
華南1(深圳)
華南2(河源)
華南3(廣州)
西南1(成都)
中國(香港)
華中1(武漢-本地地區)
日本(東京)
韓國(首爾)
新加坡
馬來西亞(吉隆坡)
印尼(雅加達)
菲律賓(馬尼拉)
泰國(曼穀)
德國(法蘭克福)
英國(倫敦)
美國(矽谷)
美國(維吉尼亞)
沙特(利雅得)
遷移注意事項
請您在作業系統遷移前務必瞭解以下注意事項。
遷移階段 | 注意事項 |
遷移前 | |
遷移中 |
|
遷移後 |
|
遷移操作
遷移過程中系統會對ECS執行個體的全部雲端硬碟建立快照備份資料,建立的快照將以隨用隨付方式收取一定費用。更多資訊,請參見產品計費。
快速遷移(推薦)
如果您的執行個體是在2017年12月01日之前購買,或通過自行上傳的自訂鏡像建立,或是第三方雲端服務器,若需使用此方式,則需為該ECS執行個體安裝雲助手Agent。2017年12月01日之後使用公用鏡像建立的ECS執行個體,已預設預裝了使用此方式所需的雲助手Agent,無需關注此條說明。
在作業系統遷移頁面,單擊開始遷移。
在彈出的作業系統遷移對話方塊中,通過執行個體ID、地區確定並選擇待遷移的ECS執行個體後,單擊前置檢測。

在彈出的作業系統遷移對話方塊中,系統自動進行作業系統遷移前置檢查,大約需要10s,請您耐心等待。
當前置檢測狀態由
變為
,表示前置檢查通過。當前置檢測狀態由
變為
,表示前置檢查不通過,您可以根據介面提示修複問題後重新遷移。
仔細閱讀作業系統遷移注意事項後,選中我已知曉以上風險,同意並授權阿里雲為該執行個體的全部雲端硬碟建立快照,並單擊下一步。

在彈出的作業系統遷移對話方塊中,按需選擇目標作業系統。
統一遷移至同一目標作業系統:如果執行批量遷移,您可以將不同執行個體統一遷移至同一個作業系統。
按執行個體選擇目標作業系統:如果執行批量遷移,您可以按需將不同執行個體遷移至不同的作業系統。
單擊檢測是否可遷移,查看遷移檢測結果。
檢測大約需要30s,請您耐心等待。
:表示作業系統可以遷移。
:表示不支援遷移。您可以根據介面提示,查看不支援遷移的原因。
單擊確定遷移。
您可以在作業系統遷移頁面,查看作業系統遷移的進度。
警告在作業系統遷移的過程中,請勿人工或通過營運指令碼對ECS執行個體執行停止、重啟、釋放等操作,否則會導致作業系統遷移失敗。
分段移轉
步驟一:匯入遷移源
遷移源指您準備遷移的IDC伺服器、虛擬機器或其他雲平台的雲主機。
命令列一鍵匯入遷移源(推薦)
原始伺服器需要具備公網訪問能力。如果原始伺服器存在防火牆限制,請參見SMC服務網域名稱有哪些,擷取SMC網域名稱和連接埠,並添加至防火牆白名單。
如果您的原始伺服器無法訪問公網或想通過私網傳輸提升遷移效率,請參考私網傳輸遷移方案。
在作業系統遷移頁面,單擊匯入遷移源。
根據介面提示配置參數並複製啟用碼命令,關於參數的說明,具體如下表所示。
參數
說明
遷移源類型
阿里雲ECS雲端服務器。
匯入方式
選中命令列匯入。
啟用數額度
啟用碼可啟用的遷移源數量。取值範圍為1~1000 ,預設為200。
有效期間
啟用碼的有效期間。取值範圍為1~90天,預設為90天。
啟用碼
產生啟用碼後,複製命令。操作步驟如下:
單擊生成啟動碼。
單擊Windows Powershell頁簽。
單擊複製,複製啟用碼命令。
執行匯入遷移源的操作。
登入Windows原始伺服器。
以管理員權限開啟Windows PowerShell。
粘貼複製的命令,執行匯入遷移源的操作。

執行命令後,出現類似
Import Source Server [s-bp19rlidl3mwuptc****] Successfully!回顯資訊,表示匯入遷移源成功。若命令執行失敗,請參考通過命令列匯入Windows遷移源,命令執行失敗如何解決?。
在SMC控制台的作業系統遷移頁面的遷移即時狀態列,查看遷移源的狀態。
通過SMC用戶端匯入遷移源
關於SMC用戶端的更多資訊,請參見SMC用戶端使用指南。
在作業系統遷移頁面,單擊匯入遷移源。
在匯入遷移源頁面,配置相關參數,參數說明如下表所示。
參數
說明
遷移源類型
阿里雲ECS雲端服務器
匯入方式
選中用戶端匯入。
匯入說明
在匯入說明後,請根據原始伺服器作業系統(Linux和Windows)和位元(32位和64位),下載對應的SMC用戶端。
匯入遷移源。
重要遷移過程中請勿關閉SMC用戶端。否則遷移源將與SMC控制台失聯,導致遷移失敗。
使用支援檔案傳輸的遠端連線工具(如WinSCP)將擷取的SMC用戶端上傳至Windows原始伺服器。
在Windows原始伺服器上,使用系統內建或自行安裝的解壓工具,解壓SMC用戶端壓縮包。
在適配您遷移源系統版本的SMC用戶端檔案夾,運行SMC用戶端。
運行時會提示需要管理員權限,單擊確定。
GUI版本:雙擊運行go2aliyun_gui.exe應用程式。
命令列版本:雙擊運行go2aliyun_client.exe應用程式。
擷取啟用碼或者存取金鑰(AccessKey)。
(推薦)擷取啟用碼:在SMC控制台的匯入說明中,單擊產生啟用碼並複製啟用碼資訊。
擷取存取金鑰(AccessKey):阿里雲帳號的存取金鑰AccessKey包括AccessKey ID和AccessKey Secret,如果您未建立,請先建立。具體操作,請參見建立AccessKey。
根據提示資訊,輸入啟用碼或者存取金鑰(AccessKey)。
GUI版本:在Token Id/AK和Token Code/SK文字框中,輸入啟用碼或者存取金鑰(AccessKey)後,單擊運行。更多資訊,請參見SMC用戶端使用指南。
命令列版本:輸入啟用碼
access_access_token_id和access_token_code的值,並按Enter鍵。
當回顯出現類似
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!回顯資訊時,表示匯入遷移源成功。
在SMC控制台的作業系統遷移頁面的遷移即時狀態列,查看遷移源的狀態。
步驟二:遷移配置
在目標遷移源的操作列,單擊開始遷移。
在彈出的遷移配置對話方塊中,配置參數資訊。
作業系統遷移參數配置說明如下所示:
當前作業系統:預設顯示當前作業系統,不可修改。例如:Windows Server 2008 R2 64位中文版。
目標作業系統:在下拉式清單中選擇目標作業系統。例如:Windows Server 2012 R2 資料中心版 64位中文版。
單擊開始遷移,在彈出的作業系統遷移請確認對話方塊中,仔細閱讀注意事項後,單擊我確認我已知曉。
在作業系統遷移頁面,查看遷移即時狀態。
警告在作業系統遷移的過程中,請勿人工或通過營運指令碼對Windows執行個體執行停止、重啟、釋放等操作,否則會導致作業系統遷移失敗。
驗證遷移結果
資源清理
遷移時,SMC會對ECS執行個體的雲端硬碟建立名稱為SMC_Backup_Snapshot_XXX的隨用隨付快照,用於備份資料。如果您不再需要此快照,請及時刪除快照,避免不必要的計費。具體操作,請參見刪除快照。
