Server Migration Center(Server Migration Center,SMC)可實現跨可用性區域、跨地區的 ECS 執行個體遷移。使用者可將其他帳號中的執行個體遷移至當前帳號下的 ECS 執行個體或遷移為鏡像,遷移過程中源執行個體無需停機,支援增量資料移轉。
前提條件
待遷移ECS執行個體的源帳號下需具有已建立的ECS雲端服務器執行個體。
原始伺服器需處於運行中狀態,且雲助手狀態正常可用。具體操作,請參見查看雲助手狀態及異常狀態處理。
準備工作
控制台跨帳號遷移需要使用RAM使用者匯入遷移源。因此,在遷移前請登入目標帳號的主帳號為RAM使用者授予以下許可權:
若主帳號下無RAM使用者,請先建立。
調用STS服務許可權AliyunSTSAssumeRoleAccess。
SMC服務系統管理權限AliyunSMCFullAccess。
唯讀訪問雲端服務器服務(ECS)的許可權AliyunECSReadOnlyAccess。
雲助手系統管理權限AliyunECSAssistantFullAccess。
以授予AliyunSTSAssumeRoleAccess許可權為例。
使用遷移目標主帳號,登入RAM控制台。
在左側導覽列中選擇使用者,單擊目標使用者登入名稱稱。
選擇。
在新增授權介面,輸入AliyunSTSAssumeRoleAccess,勾選對應策略後,單擊確認新增授權。

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

步驟一:源帳號許可權授予
使用待遷移ecs執行個體所屬源帳號(具有Resource Access Management許可權)登入RAM控制台,建立角色並授權。
建立權限原則。
在左側導覽列,選擇,單擊建立權限原則。

單擊指令碼編輯,使用以下策略替換後,單擊確定。
{ "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" } ] }在建立權限原則彈框中,輸入策略名稱稱為policy-smc後,單擊確定。

建立角色。
在左側導覽列中,選擇,單擊建立角色。

信任主體類型選擇雲帳號,信任主體名稱選擇其他雲帳號。在文字框中填入將要遷移到的目標帳號的阿里雲主帳號ID。

單擊確定,在建立角色的彈框中,自訂角色名稱,樣本為ram-role-smc。

為角色授權。
在角色頁面,單擊建立的角色名稱,進入角色詳情頁。

單擊許可權管理,選擇精確授權。

在精確授權介面中,選擇自訂策略,輸入第一步建立的policy-smc權限原則後,單擊確定。

步驟二:目標帳號匯入遷移源
使用遷移目標帳號的RAM使用者,訪問SMC控制台。在左側導覽列中選擇跨帳號/同帳號遷移。
在跨帳號/同帳號遷移頁面,單擊匯入遷移源。
根據介面提示配置參數並複製啟用碼命令,關於參數的說明,具體如下表所示。
參數
說明
遷移源類型
阿里雲ECS雲端服務器。
匯入方式
選中控制台匯入。
授權伺服器遷移中心在控制台遠端連線原始伺服器來自動匯入遷移源。匯入處理程序中會自動調用雲助手功能,請勿中斷退出。
是否跨阿里雲帳號
跨帳號。
原始伺服器歸屬的阿里雲帳號
輸入待遷移伺服器的所屬阿里雲帳號ID(即源主帳號ID)。
原始伺服器歸屬的帳號的角色
輸入第一步新建立並授權的角色,樣本為ram-role-smc。
地區
在下拉式清單中選擇待遷移伺服器所在的地區。
執行個體
您可根據執行個體 ID/名稱或 IP 位址搜尋並選擇指定地區下待遷移的阿里雲 ECS 執行個體,支援批量選中多個執行個體進行匯入。
配置參數後,單擊匯入。
SMC會自動啟動雲助手Agent執行匯入。匯入遷移源大約需要3~10分鐘,請您耐心等待。
在SMC控制台的跨帳號/同帳號遷移頁面的遷移即時狀態列,查看遷移源的狀態。
步驟三:目標帳號遷移配置
在目標遷移源的操作列,單擊開始遷移。
根據介面提示配置相關參數後,單擊開始遷移。
配置基本參數。
參數
說明
任務名稱
遷移任務的名稱。
任務描述
輸入遷移任務的描述。
目標類型(必填)
您可以根據實際遷移情境選擇對應的目標類型:
雲端服務器鏡像
將現有的原始伺服器轉換成雲端服務器自訂鏡像,再使用該自訂鏡像建立新的ECS執行個體來實現遷移。
配置項說明如下:
目標地區:目標地區指的是您的原始伺服器要遷入阿里雲的地區。該參數為必填項。關於地區的更多資訊,請參見地區和可用性區域。
鏡像名稱:SMC為遷移源產生的目標阿里雲自訂鏡像名稱。
雲端服務器執行個體
將原始伺服器隨即轉移至已購買的ECS執行個體,原始伺服器和已購買的ECS執行個體的儲存、作業系統等需要適配。
重要遷移到目標執行個體時,會先對目標執行個體進行更換作業系統,系統硬碟的自動快照會被清理,且無法恢複。如果您需要保留自動快照以備未來需要或資料安全考慮,可以在遷移前手動取消自動快照隨雲端硬碟釋放。具體操作,請參見設定自動快照隨雲端硬碟釋放。
配置項說明如下:
目標地區:目標地區指的是您的原始伺服器要遷入阿里雲的地區。該參數為必填項。關於地區的更多資訊,請參見地區和可用性區域。
目標執行個體:選擇一個ECS執行個體作為目標執行個體。
遷移演練
遷移演練功能可以協助您在實際遷移前充分瞭解遷移任務的可行性和風險,並且可以擷取遷移的資料量、遷移速度及其遷移總時間長度等資訊,為您提供修複建議,從而減少實際遷移中可能出現的問題和損失。在遷移演練過程中按量收費資源將會消耗一定的費用。預設開啟遷移演練。
警告若目標類型為雲端服務器執行個體時,遷移演練過程中將對目標ECS執行個體的全部雲端硬碟建立快照。若演練異常或執行方式為僅演練,遷移演練完成後會自動復原快照。遷移演練期間目標ECS執行個體不可用,且期間資料將丟失,請確保目標ECS執行個體中不存在重要資料。
更多資訊,請參見配置遷移演練。
執行方式
請根據是否開啟遷移演練,選擇執行方式:
若開啟遷移演練
僅演練:表示僅建立遷移演練任務,遷移演練完成後,如果需要遷移伺服器,需要手動啟動伺服器遷移任務。
演練並遷移:表示遷移演練完成後,如果不存在狀態為嚴重的演練項,系統自動啟動伺服器遷移任務。預設選擇演練並遷移。
若未開啟遷移演練
立即遷移:建立遷移任務後立即啟動遷移。預設選擇立即遷移。
預約遷移:建立遷移任務後,在設定的時間自動啟動遷移任務。
說明預約執行時間最早可設定為目前時間後10分鐘。
只建立:僅建立遷移任務,後續需要在操作列單擊開始任務,手動啟動遷移任務。
自動增量同步處理
遷移任務是否自動同步原始伺服器增量資料至阿里雲。預設關閉自動增量同步處理。
開啟該開關後,需設定以下配置項:
同步重複頻率:增量遷移任務周期性自動執行的時間間隔。
最大鏡像保留數:增量遷移任務預設保留的最大鏡像數。
遷移任務將自動周期性執行,並同步增量資料至阿里雲。增量遷移的最佳實務,請參見伺服器增量遷移。
關閉該開關後,遷移任務僅執行一次。
啟用遷移模板
僅目標類型選擇雲端服務器鏡像時,才會出現此參數。
遷移模板用於預設遷移任務的參數,在開始遷移時會自動填滿模板參數。設定遷移模板的具體操作,請參見設定遷移模板。
按需調整磁碟分割結構,參數說明具體如下表所示。
參數
說明
調整磁碟分割結構
根據需求選擇是否開啟調整磁碟分割結構。僅SMC用戶端版本為2.8.0及以上支援此功能,關於SMC用戶端的更多資訊,請參見SMC用戶端使用指南。
未開啟:不顯示源執行個體的磁碟資訊,自動讀取源執行個體磁碟資訊,產生磁碟結構,遷移後目標磁碟分割結構預設與自動產生的磁碟結構一致。
開啟:顯示源執行個體的磁碟資訊,自動讀取源執行個體磁碟資訊,產生磁碟結構。可以調整目標磁碟分割結構,包括分區大小與位置順序、傳輸方式、是否開啟LVM等配置。
在彈出的對話方塊中,仔細閱讀遷移提示後,單擊我確認我已知悉。
在跨帳號/同帳號遷移頁面,查看遷移即時狀態。
如果您開啟了遷移演練,SMC將先執行遷移演練。傳輸耗時受資料量和網路頻寬等因素影響,請耐心等待遷移任務完成。
說明速度:指每秒傳輸的遷移資料量(即壓縮前資料的傳輸速度)。若在建立遷移任務時設定壓縮率大於0,該顯示速度將大於實際網路傳輸速度(即壓縮後資料的傳輸速度)。
剩餘同步時間:剩餘同步時間=(總資料量-已傳輸資料量)/速度。
若傳輸速度過小無法滿足計劃,您可以考慮臨時提升原始伺服器和目標伺服器的固定頻寬。更多資訊,請參見評估遷移時間與測試傳輸速度。
(可選)查看遷移詳情資訊。
在目標遷移源的遷移源ID/名稱列,單擊遷移源ID,即可查看遷移詳情資訊。
驗證遷移結果
清理資源
遷移至雲端服務器鏡像
遷移時,SMC會在您的阿里雲目標帳號下建立一台名稱為No_Delete_SMC_Transition_Instance的臨時隨用隨付中轉執行個體,用於輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理:
遷移成功:中轉執行個體會自動釋放,您無需手動清理。
遷移出錯:中轉執行個體會隨遷移任務一直存在併產生費用。您可以通過以下方式釋放,避免不必要計費:
如果您已確認不再使用該遷移任務,單擊遷移源ID,在遷移任務的操作列,單擊清理遷移,通過刪除遷移任務自動清理中轉執行個體。
手動釋放中轉執行個體。
遷移至目標執行個體
遷移時,SMC會在目標執行個體下建立一塊名稱為SMC_Temp_Disk的臨時隨用隨付中轉雲端硬碟,用於輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理該中轉雲端硬碟:
遷移成功:中轉雲端硬碟會自動釋放,您無需手動清理。
遷移出錯:中轉雲端硬碟會隨遷移任務一直存在併產生費用。您可以選擇以下方式釋放,避免不必要的計費:
如果您已確認不再使用該遷移任務,單擊遷移源ID,在遷移任務的操作列,單擊清理遷移,通過刪除遷移任務自動清理中轉雲端硬碟。
手動釋放中轉雲端硬碟。

表徵圖上。

