本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
SMC支持不停機將源服務器(包括系統盤和數據盤)從物理機、本地虛擬機(VMware、Xen、KVM、Hyper-V等)、其他云廠商(AWS、Azure、Google Cloud、騰訊云等)遷移至阿里云。本文主要介紹如何一鍵遷移服務器到阿里云的操作。
遷移場景
源服務器遷移至阿里云ECS(云服務器鏡像和云服務器實例)。
源服務器遷移至阿里云輕量應用服務器
x86架構的Linux源服務器遷移至阿里云容器鏡像
前提條件
遷移操作
步驟一:導入遷移源
通過SMC控制臺生成激活碼,然后登錄源服務器使用管理員權限執行激活碼命令,導入遷移源。
登錄SMC控制臺。
在左側導航欄,選擇
。在服務器遷移頁面的左上角,單擊通用一鍵遷移。
在通用一鍵遷移頁面,單擊生成激活碼。
根據源服務器操作系統,單擊Linux Shell或Windows powerShell頁簽后,單擊復制,復制激活碼命令。
登錄源服務器,使用管理員權限粘貼并運行復制的命令,執行導入遷移源的操作。
Linux源服務器
登錄Linux源服務器。
使用管理員權限粘貼并運行復制的命令,執行導入遷移源的操作。
執行命令后,出現類似
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!
回顯信息,表示導入遷移源成功。
Windows源服務器
登錄Windows源服務器。
以管理員權限打開Windows PowerShell。
粘貼復制的命令,執行導入遷移源的操作。
執行命令后,出現類似
Import Source Server [s-bp19rlidl3mwuptc****] Successfully!
回顯信息,表示導入遷移源成功。
單擊下一步。
說明系統將會自動檢測是否導入遷移源,如果未導入遷移源,您將無法執行下一步操作。
步驟二:遷移配置
導入遷移源后,您可以根據按需配置遷移參數并開始遷移。
基本信息和高級參數配置。
參數說明具體如下表所示。
基本信息配置
參數
說明
任務名稱(可選)
輸入遷移任務的名稱。
任務描述(可選)
輸入遷移任務的描述信息。
目標類型(必選)
您可根據實際業務需求選擇遷移任務的目標類型。
云服務器鏡像
您可以將源服務器遷移為云服務器鏡像,并通過云服務器鏡像創建ECS實例。
配置項說明如下:
目標地域:選擇騰訊云輕量應用服務器要遷入阿里云的地域。
關于地域的更多信息,請參見地域和可用區。
鏡像名稱:遷移后生成的阿里云云服務器鏡像名稱。
云服務器實例
如果您已購買阿里云ECS實例,可以將源服務器遷移至阿里云ECS實例,但已購買的ECS實例必須與源服務器的存儲、操作系統等適配。
存儲空間:阿里云ECS實例磁盤(包括系統盤和數據盤)的存儲空間必須大于等于源服務器。
重要如果目標實例的磁盤容量小于遷移源磁盤容量,建議先對目標實例的磁盤進行擴容。具體操作,請參見擴容云盤。
如果目標實例數據盤數量少于遷移源數據盤數量,遷移源的數據盤將不會全部遷移。
安全組:安全組中開放和源服務器相同的端口。具體操作,請參見添加安全組規則。
帶寬設置:建議盡可能調大源端和目的端的帶寬,以便更快遷移。更多信息,請參見評估遷移時間與測試傳輸速度。
配置項說明如下:
目標地域:選擇源服務器要遷入阿里云的地域。
關于地域的更多信息,請參見地域和可用區。
目標實例:選擇一個阿里云ECS實例作為目標實例。
重要為避免遷移失敗,遷移過程中請勿停止、啟動、重啟或者釋放目標實例。
輕量應用服務器
如果您已購買阿里云輕量應用服務器,可以將騰訊云輕量應用服務器遷移至阿里云輕量應用服務器,但已購買的阿里云輕量應用服務器必須與騰訊云輕量應用服務器的存儲、操作系統等適配。
存儲空間:阿里云輕量應用服務器磁盤(包括系統盤和數據盤)的存儲空間必須大于等于騰訊云輕量應用服務器。
安全組:安全組中開放和騰訊云輕量應用服務器相同的端口。具體操作,請參見防火墻設置。
帶寬設置:建議盡可能調大源端和目的端的帶寬,以便更快遷移。更多信息,請參見評估遷移時間與測試傳輸速度。
配置項說明如下:
目標地域:選擇騰訊云輕量應用服務器要遷入阿里云的地域。
關于地域的更多信息,請參見地域與網絡連通性。
目標實例:選擇一個阿里云輕量應用服務器作為目標實例。
重要為避免遷移失敗,遷移過程中請勿停止、啟動、重啟或者釋放目標實例。
容器鏡像
僅x86架構Linux操作系統的服務器支持遷移為容器鏡像。配置以下參數:
目標地域:指您的源服務器要遷入阿里云的地域。關于地域的更多信息,請參見地域和可用區。
容器鏡像命名空間:選擇存放遷移生成的容器鏡像倉庫的命名空間。如未創建命名空間,具體操作,請參見管理命名空間與配額。
容器鏡像倉庫名稱:選擇存放遷移生成的容器鏡像的倉庫名稱。如未創建鏡像倉庫,具體操作,請參見構建倉庫與鏡像。
容器鏡像版本:輸入存放遷移生成的容器鏡像的版本信息。
容器鏡像RAM角色:選擇綁定中轉實例的實例角色。如未創建RAM角色,請參見創建可信實體為阿里云服務的RAM角色。
調整磁盤分區結構
根據需求選擇是否開啟調整磁盤分區結構。僅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會根據遷移源磁盤分區狀態判斷是否支持開啟塊復制。
如果遷移源不支持分區開啟塊復制,則該開關無法打開,使用默認的文件復制,分區大小可以修改。
如果遷移源支持分區開啟塊復制,則默認開啟塊復制,實現分區級別的磁盤遷移。
說明遷移源為Windows操作系統時,塊復制功能默認為開啟狀態,無法關閉該功能。
若所在磁盤開啟LVM且分區大小不為4 MiB的整數倍,塊復制不生效,數據傳輸方式采用文件復制。
設置分區大?。何撮_啟塊復制時,您可以根據需求設置分區大小,但分區大小之和不能大于所屬磁盤大小。
說明如果目標實例的各磁盤大小與遷移源磁盤不能匹配,則無法創建任務。此時,系統會自動調整掛載點位置,以滿足磁盤大小要求。若調整掛載點后仍無法滿足要求,請根據界面提示信息處理問題。
您也可以手動拖拽掛載點位置,以滿足磁盤大小要求。但是分區類型為啟動分區或系統分區,不支持拖拽。具體操作如下:
將鼠標懸浮在掛載點前的圖標上。
使用鼠標將掛載點拖拽至其他磁盤。
遷移演練
僅目標類型選擇云服務器鏡像和云服務器實例時,才會出現此參數。
遷移演練功能可以幫助您在實際遷移前充分了解遷移任務的可行性和風險,并且可以獲取遷移的數據量、遷移速度及其遷移總時長等信息,為您提供修復建議,從而減少實際遷移中可能出現的問題和損失。在遷移演練過程中按量收費資源將會消耗一定的費用。默認開啟遷移演練。
警告若目標類型為云服務器實例時,遷移演練過程中將對目標ECS實例的全部云盤創建快照。若演練異常或執行方式為僅演練,遷移演練完成后會自動回滾快照。遷移演練期間目標ECS實例不可用,且期間數據將丟失,請確保目標ECS實例中不存在重要數據。
更多信息,請參見配置遷移演練。
執行方式
請根據是否開啟遷移演練,選擇執行方式:
若開啟遷移演練
僅演練:表示僅創建遷移演練任務,遷移演練完成后,如果需要遷移服務器,需要手動啟動服務器遷移任務。
演練并遷移:表示遷移演練完成后,如果不存在狀態為嚴重的演練項,系統自動啟動服務器遷移任務。默認選擇演練并遷移。
若未開啟遷移演練
立即執行:創建遷移任務后立即啟動。默認選擇立即執行。
預約執行:創建遷移任務后,在設置的時間自動啟動遷移任務。
說明預約執行時間最早可設置為當前時間后10分鐘。
只創建:僅創建遷移任務,后續需要在操作列單擊開始任務,手動啟動遷移任務。
自動增量同步
當目標類型選擇云服務器鏡像和云服務器實例時,才會出現此參數。
遷移任務是否自動同步源服務器增量數據至阿里云。默認關閉自動增量同步。
開啟該開關后,需設置以下配置項:
同步重復頻率:增量遷移任務周期性自動執行的時間間隔。
最大鏡像保留數:增量遷移任務默認保留的最大鏡像數。
遷移任務將自動周期性執行,并同步增量數據至阿里云。增量遷移的最佳實踐,請參見服務器增量遷移。
關閉該開關后,遷移任務僅執行一次。
啟用遷移模板
僅目標類型選擇云服務器鏡像時,才會出現此參數。
遷移模板用于預設遷移任務的參數,在開始遷移時會自動填充模板參數。設置遷移模板的具體操作,請參見設置遷移模板。
高級配置
如果您需要設置網絡模式、傳輸限速等參數,單擊高級配置,配置高級參數。
參數
說明
網絡模式
選擇傳輸遷移數據到中轉實例使用的網絡,默認使用公網傳輸。中轉實例會被創建在所選專有網絡(VPC)、交換機(vSwitch)下,因此中轉實例會被分配公網IP。
公網傳輸(默認)
遷移數據通過公網傳輸到中轉實例。使用該模式,源服務器需能訪問公網。根據實際需要,選擇是否指定專有網絡(VPC)和交換機(vSwitch)。
指定VPC和vSwitch:遷移任務在您指定的VPC和vSwitch下創建中轉實例。
不指定VPC和vSwitch:遷移任務會在系統自動新建的VPC和vSwitch下創建中轉實例。
私網傳輸
遷移數據通過VPC內網傳輸到中轉實例。使用該模式,需要將源服務器與阿里云VPC打通,并且必須指定VPC和vSwitch。
說明如果您能直接從自建機房(Integrated Data Center,IDC)、虛擬機環境或者云主機訪問某一阿里云地域下的專有網絡VPC,建議您使用該方式進行遷移。使用內網傳輸能獲得比通過公網更快速更穩定的數據傳輸效果,提高遷移工作效率。您可以通過VPN網關、高速通道物理專線、智能接入網關將源服務器和云上VPC打通。更多信息,請參見連接本地IDC。
傳輸限速
傳輸限速是限制實際網絡傳輸速度,單位為Mbps。若設置壓縮率大于0,實際網絡傳輸速度(即壓縮后數據的傳輸速度)小于遷移實時狀態中顯示的速度。
壓縮率
遷移過程中,數據壓縮傳輸的級別。請根據您的實際需要,設置壓縮率。
在帶寬有限的環境下,使用高壓縮率,可以提升數據的傳輸速度。
在帶寬很高的情況下,建議您不壓縮傳輸數據,可減少對遷移源CPU資源的耗費。
取值范圍為0~10,默認值為7,0表示不壓縮傳輸數據。
Checksum驗證
默認關閉,開啟后,可增強數據一致性校驗,但是可能會降低傳輸速度。
許可證類型
當目標類型選擇云服務器鏡像和云服務器實例時,才會出現此參數。
選擇許可證類型。
阿里云:阿里云提供的微軟許可證。更多信息,請參見阿里云支持激活哪些Windows Server?。默認選擇此選項。
自帶許可:自帶許可(Bring Your Own License,簡稱BYOL) 遷移上云目前主要包括Microsoft和RedHat。更多信息,請參見SMC是否支持自帶許可證遷移上云?。
鏡像檢測
當目標類型選擇云服務器鏡像時,才會出現此參數。
鏡像檢測功能主要檢測鏡像是否為有效鏡像、鏡像是否可以創建出功能齊全的ECS實例等。您可以在創建服務器遷移和VMware無代理遷移任務時使用鏡像檢測功能。
鏡像檢測可以能幫您快速發現遷移后鏡像或實例存在的潛在問題,并提供修復方案,使其符合阿里云標準,提升啟動實例成功率。
更多信息,請參見配置鏡像檢測。
標簽
為遷移任務綁定標簽鍵和標簽值,便于查詢與管理遷移任務。
中轉實例規格
可根據實際需求選擇中轉實例規格。當目標類型選擇云服務器鏡像和容器鏡像時,才會出現此參數。
選擇中轉實例規格:系統會選擇該實例規格創建中轉實例。若該實例規格庫存不足,則遷移任務創建失敗。
不選擇中轉實例規格:系統默認會按照順序選擇實例規格來創建中轉實例。
重要為避免遷移出錯,請在遷移過程中請勿停止、啟動、重啟或者釋放中轉實例。
單擊開始遷移。
在彈出的對話框中,仔細閱讀遷移提示后,單擊我確認我已知悉。
在通用一鍵遷移對話框中,單擊立即查看,查看遷移實時狀態。
如果您開啟了遷移演練,SMC會先執行遷移演練,演練通過后執行遷移操作。
若遷移演練失敗,您需要查看演練報告并修復嚴重的演練項后,重試遷移演練。更多信息,請參見配置遷移演練。
由于傳輸數據耗時受源端數據大小,網絡帶寬等因素影響,請耐心等待遷移任務完成。
速度:指每秒傳輸的遷移數據量(即壓縮前數據的傳輸速度)。若在創建遷移任務時設置壓縮率大于0,該顯示速度將大于實際網絡傳輸速度(即壓縮后數據的傳輸速度)。
剩余同步時間:根據當前速度計算的剩余同步時間,剩余同步時間=(總數據量-已傳輸數據量)/速度。
在遷移任務狀態為同步中時,您也可以根據實際需求,對遷移任務執行以下操作:
編輯遷移任務:在操作列單擊修改遷移,修改傳輸限速、壓縮率、Checksum驗證參數。
暫停遷移任務:在操作列單擊暫停遷移,暫停遷移。
驗證遷移結果
此時,您需要排查問題后重試:
在遷移任務頁面,單擊重試任務。
遷移任務會從上一次結束的進度處繼續遷移。
重要如果中轉實例已被釋放,需要重新遷移。具體操作,請參見誤釋放了中轉實例怎么辦。
清理資源
遷移時,SMC會在目標實例下創建一塊名稱為
SMC_Temp_Disk
的臨時按量付費中轉云盤,用于輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理該中轉云盤:遷移成功:中轉云盤會自動釋放,您無需手動清理。
遷移出錯:中轉云盤會隨遷移任務一直存在并產生費用。您可以選擇以下方式釋放中轉云盤,避免不必要的扣費:
如果您已確認不再使用該遷移任務,單擊遷移源ID,在遷移任務的操作列,單擊清理遷移,通過刪除遷移任務自動清理中轉云盤。
手動釋放中轉實例。具體操作,請參見釋放云盤。
相關操作
如果您需要多次遷移增量數據,在第一次全量遷移完成后,您可以在自定義的時間間隔內進行多次增量遷移,將源服務器系統產生的增量數據同步至阿里云,有效減少源服務器系統業務暫停時間及最終交割時間。具體操作,請參見服務器增量遷移。