如果因為業務遷移、地區資產庫存不足、成本最佳化、災難恢複等原因,需要將阿里雲ECS執行個體從一個賬戶遷移至另一個賬戶,或在同一賬戶內跨地區遷移,您可以通過Server Migration Center (SMC)高效完成ECS執行個體的遷移。
遷移情境
阿里雲ECS執行個體間遷移情境如下:
-
情境一:將帳號A的執行個體遷移至帳號B
該情境適用於跨阿里雲帳號的ECS執行個體遷移,支援同地區或跨地區遷移。
-
情境二:同帳號ECS執行個體間遷移
該情境適用於同一阿里雲帳號下的ECS執行個體遷移,支援跨地區或跨可用性區域。
-
如果您未購買ECS執行個體,將現有的原始伺服器轉換成雲端服務器鏡像,再手動使用該鏡像建立新的ECS執行個體來實現遷移。
-
如果您已購買ECS執行個體,將原始伺服器隨即轉移至已購買的ECS執行個體,原始伺服器和已購買的ECS執行個體的儲存、作業系統等需要適配。
-
-
情境三:ECS執行個體磁碟縮容
由於目前Elastic Compute Service不支援系統硬碟或者資料盤縮容,如果您在跨帳號或同帳號ECS執行個體間遷移時,有雲端硬碟縮容的需求,可以將您的ECS執行個體重新遷移到一個雲端硬碟更小的自訂鏡像或目標執行個體,來實現縮容的目的。更多資訊,請參見雲端硬碟縮容。
重要-
Linux伺服器只有不開啟塊複製時,才可以在遷移時修改磁碟大小。
-
Windows伺服器需要先壓縮磁碟,再遷移。
-
遷移限制
目前不支援遷移使用雲市場鏡像建立的ECS伺服器。您可以聯絡我們申請白名單後使用。
遷移影響
在遷移之前,請Crowdsourced Security Testing曉以下事項,具體如下表所示。
|
影響項 |
說明 |
|
遷移資料目錄 |
遷移時,SMC能夠根據原始伺服器的磁碟分割結構,自動產生儘可能與原始伺服器磁碟分割結構一致的目標磁碟分割結構。您可以調整目標磁碟的分區結構,包括分區大小、位置順序、傳輸方式和LVM等配置。 預設遷移伺服器的所有磁碟:
更多資訊,請參見按需調整磁碟分割結構。 |
|
中轉執行個體 |
請勿幹涉中轉執行個體。 為避免遷移失敗,遷移過程中請勿停止、啟動、重啟、釋放中轉執行個體或者更改中轉執行個體的計費方式。遷移完成後,該中轉執行個體會自動釋放。 說明
更多資訊,請參見遷移原理。 |
|
IP地址 |
遷移後IP地址會變化,可能導致服務中斷,建議在業務低穀時段進行遷移。若業務涉及IP地址配置,請在遷移後自行修改網域名稱解析和備案等內容。
|
|
系統底層硬體裝置 |
遷移後,系統底層硬體裝置會發生變化,可能會導致某些與硬體綁定的應用許可證(License)失效,請做好檢查。 |
|
效能影響 |
遷移過程中會佔用伺服器資源,包括CPU、記憶體、磁碟IO及網路頻寬。 |
|
遷移前後的資料一致性 |
遷移前後發生的資料和系統配置變更問題,請參見遷移後資料一致性問題。 |
遷移伺服器後對Web應用的周邊影響
伺服器遷移到阿里雲ECS後,業務的網路拓撲、提供計算和儲存的資源、應用安全性設定、成本、監控、相容性、網路延遲頻寬、備份恢複、營運流程都會變更,您還需要關注以下方面:
|
影響項 |
說明 |
|
網路互連 |
伺服器遷移後,ECS執行個體會使用新的Virtual Private Cloud,其網路位置等配置會隨VPC的遷移而發生變化,此ECS執行個體無法直接和原有網路、VPC內的其他ECS執行個體互連。如果需要實現跨帳號跨VPC互連,請參見VPC互連。 |
|
安全性群組 |
伺服器遷移後,ECS執行個體會使用新的安全性群組規則控制出入站流量,訪問規則變化可能會影響業務正常訪問。如果目標帳號的安全性群組中沒有相應安全性群組規則,您可以通過匯出原ECS執行個體所關聯的安全性群組規則並匯入到目標安全性群組中,快速添加安全性群組規則。具體操作,請參見匯入匯出安全性群組規則。 |
|
SSL認證 |
若網站使用HTTPS服務,需要申請安裝SSL認證。可以通過阿里雲申請免費的SSL認證。將SSL認證部署到ECS執行個體。具體操作,請參見購買並部署SSL認證至ECS執行個體。 |
|
資料移轉 |
如果之前有其他伺服器上的資料需要遷移到阿里雲,可以通過FTP、SCP、手動備份至OSS等方式進行資料移轉。具體操作,請參見傳輸檔案至ECS執行個體和使用ossutil中轉資料到ECS。 |
|
其他配置 |
資料庫連接、API、Server Load Balancer等,確保指向新的網域名稱和ECS IP地址。 |
準備工作
-
已完成伺服器遷移前準備。
-
已通過遷移指引,瞭解遷移SMC用戶端、遷移原理、遷移計費、遷移流程、反饋渠道等資訊。
-
為避免資料丟失,建議遷移前將重要資料備份至鏡像、快照或該執行個體以外的存放裝置中。
-
如果您需要跨國際地區遷移伺服器,由於公網網路環境不穩定,遷移速度可能較慢,請評估遷移時間與測試傳輸速度。建議您通過VPN網關、Express Connect、物理專線或Smart Access Gateway等方式將原始伺服器和阿里雲的VPC打通,通過私網方式遷移。
-
如果您能直接從自建機房IDC、虛擬機器環境或者雲主機訪問阿里雲某一地區下的Virtual Private Cloud,建議您使用SMC的私網傳輸遷移方案。比公網更快速、更穩定,能提高遷移效率。
-
如果您需要將原始伺服器遷移至已購買的阿里雲ECS執行個體:
遷移操作
步驟一:匯入遷移源
通過控制台自動匯入遷移源
跨帳號
(將源帳號A的ECS執行個體遷移至目標帳號B):使用源帳號A登入RAM控制台建立角色,使用阿里雲目標帳號B登入SMC控制台。
-
在跨帳號遷移情境中,請務必仔細區分源帳號A與目標帳號B,以免遷移操作反向執行。
-
匯入遷移源時,需要使用目標帳號B的RAM使用者進行匯入。
前提條件
-
待遷移ECS執行個體的源帳號下需具有已建立的ECS雲端服務器執行個體。
-
原始伺服器需處於運行中狀態,且雲助手狀態正常可用。具體操作,請參見查看雲助手狀態及異常狀態處理。
準備工作
-
控制台跨帳號遷移需要使用RAM使用者匯入遷移源。因此,在遷移前請登入目標帳號的主帳號為RAM使用者授予以下許可權:
若主帳號下無RAM使用者,請先建立。
-
調用STS服務許可權AliyunSTSAssumeRoleAccess。
-
SMC服務系統管理權限AliyunSMCFullAccess。
-
唯讀訪問雲端服務器服務(ECS)的許可權AliyunECSReadOnlyAccess。
-
雲助手系統管理權限AliyunECSAssistantFullAccess。
以授予AliyunSTSAssumeRoleAccess許可權為例。
-
使用遷移目標主帳號,登入RAM控制台。
-
在左側導覽列中選擇用戶,單擊目標使用者登入名稱稱。
-
選擇權限管理 > 新增授权。
-
在新增授權介面輸入AliyunSTSAssumeRoleAccess,後勾選對應策略並單擊確認新增授權。

-
-
已記錄源帳號和目標帳號的主帳號ID。
-
分別利用源帳號和目標帳號登入阿里雲控制台。
-
將游標懸停在右上方使用者表徵圖擷取主帳號ID。

-
操作步驟
-
使用待遷移ecs執行個體所屬帳號(即源帳號A)登入RAM控制台,建立角色並授權。
-
選擇權限管理 > 權限策略,單擊创建权限策略,在腳本編輯介面新增策略後,單擊确定。輸入策略名稱稱為policy-smc。
{ "Version": "1", "Statement": [ { "Action": [ "ecs:DescribeZones", "ecs:DescribeInstances", "ecs:DescribeSecurityGroupAttribute", "ecs:DescribeSecurityGroups", "ecs:DescribeSnapshots", "ecs:DescribeImages", "ecs:DescribeDisks", "ecs:DescribeCloudAssistantStatus", "ecs:RunCommand", "ecs:DescribeInvocations" ], "Resource": "*", "Effect": "Allow" } ] } -
選擇身份管理 > 角色,單擊创建角色,信任主體類型選擇雲帳號,信任主體名稱選擇其他云账号後輸入阿里雲目標主帳號ID(即目標帳號B),輸入目標角色名稱ram-role-smc後,單擊确定。
-
單擊角色名稱ram-role-smc,進入目標角色的詳情頁下,單擊權限管理 > 精确授权,選擇自定義策略,輸入建立的策略名稱稱policy-smc,單擊确定。
-
-
使用遷移目標帳號的RAM使用者,(即阿里雲帳號B授權的RAM使用者),訪問SMC控制台-跨帳號/同帳號遷移。
-
在跨帳號/同帳號遷移頁面,單擊導入遷移源。
-
根據介面提示配置參數並複製啟用碼命令,關於參數的說明,具體如下表所示。
參數
說明
遷移源類型
阿里雲ECS雲服務器。
導入方式
選中控制台導入。
授權伺服器遷移中心在控制台遠端連線原始伺服器來自動匯入遷移源。匯入處理程序中會自動調用雲助手功能,請勿中斷退出。
是否跨阿里雲帳號
跨帳號。
源伺服器所屬的阿里雲帳號
輸入待遷移伺服器的所屬阿里雲帳號。(即樣本的帳號A)
源伺服器所屬帳號的角色
輸入第一步新建立並授權的角色,樣本為ram-role-smc。
地域
在下拉式清單中選擇待遷移伺服器所在的地區。
实例
您可根據執行個體 ID/名稱或 IP 位址搜尋並選擇指定地區下待遷移的阿里雲 ECS 執行個體,支援批量選中多個執行個體進行匯入。
-
配置參數後,單擊導入。
SMC會自動啟動雲助手Agent執行匯入。匯入遷移源大約需要3~10分鐘,請您耐心等待。
-
在SMC控制台的跨帳號/同帳號遷移頁面的遷移實時狀態列,查看遷移源的狀態。
同帳號
-
原始伺服器(即源ECS執行個體)需要具備公網訪問能力。
-
原始伺服器需處於運行中狀態,且雲助手狀態正常可用。具體操作,請參見查看雲助手狀態及異常狀態處理。
-
如果您使用RAM使用者匯入遷移源,則需要管理RAM使用者的許可權:
-
需授予唯讀訪問雲端服務器服務(ECS)的許可權AliyunECSReadOnlyAccess。
-
需授予雲助手系統管理權限AliyunECSAssistantFullAccess。
-
-
在跨帳號/同帳號遷移頁面,單擊導入遷移源。
-
根據介面提示配置參數並複製啟用碼命令,關於參數的說明,具體如下表所示。
參數
說明
遷移源類型
阿里雲ECS雲服務器。
導入方式
選中控制台匯入。
授權伺服器遷移中心在控制台遠端連線原始伺服器來自動匯入遷移源。匯入處理程序中會自動調用雲助手功能,請勿中斷退出。
是否跨阿里雲帳號
同帳號。
地域
在下拉式清單中選擇待遷移伺服器所在的地區。
实例
您可根據執行個體 ID/名稱或 IP 位址搜尋並選擇指定地區下待遷移的阿里雲 ECS 執行個體,支援批量選中多個執行個體進行匯入。
-
配置參數後,單擊導入。
SMC會自動啟動雲助手Agent執行匯入。匯入遷移源大約需要3~10分鐘,請您耐心等待。
-
在SMC控制台的跨帳號/同帳號遷移頁面的遷移實時狀態列,查看遷移源的狀態。
命令列一鍵匯入遷移源(推薦)
-
原始伺服器需要具備公網訪問能力。如果原始伺服器存在防火牆限制,請參見SMC服務網域名稱有哪些,擷取SMC網域名稱和連接埠,並添加至防火牆白名單。
-
如果您的原始伺服器無法訪問公網或想通過私網傳輸提升遷移效率,請參考私網傳輸遷移方案。
-
擷取啟用碼命令。
-
根據遷移情境,選擇對應的阿里雲帳號,訪問SMC控制台-跨帳號/同帳號遷移。
-
同帳號遷移:使用源ECS執行個體所在的阿里雲帳號登入SMC控制台。
-
跨帳號遷移(將源帳號A的ECS執行個體遷移至目標帳號B):使用阿里雲目標帳號B登入SMC控制台。
警告-
在跨帳號遷移情境中,請務必仔細區分源帳號A與目標帳號B,以免遷移操作反向執行。
-
匯入遷移源時,需要輸入目標帳號B的啟用碼或者存取金鑰(AccessKey)。
-
-
-
在跨帳號/同帳號遷移頁面,單擊導入遷移源。
-
根據介面提示配置參數並複製啟用碼命令,關於參數的說明,具體如下表所示。
參數
說明
遷移源類型
阿里雲ECS雲服務器。
導入方式
選中命令行導入。
激活數額度
啟用碼可啟用的遷移源數量。取值範圍為1~1000 ,預設為200。
有效期
啟用碼的有效期間。取值範圍為1~90天,預設為90天。
激活碼
產生啟用碼後,複製命令。操作步驟如下:
-
單擊生成啟動碼。
-
根據原始伺服器作業系統,單擊Linux Shell或Windows Powershell頁簽。
-
單擊複製,複製啟用碼命令。
-
-
-
登入原始伺服器,使用管理員權限粘貼並運行複製的命令,執行匯入遷移源的操作。
Linux原始伺服器
-
登入Linux原始伺服器。
-
使用管理員權限粘貼並運行複製的命令,執行匯入遷移源的操作。

執行命令後,出現類似
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!回顯資訊,表示匯入遷移源成功。
Windows原始伺服器
-
登入Windows原始伺服器。
-
以管理員權限開啟Windows PowerShell。
-
粘貼複製的命令,執行匯入遷移源的操作。

執行命令後,出現類似
Import Source Server [s-bp19rlidl3mwuptc****] Successfully!回顯資訊,表示匯入遷移源成功。若命令執行失敗,請參考通過命令列匯入Windows遷移源,命令執行失敗如何解決?。
-
-
在SMC控制台的跨帳號/同帳號遷移頁面的遷移實時狀態列,查看遷移源的狀態。
通過SMC用戶端匯入遷移源
關於SMC用戶端的更多資訊,請參見SMC用戶端使用指南。
-
需要原始伺服器運行用戶端,預設開啟公網訪問模式。如果原始伺服器存在防火牆限制,請參見SMC服務網域名稱有哪些,擷取SMC網域名稱和連接埠,並添加至防火牆白名單。
-
如果您的原始伺服器無法訪問公網或想通過私網傳輸提升遷移效率,請參考私網傳輸遷移方案。
-
根據遷移情境,選擇對應的阿里雲帳號,訪問SMC控制台-跨帳號/同帳號遷移。
-
同帳號遷移:使用源ECS執行個體所在的阿里雲帳號登入SMC控制台。
-
跨帳號遷移(將源帳號A的ECS執行個體遷移至目標帳號B):使用阿里雲目標帳號B登入SMC控制台。
警告-
在跨帳號遷移情境中,請務必仔細區分源帳號A與目標帳號B,以免遷移操作反向執行。
-
匯入遷移源時,需要輸入目標帳號B的啟用碼或者存取金鑰(AccessKey)。
-
-
-
在跨帳號/同帳號遷移頁面,單擊導入遷移源。
-
在導入遷移源頁面,配置相關參數,參數說明如下表所示。
參數
說明
遷移源類型
阿里雲ECS雲服務器。
導入方式
客戶端導入。
導入說明
-
在導入說明地區,根據原始伺服器作業系統(Linux和Windows)和位元(32位和64位),按照提示下載、安裝並啟用對應的SMC用戶端。
-
單擊生成啟動碼並複製啟用碼資訊。
安裝用戶端時,您需要輸入啟用碼。
-
-
匯入遷移源。
重要遷移過程中請勿關閉SMC用戶端。否則遷移源將與SMC控制台失聯,導致遷移失敗。
Windows原始伺服器
-
使用支援檔案傳輸的遠端連線工具(如WinSCP)將擷取的SMC用戶端上傳至Windows原始伺服器。
-
在Windows原始伺服器上,使用系統內建或自行安裝的解壓工具,解壓SMC用戶端壓縮包。
-
在適配您遷移源系統版本的SMC用戶端檔案夾中,雙擊運行go2aliyun_client.exe應用程式。
運行時會提示需要管理員權限,單擊确定。
-
擷取啟用碼或者存取金鑰(AccessKey)。
-
(推薦)擷取啟用碼:在SMC控制台的導入說明中,單擊生成啟動碼並複製啟用碼資訊。
-
擷取存取金鑰(AccessKey):阿里雲帳號的存取金鑰AccessKey包括AccessKey ID和AccessKey Secret,如果您未建立,請先建立AccessKey。
-
-
根據提示資訊,輸入啟用碼
access_access_token_id和access_token_code的值,並按Enter鍵。當回顯出現類似
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!回顯資訊時,表示匯入遷移源成功。
Linux原始伺服器
-
使用支援檔案傳輸的遠端連線工具(如WinSCP)將擷取的SMC用戶端上傳至Linux原始伺服器。
-
遠端連線Linux原始伺服器並解壓SMC用戶端壓縮包。
本樣本以
Linux 64位通用版為例,如果使用其他版本SMC用戶端,請將命令中的壓縮包名稱需要替換為實際下載的檔案名稱。tar -zxvf go2aliyun_client.tar.gz說明Linux 64位ARM版支援的執行個體規格類型系列為通用型執行個體規格類型系列g6r和計算型執行個體規格類型系列c6r。更多執行個體規格資訊,請參見企業級ARM運算規格類型系列。
-
(可選)您可按需過濾、排除不需要遷移的檔案或目錄。
-
擷取啟用碼或者存取金鑰(AccessKey)。
-
(推薦)擷取啟用碼:在SMC控制台的導入說明中,單擊生成啟動碼並複製啟用碼資訊。
-
擷取存取金鑰(AccessKey):阿里雲帳號的存取金鑰AccessKey包括AccessKey ID和AccessKey Secret,如果您未建立,請先建立AccessKey。
-
-
在SMC用戶端檔案夾下,執行以下命令,運行SMC用戶端。
cd go2aliyun_client_linux_x86_64 sudo chmod +x go2aliyun_client sudo ./go2aliyun_client -
根據提示資訊,輸入啟用碼或者存取金鑰(AccessKey)。本樣本以輸入啟用碼為例:

輸入啟用碼或者存取金鑰後,可能會出現以下提示資訊:
-
若遷移源系統沒有安裝快照驅動,則SMC用戶端會存在下圖提示。
由於Linux伺服器縮容遷移需要關閉塊複製因此輸入
no即可。重要如果安裝快照驅動失敗,請勿在建立遷移任務時啟用塊複製,否則會導致遷移失敗。

-
多數主流遷移源系統已預設安裝rsync。若沒有安裝,則SMC用戶端會提示,請輸入
yes自動安裝rsync。
-
若遷移源系統的SELinux處於開啟狀態,則SMC用戶端會提示您關閉。請輸入
yes自動關閉SELinux。
當回顯出現類似
Import Source Server [s-bp11npxndknsycqj****] Successfully!的資訊時,表示匯入遷移源成功。 -
-
-
在SMC控制台的跨帳號/同帳號遷移頁面的遷移實時狀態列,查看遷移源的狀態。
步驟二:遷移配置
-
在目標遷移源的操作列,單擊開始遷移。
-
根據介面提示配置相關參數後,單擊開始遷移。
-
配置基本參數。
參數
說明
目標類型(必填)
您可以根據實際遷移情境選擇對應的目標類型:
ECS鏡像
將現有的原始伺服器轉換成雲端服務器自訂鏡像,再使用該自訂鏡像建立新的ECS執行個體來實現遷移。
配置項說明如下:
-
目標地域:目標地區指的是您的原始伺服器要遷入阿里雲的地區。該參數為必填項。關於地區的更多資訊,請參見地區和可用性區域。
-
映像名稱前綴:SMC為遷移源產生的目標阿里雲自訂鏡像名稱。
雲服務器實例
將原始伺服器隨即轉移至已購買的ECS執行個體,原始伺服器和已購買的ECS執行個體的儲存、作業系統等需要適配。
重要遷移到目標執行個體時,會先對目標執行個體進行更換作業系統,系統硬碟的自動快照會被清理,且無法恢複。如果您需要保留自動快照以備未來需要或資料安全考慮,可以在遷移前手動取消自動快照隨雲端硬碟釋放。具體操作,請參見設定自動快照隨雲端硬碟釋放。
配置項說明如下:
-
目標地域:目標地區指的是您的原始伺服器要遷入阿里雲的地區。該參數為必填項。關於地區的更多資訊,請參見地區和可用性區域。
-
目標實例:選擇一個ECS執行個體作為目標執行個體。
遷移演練
遷移演練功能可以協助您在實際遷移前充分瞭解遷移任務的可行性和風險,並且可以擷取遷移的資料量、遷移速度及其遷移總時間長度等資訊,為您提供修複建議,從而減少實際遷移中可能出現的問題和損失。在遷移演練過程中按量收費資源將會消耗一定的費用。預設開啟遷移演練。
警告若目標類型為雲服務器實例時,遷移演練過程中將對目標ECS執行個體的全部雲端硬碟建立快照。若演練異常或執行方式為僅演練,遷移演練完成後會自動復原快照。遷移演練期間目標ECS執行個體不可用,且期間資料將丟失,請確保目標ECS執行個體中不存在重要資料。
更多資訊,請參見配置遷移演練。
執行方式
請根據是否開啟遷移演練,選擇執行方式:
若開啟遷移演練
-
僅演練:表示僅建立遷移演練任務,遷移演練完成後,如果需要遷移伺服器,需要手動啟動伺服器遷移任務。
-
演練並遷移:表示遷移演練完成後,如果不存在狀態為嚴重的演練項,系統自動啟動伺服器遷移任務。預設選擇演練並遷移。
若未開啟遷移演練
-
立即遷移:建立遷移任務後立即啟動遷移。預設選擇立即遷移。
-
預約遷移:建立遷移任務後,在設定的時間自動啟動遷移任務。
說明預約執行時間最早可設定為目前時間後10分鐘。
-
只建立:僅建立遷移任務,後續需要在操作列單擊啟動遷移,手動啟動遷移任務。
自動增量同步
遷移任務是否自動同步原始伺服器增量資料至阿里雲。預設關閉自動增量同步處理。
-
開啟該開關後,需設定以下配置項:
-
同步重複頻率:增量遷移任務周期性自動執行的時間間隔。
-
最大映像保留數:增量遷移任務預設保留的最大鏡像數。
遷移任務將自動周期性執行,並同步增量資料至阿里雲。增量遷移的最佳實務,請參見伺服器增量遷移。
-
-
關閉該開關後,遷移任務僅執行一次。
啟用遷移範本
僅目標類型選擇ECS鏡像時,才會出現此參數。
遷移模板用於預設遷移任務的參數,在開始遷移時會自動填滿模板參數。設定遷移模板的具體操作,請參見設定遷移模板。
網絡模式
選擇傳輸遷移資料到中轉執行個體使用的網路,預設使用公網傳輸。中轉執行個體會被建立在所選Virtual Private Cloud、交換器(vSwitch)下,因此中轉執行個體會被分配公網IP。
公網傳輸(預設)
遷移資料通過公網傳輸到中轉執行個體。使用該模式,原始伺服器需能訪問公網。根據實際需要,選擇是否指定Virtual Private Cloud和交換器(vSwitch)。
-
指定VPC和vSwitch:遷移任務在您指定的VPC和vSwitch下建立中轉執行個體。
-
不指定VPC和vSwitch:遷移任務會在系統自動建立的VPC和vSwitch下建立中轉執行個體。
私網傳輸
遷移資料通過VPC內網傳輸到中轉執行個體。使用該模式,需要將原始伺服器與阿里雲VPC打通,並且必須指定VPC和vSwitch。
說明如果您能直接從自建機房(Integrated Data Center,IDC)、虛擬機器環境或者雲主機訪問某一阿里雲地區下的Virtual Private Cloud,建議您使用該方式進行遷移。使用內網傳輸能獲得比通過公網更快速更穩定的資料轉送效果,提高遷移工作效率。您可以通過VPN網關、Express Connect物理專線、Smart Access Gateway將原始伺服器和雲上VPC打通。更多資訊,請參見VPC串連本機資料中心/其他雲。
如果您需要更改目標執行個體的私網IP地址,您可以手動指定私人IP地址。當目標類型選擇雲服務器實例時,才會出現此參數。
-
保持不變:預設為目標執行個體的遷移IP地址,不發生變化。
-
手動指定:允許輸入目標執行個體所在交換器可用IP網段範圍內的地址。當遷移源IP地址在交換器的網段時,您可以修改目標執行個體IP地址為遷移源IP地址。
-
當目標執行個體網段與遷移源網段相同時:直接輸入遷移源的私網IP地址。
-
當目標執行個體網段與遷移源網段不相同時:您需要先更換目標執行個體的VPC,使目標執行個體網段與遷移源網段相同,然後輸入遷移源的私網IP地址。
-
-
-
按需調整磁碟分割結構,參數說明具體如下表所示。
參數
說明
調整磁盤分區結構
根據需求選擇是否開啟調整磁碟分割結構。僅SMC用戶端版本為2.8.0及以上支援此功能,關於SMC用戶端的更多資訊,請參見SMC用戶端使用指南。
-
未開啟:不顯示源執行個體的磁碟資訊,自動讀取源執行個體磁碟資訊,產生磁碟結構,遷移後目標磁碟分割結構預設與自動產生的磁碟結構一致。
-
開啟:顯示源執行個體的磁碟資訊,自動讀取源執行個體磁碟資訊,產生磁碟結構。可以調整目標磁碟分割結構,包括分區大小與位置順序、傳輸方式、是否開啟LVM等配置。
磁碟分割結構的參數說明如下:
配置磁碟
-
系統盤:目標阿里雲雲端服務器系統硬碟的大小,單位為GiB。系統硬碟大小取值範圍為20~2048。
目標系統硬碟取值需要大於遷移源系統硬碟實際佔用大小。例如,源系統硬碟大小為400 GiB,實際佔用100 GiB,則目標系統硬碟取值需大於100 GiB。
說明預設值為遷移源系統硬碟大小,如無縮小系統硬碟容量的需要,建議不要小於預設值。
-
數據盤<N>:表示遷移後阿里雲雲端服務器資料盤的大小,單位為GiB。 資料盤大小取值範圍:1~32768。
-
變數
<N>表示第幾個資料盤,如果遷移到目標執行個體,N為資料盤ID。 -
資料盤取值需要大於遷移來源資料盤的實際佔用大小。例如,來源資料盤大小為500 GiB,實際佔用100 GiB,則目標資料盤取值需大於100 GiB。
-
如果數據盤下不存在掛載點或者掛載點都設定為不遷移,則不會遷移該資料盤。
-
-
LVM:邏輯卷管理LVM(Logical Volume Manager)是一種在Linux系統中對磁碟分割進行管理的一種機制。LVM比普通的磁碟分割更加靈活,可以動態地調整磁碟空間。
您可以根據需求選擇是否開啟LVM,開啟LVM後,目的端將自動為該磁碟以LVM結構進行重建。
樣本說明如下:
對於每個開啟LVM的目標磁碟,系統會建立1個物理卷(PV)及其對應的卷組(VG),在該卷組上建立和掛載點對應數量的邏輯卷(LVM)。卷組名預設為vgX(X為磁碟的序號),邏輯卷名預設為lvX(X為邏輯卷的序號),樣本如下:
重要不支援開啟LVM:
-
遷移源為Windows系統時,不支援開啟LVM。
-
系統硬碟無開機磁碟分割,不支援開啟LVM。
開啟LVM後,以下情境該功能不生效:
-
遷移源不支援lvm2、未安裝lvm2軟體包。
-
遷移源為核心版本在3.x及以下的Debian系統,且掛載了XFS檔案系統的磁碟。
-
配置掛載點
-
是否遷移:可以根據業務需求選擇是否遷移該掛載點。
-
是否開啟塊複製:僅SMC用戶端版本3.2.0前(不包括3.2.0版本)可見。使用塊複製能有效提升遷移傳輸速度的穩定性,同時能夠保證與來源資料分割結構一致,但分區大小無法修改。SMC會根據遷移源磁碟分割狀態判斷是否支援開啟塊複製。
-
如果遷移源不支援分區開啟塊複製,則該開關無法開啟,使用預設的檔案複製,分區大小可以修改。
-
如果遷移源支援分區開啟塊複製,則預設開啟塊複製,實現分區層級的磁碟遷移。
說明-
遷移源為Windows作業系統時,塊複製功能預設為開啟狀態,無法關閉該功能。
-
若所在磁碟開啟LVM且分區大小不為4 MiB的整數倍,塊複製不生效,資料轉送方式採用檔案複製。
-
-
設定分區大小:未開啟塊複製時,可以根據需求設定分區大小,但分區大小之和不能大於所屬磁碟大小。
-
Windows作業系統:無法調整分區大小。
-
Linux作業系統:可以根據需求設定分區大小,但分區大小之和不能大於所屬磁碟大小。
SMC用戶端版本3.2.0前,需保證未開啟塊複製。
-
說明如果目標執行個體的各磁碟大小與遷移源磁碟不能匹配,則無法建立任務。此時,系統會自動調整掛載點位置,以滿足磁碟大小要求。若調整掛載點後仍無法滿足要求,請根據介面提示資訊處理問題。
您也可以手動拖拽掛載點位置,以滿足磁碟大小要求。但是分區類型為開機磁碟分割或系統磁碟分割,不支援拖拽。具體操作如下:
-
將滑鼠懸浮在掛載點前的
表徵圖上。 -
使用滑鼠將掛載點拖拽至其他磁碟。
-
-
-
(條件必選)如果您需要設定網路模式、修改私網IP地址、傳輸限速等參數,單擊高級配置,配置進階參數,參數說明具體如下表所示。
說明建議網絡模式選擇私網傳輸,使用私網傳輸能獲得比通過公網更快速、更穩定的資料轉送效果,提高遷移工作效率。
參數
說明
任務名稱
遷移任務的名稱。
任務描述
輸入遷移任務的描述。
傳輸限速
傳輸限速是限制實際網路傳輸速度,單位為Mbps。若設定壓縮率大於0,實際網路傳輸速度(即壓縮後資料的傳輸速度)小於遷移實時狀態中顯示的速度。
壓縮率
遷移過程中,資料壓縮傳輸的層級。請根據您的實際需要,設定壓縮率。
-
在頻寬有限的環境下,使用高壓縮率,可以提升資料的傳輸速度。
-
在頻寬很高的情況下,建議您不壓縮傳輸資料,可減少對遷移源CPU資源的耗費。
取值範圍為0~10,預設值為7,0表示不壓縮傳輸資料。
Checksum驗證
預設關閉,開啟後,可增強資料一致性校正,但是可能會降低傳輸速度。
開啟SSL加密傳輸
預設自動選擇。使用SSL加密傳輸遷移資料可以提升資料的安全性,同時保證資料的完整性。
許可證類型
選擇許可證類型。
-
阿里雲(預設值):目前僅支援提供微軟Windows Server許可證,遷移後在中國香港及海外地區使用鏡像建立ECS執行個體時會收取鏡像License費用,且會自動啟用,具體費用以建立執行個體時顯示的資訊為準。
-
自帶許可:自備授權(Bring Your Own License,簡稱BYOL) 遷移上雲目前主要包括Microsoft、Red Hat Enterprise Linux和SUSE Linux Enterprise Server。遷移後使用鏡像建立ECS執行個體時不會收取鏡像License費用,請您使用自備授權證進行啟用。
說明如果您已建立了ECS執行個體,阿里雲支援指定ECS執行個體快速購買Red Hat Enterprise Linux、SUSE Linux Enterprise Server等軟體許可證。具體操作,請參見為ECS執行個體購買軟體許可證。
鏡像檢測
鏡像檢測功能主要檢測鏡像是否為有效鏡像、鏡像是否可以建立出功能齊全的ECS執行個體等。您可以在建立伺服器遷移和VMware無代理遷移任務時使用鏡像檢測功能。
鏡像檢測可以協助您快速發現遷移後鏡像或執行個體存在的潛在問題,並提供修複方案,使其符合阿里雲標準,提升啟動執行個體成功率。
更多資訊,請參見配置鏡像檢測。
標籤
為遷移任務綁定標籤索引值,便於查詢與管理遷移任務。更多資訊,請參見使用標籤管理遷移源和遷移任務和通過標籤實現精微調權限管理。
說明同一個遷移任務最多可綁定20個標籤。
中轉實例規格
可根據實際需求選擇中轉執行個體規格。當目標類型選擇ECS鏡像時,才會出現此參數。
-
指定該參數後,系統會選擇該執行個體規格建立中轉執行個體。若該執行個體規格庫存不足,則遷移任務建立失敗。
-
不選擇中轉執行個體規格:系統預設會按照順序選擇執行個體規格來建立中轉執行個體。
重要為避免遷移出錯,請在遷移過程中請勿停止、啟動、重啟或者釋放中轉執行個體。遷移完成後,該執行個體會自動釋放。
上報診斷日誌
自動上傳SMC用戶端日誌到SMC服務端,用於報錯診斷分析,便於遷移出錯時定位問題,該功能預設開啟。
SMC用戶端日誌一般儲存於安裝目錄的
/smc/go2aliyun_client*/Logs下。 -
-
-
在彈出的對話方塊中,仔細閱讀遷移提示後,單擊我確認我已知悉。
-
在跨帳號/同帳號遷移頁面,查看遷移即時狀態。
如果您開啟了遷移演練,SMC將先執行遷移演練。傳輸耗時受資料量和網路頻寬等因素影響,請耐心等待遷移任務完成。
說明-
速度:指每秒傳輸的遷移資料量(即壓縮前資料的傳輸速度)。若在建立遷移任務時設定壓縮率大於0,該顯示速度將大於實際網路傳輸速度(即壓縮後資料的傳輸速度)。
-
剩餘同步時間:剩餘同步時間=(總資料量-已傳輸資料量)/速度。
-
若傳輸速度過小無法滿足計劃,您可以考慮臨時提升原始伺服器和目標伺服器的固定頻寬。更多資訊,請參見評估遷移時間與測試傳輸速度。
訂閱遷移出錯事件、修改遷移、暫停遷移,具體操作如下:
-
為避免遷移任務出錯導致遷移流程阻塞,您可在CloudMonitor中訂閱SMC遷移任務出錯事件通知,以便及時收到郵件。
-
在遷移任務狀態為同步中時,您也可以根據實際需求,對遷移任務執行以下操作:
-
編輯遷移任務:在操作列單擊修改遷移,修改傳輸限速、壓縮率、Checksum驗證等參數。
-
暫停遷移任務:在操作列單擊暫停遷移,暫停遷移。
-
-
-
(可選)查看遷移詳情資訊。
在目標遷移源的遷移源ID/名稱列,單擊遷移源ID,即可查看遷移詳情資訊。
驗證遷移結果
-
當遷移實時狀態為已完成時,表示遷移成功。
-
如果選擇遷移的目標類型為ECS鏡像:
遷移成功後會產生阿里雲自訂鏡像,您可以在底部捲軸使用滑鼠向右滑動,在遷移交付物列,單擊查看報告,查看鏡像檢測結果。更多說明,請參見查看鏡像檢測結果。

手動驗證遷移結果(推薦)
您可以在操作列,單擊創建實例,系統跳轉到ECS控制台建立ECS頁面並預設選中建立的自訂鏡像。建立ECS執行個體的具體操作,請參見使用自訂鏡像或共用鏡像建立執行個體。

自動驗證遷移結果
說明使用該功能需要在執行個體內部安裝雲助手外掛程式,需要執行個體系統版本支援。具體操作,請參見安裝雲助手Agent。
該功能將使用阿里雲提供的OOS模板
ACS-SMC-CreateAndVerifyInstance,自動驗證遷移任務產生的鏡像能否成功建立ECS執行個體,並正常啟動。-
在操作列單擊驗證遷移結果。

-
在彈出的對話方塊中瞭解驗證流程,並單擊立即驗證。
您也可以單擊自定驗證腳本參數,手動設定參數進行驗證。
-
在驗證遷移結果列,查看驗證結果。
-
驗證通過:表示遷移結果無異常。您可以單擊詳情瞭解驗證結果。
-
驗證未完成:表示遷移結果存在異常。您可以單擊查看原因,瞭解遷移任務出錯的原因,並根據原因排查問題。
您也可以單擊操作列
,並單擊前往OOS查看歷史驗證擷取OOS模板的歷史執行資訊。 -
-
-
如果您選擇遷移的目標類型為雲服務器實例時,可以在操作列,單擊查看目標實例,跳轉到目標ECS執行個體頁面,查看目標ECS執行個體。
遷移伺服器後,為確保業務正常運行,您需要執行以下操作:
-
對資料校正和驗證,確保資料的完整性和正確性。具體操作,請參見遷移Linux伺服器後怎麼檢查系統?或遷移Windows伺服器後怎麼檢查系統?。
-
如果原始伺服器中的應用和服務未設定自啟動,遷移後您需要手動啟動應用和服務。
-
遷移後IP地址會發生變化,如果業務涉及IP地址的配置,遷移後請自行修改網域名稱解析、備案等。
-
如果原始伺服器已經綁定網域名稱,請將網域名稱解析到新的伺服器公網IP地址。具體操作,請參見添加網站解析。
-
如果您需要保持私網IP地址不變,您可以在遷移完成後自行修改私人IP地址。
-
遷移為ECS鏡像:建立ECS執行個體時,修改私網IP地址。具體操作,請參見購買ECS執行個體時指定主網卡的主私網IPv4地址。
-
遷移到雲服務器實例:如果您未在遷移設定步驟的進階配置中修改IPv4私網地址,遷移後也可以修改。具體操作,請參見修改已有執行個體主網卡的主私網IPv4地址。
-
-
-
如果遷移演練狀態為
,表示遷移演練失敗。您需要查看演練報告並修複嚴重的演練項後,重試遷移演練。更多資訊,請參見配置遷移演練。
-
當遷移實時狀態為出錯時,表示遷移任務出錯。
此時,您需要排查問題後重試:
-
修複問題後,在操作列,單擊重試遷移。系統會從上一次結束的進度處繼續遷移。
重要如果中轉執行個體已被釋放,需要重新遷移。具體操作,請參見誤釋放了中轉執行個體怎麼辦。
清理資源
遷移至雲端服務器鏡像
遷移時,SMC會在您的阿里雲目標帳號下建立一台名稱為No_Delete_SMC_Transition_Instance的臨時隨用隨付中轉執行個體,用於輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理:
-
遷移成功:中轉執行個體會自動釋放,您無需手動清理。
-
遷移出錯:中轉執行個體會隨遷移任務一直存在併產生費用。您可以通過以下方式釋放,避免不必要計費:
-
如果您已確認不再使用該遷移任務,單擊遷移源ID,在遷移任務的操作列,單擊取消遷移,通過刪除遷移任務自動清理中轉執行個體。
-
手動釋放中轉執行個體。
-
遷移至雲端服務器執行個體
遷移時,SMC會在目標執行個體下建立一塊名稱為SMC_Temp_Disk的臨時隨用隨付中轉雲端硬碟,用於輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理該中轉雲端硬碟:
-
遷移成功:中轉雲端硬碟會自動釋放,您無需手動清理。
-
遷移出錯:中轉雲端硬碟會隨遷移任務一直存在併產生費用。您可以選擇以下方式釋放,避免不必要的計費:
-
如果您已確認不再使用該遷移任務,單擊遷移源ID,在遷移任務的操作列,單擊取消遷移,通過刪除遷移任務自動清理中轉雲端硬碟。
-
手動釋放中轉雲端硬碟。
-