SMC支援不停機將原始伺服器(包括系統硬碟和資料盤)從物理機、本地虛擬機器(VMware、Xen、KVM、Hyper-V等)、其他雲廠商(AWS、Azure、Google Cloud、騰訊雲等)遷移至阿里雲。本文主要介紹如何一鍵遷移伺服器到阿里雲的操作。
遷移情境
原始伺服器遷移至阿里雲ECS(雲端服務器鏡像和雲端服務器執行個體)
原始伺服器遷移至阿里雲Simple Application Server
如果您需要遷移到容器鏡像,請參見容器化遷移。
前提條件
伺服器通用一鍵遷移功能需要原始伺服器具備訪問公網能力。
如果您的原始伺服器不滿足該條件,您也可以嘗試其他遷移方式。具體操作,請參見伺服器遷移操作。
遷移操作
步驟一:匯入遷移源
通過SMC控制台產生啟用碼,然後登入原始伺服器使用管理員權限執行啟用碼命令,匯入遷移源。
訪問SMC控制台-伺服器遷移。
在伺服器遷移頁面,單擊通用一鍵遷移。
在通用一鍵遷移頁面,單擊產生啟用碼。

根據原始伺服器作業系統,單擊Linux Shell或Windows Powershell頁簽後,單擊複製,複製啟用碼命令。
登入原始伺服器,使用管理員權限粘貼並運行複製的命令,執行匯入遷移源的操作。
Linux原始伺服器
登入Linux原始伺服器。
使用管理員權限粘貼並運行複製的命令,執行匯入遷移源的操作。

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

執行命令後,出現類似
Import Source Server [s-bp19rlidl3mwuptc****] Successfully!回顯資訊,表示匯入遷移源成功。若命令執行失敗,請參考通過命令列匯入Windows遷移源,命令執行失敗如何解決?。
單擊下一步。
說明系統將會自動檢測是否匯入遷移源,如果未匯入遷移源,您將無法執行下一步操作。
步驟二:遷移配置
匯入遷移源後,您可以根據按需配置遷移參數並開始遷移。
基本資料和進階參數配置。
參數說明具體如下表所示。
基本資料配置
參數
說明
任務名稱(可選)
輸入遷移任務的名稱。
任務描述(可選)
輸入遷移任務的描述資訊。
目標類型(必選)
您可根據實際業務需求選擇遷移任務的目標類型。
雲端服務器鏡像
您可以將原始伺服器遷移為雲端服務器鏡像,並通過雲端服務器鏡像建立ECS執行個體。
配置項說明如下:
目標地區:選擇騰訊雲Simple Application Server要遷入阿里雲的地區。
關於地區的更多資訊,請參見地區和可用性區域。
鏡像名稱:遷移後產生的阿里雲雲端服務器鏡像名稱。
雲端服務器執行個體
如果您已購買阿里雲ECS執行個體,可以將原始伺服器遷移至阿里雲ECS執行個體,但已購買的ECS執行個體必須與原始伺服器的儲存、作業系統等適配。
儲存空間:阿里雲ECS執行個體磁碟(包括系統硬碟和資料盤)的儲存空間必須大於等於原始伺服器。
重要如果目標執行個體的磁碟容量小於遷移源磁碟容量,建議先對目標執行個體的磁碟進行擴容。具體操作,請參見擴容雲端硬碟。
如果目標執行個體資料盤數量少於遷移來源資料盤數量,遷移源的資料盤將不會全部遷移。
安全性群組:安全性群組中開放和原始伺服器相同的連接埠。具體操作,請參見添加安全性群組規則。
頻寬設定:建議儘可能調大源端和目的端的頻寬,以便更快遷移。更多資訊,請參見評估遷移時間與測試傳輸速度。
配置項說明如下:
目標地區:選擇原始伺服器要遷入阿里雲的地區。
關於地區的更多資訊,請參見地區和可用性區域。
目標執行個體:選擇一個阿里雲ECS執行個體作為目標執行個體。
重要為避免遷移失敗,遷移過程中請勿停止、啟動、重啟或者釋放目標執行個體。
Simple Application Server
如果您已購買阿里雲Simple Application Server,可以將騰訊雲Simple Application Server遷移至阿里雲Simple Application Server,但已購買的阿里雲Simple Application Server必須與騰訊雲Simple Application Server的儲存、作業系統等適配。
儲存空間:阿里雲Simple Application Server磁碟(包括系統硬碟和資料盤)的儲存空間必須大於等於騰訊雲Simple Application Server。
安全性群組:安全性群組中開放和騰訊雲Simple Application Server相同的連接埠。具體操作,請參見防火牆設定。
頻寬設定:建議儘可能調大源端和目的端的頻寬,以便更快遷移。更多資訊,請參見評估遷移時間與測試傳輸速度。
配置項說明如下:
目標地區:選擇騰訊雲Simple Application Server要遷入阿里雲的地區。
關於地區的更多資訊,請參見地區與網路連通性。
目標執行個體:選擇一個阿里雲Simple Application Server作為目標執行個體。
重要為避免遷移失敗,遷移過程中請勿停止、啟動、重啟或者釋放目標執行個體。
調整磁碟分割結構
根據需求選擇是否開啟調整磁碟分割結構。僅SMC用戶端版本為2.8.0及以上支援此功能,關於SMC用戶端的更多資訊,請參見SMC用戶端使用指南。
未開啟:不顯示源執行個體的磁碟資訊,自動讀取源執行個體磁碟資訊,產生磁碟結構,遷移後目標磁碟分割結構預設與自動產生的磁碟結構一致。
開啟:顯示源執行個體的磁碟資訊,自動讀取源執行個體磁碟資訊,產生磁碟結構。可以調整目標磁碟分割結構,包括分區大小與位置順序、傳輸方式、是否開啟LVM等配置。
遷移演練
僅目標類型選擇雲端服務器鏡像和雲端服務器執行個體時,才會出現此參數。
遷移演練功能可以協助您在實際遷移前充分瞭解遷移任務的可行性和風險,並且可以擷取遷移的資料量、遷移速度及其遷移總時間長度等資訊,為您提供修複建議,從而減少實際遷移中可能出現的問題和損失。在遷移演練過程中按量收費資源將會消耗一定的費用。預設開啟遷移演練。
警告若目標類型為雲端服務器執行個體時,遷移演練過程中將對目標ECS執行個體的全部雲端硬碟建立快照。若演練異常或執行方式為僅演練,遷移演練完成後會自動復原快照。遷移演練期間目標ECS執行個體不可用,且期間資料將丟失,請確保目標ECS執行個體中不存在重要資料。
更多資訊,請參見配置遷移演練。
執行方式
請根據是否開啟遷移演練,選擇執行方式:
若開啟遷移演練
僅演練:表示僅建立遷移演練任務,遷移演練完成後,如果需要遷移伺服器,需要手動啟動伺服器遷移任務。
演練並遷移:表示遷移演練完成後,如果不存在狀態為嚴重的演練項,系統自動啟動伺服器遷移任務。預設選擇演練並遷移。
若未開啟遷移演練
立即遷移:建立遷移任務後立即啟動遷移。預設選擇立即遷移。
預約遷移:建立遷移任務後,在設定的時間自動啟動遷移任務。
說明預約執行時間最早可設定為目前時間後10分鐘。
只建立:僅建立遷移任務,後續需要在操作列單擊開始任務,手動啟動遷移任務。
自動增量同步處理
當目標類型選擇雲端服務器鏡像和雲端服務器執行個體時,才會出現此參數。
遷移任務是否自動同步原始伺服器增量資料至阿里雲。預設關閉自動增量同步處理。
開啟該開關後,需設定以下配置項:
同步重複頻率:增量遷移任務周期性自動執行的時間間隔。
最大鏡像保留數:增量遷移任務預設保留的最大鏡像數。
遷移任務將自動周期性執行,並同步增量資料至阿里雲。增量遷移的最佳實務,請參見伺服器增量遷移。
關閉該開關後,遷移任務僅執行一次。
啟用遷移模板
僅目標類型選擇雲端服務器鏡像時,才會出現此參數。
遷移模板用於預設遷移任務的參數,在開始遷移時會自動填滿模板參數。設定遷移模板的具體操作,請參見設定遷移模板。
進階配置
如果您需要設定網路模式、傳輸限速等參數,單擊進階配置,配置進階參數。
參數
說明
網路模式
選擇傳輸遷移資料到中轉執行個體使用的網路,預設使用公網傳輸。中轉執行個體會被建立在所選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串連本機資料中心/其他雲。
傳輸限速
傳輸限速是限制實際網路傳輸速度,單位為Mbps。若設定壓縮率大於0,實際網路傳輸速度(即壓縮後資料的傳輸速度)小於遷移即時狀態中顯示的速度。
壓縮率
遷移過程中,資料壓縮傳輸的層級。請根據您的實際需要,設定壓縮率。
在頻寬有限的環境下,使用高壓縮率,可以提升資料的傳輸速度。
在頻寬很高的情況下,建議您不壓縮傳輸資料,可減少對遷移源CPU資源的耗費。
取值範圍為0~10,預設值為7,0表示不壓縮傳輸資料。
Checksum驗證
預設關閉,開啟後,可增強資料一致性校正,但是可能會降低傳輸速度。
許可證類型
當目標類型選擇雲端服務器鏡像和雲端服務器執行個體時,才會出現此參數。
選擇許可證類型。
阿里雲(預設值):目前僅支援提供微軟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無代理遷移任務時使用鏡像檢測功能。
鏡像檢測可以協助您快速發現遷移後鏡像或執行個體存在的潛在問題,並提供修複方案,使其符合阿里雲標準,提升啟動執行個體成功率。
更多資訊,請參見配置鏡像檢測。
標籤
為遷移任務綁定標籤鍵和標籤值,便於查詢與管理遷移任務。
中轉執行個體規格
可根據實際需求選擇中轉執行個體規格。當目標類型選擇雲端服務器鏡像和容器鏡像時,才會出現此參數。
選擇中轉執行個體規格:系統會選擇該執行個體規格建立中轉執行個體。若該執行個體規格庫存不足,則遷移任務建立失敗。
不選擇中轉執行個體規格:系統預設會按照順序選擇執行個體規格來建立中轉執行個體。
重要為避免遷移出錯,請在遷移過程中請勿停止、啟動、重啟、釋放中轉執行個體或者更改中轉執行個體的計費方式。
上報診斷記錄
自動上傳SMC用戶端日誌到SMC服務端,用於報錯診斷分析,便於遷移出錯時定位問題,該功能預設開啟。
SMC用戶端日誌一般儲存於安裝目錄的/smc/go2aliyun_client*/Logs下。
單擊開始遷移。
在彈出的對話方塊中,仔細閱讀遷移提示後,單擊我確認我已知悉。
在通用一鍵遷移對話方塊中,單擊立即查看,查看遷移即時狀態。
如果您開啟了遷移演練,SMC將先執行遷移演練。傳輸耗時受資料量和網路頻寬等因素影響,請耐心等待遷移任務完成。
說明速度:指每秒傳輸的遷移資料量(即壓縮前資料的傳輸速度)。若在建立遷移任務時設定壓縮率大於0,該顯示速度將大於實際網路傳輸速度(即壓縮後資料的傳輸速度)。
剩餘同步時間:剩餘同步時間=(總資料量-已傳輸資料量)/速度。
若傳輸速度過小無法滿足計劃,您可以考慮臨時提升原始伺服器和目標伺服器的固定頻寬。更多資訊,請參見評估遷移時間與測試傳輸速度。
驗證遷移結果
清理資源
遷移至雲端服務器鏡像
遷移時,SMC會在您的阿里雲目標帳號下建立一台名稱為No_Delete_SMC_Transition_Instance的臨時隨用隨付中轉執行個體,用於輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理:
遷移成功:中轉執行個體會自動釋放,您無需手動清理。
遷移出錯:中轉執行個體會隨遷移任務一直存在併產生費用。您可以通過以下方式釋放,避免不必要計費:
如果您已確認不再使用該遷移任務,單擊遷移源ID,在遷移任務的操作列,單擊清理遷移,通過刪除遷移任務自動清理中轉執行個體。
手動釋放中轉執行個體。
遷移至目標執行個體
遷移時,SMC會在目標執行個體下建立一塊名稱為SMC_Temp_Disk的臨時隨用隨付中轉雲端硬碟,用於輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理該中轉雲端硬碟:
遷移成功:中轉雲端硬碟會自動釋放,您無需手動清理。
遷移出錯:中轉雲端硬碟會隨遷移任務一直存在併產生費用。您可以選擇以下方式釋放,避免不必要的計費:
如果您已確認不再使用該遷移任務,單擊遷移源ID,在遷移任務的操作列,單擊清理遷移,通過刪除遷移任務自動清理中轉雲端硬碟。
手動釋放中轉雲端硬碟。

表徵圖上。

