SMC支援不停機將原始伺服器(包括系統硬碟和資料盤)從物理機、本地虛擬機器(VMware、Xen、KVM、Hyper-V等)、其他雲廠商(AWS、Azure、Google Cloud、騰訊雲等)遷移至阿里雲。如果需要保證原始伺服器和資料完全同步,可以先將原始伺服器中的資料移轉至阿里雲,然後使用增量遷移,在自訂的時間段內將原始伺服器系統產生的增量資料同步至阿里雲。
如果您只需要遷移原始伺服器中的資料庫資料,建議您使用阿里雲Data Transmission Service。具體操作,請參見資料移轉操作指導。
使用限制
關於伺服器遷移的限制,請參見使用限制。
SMC用戶端工具
SMC用戶端工具為阿里雲自主研發的遷移工具,體積小、免安裝。遷移時,需要將其下載到待遷移的伺服器中。
如果您選擇控制台或者命令列匯入遷移源的方式,則系統會自動下載SMC用戶端壓縮包。
如果您選擇用戶端匯入遷移源的方式,則需要您根據源系統的作業系統類型下載對應的SMC用戶端壓縮包:
更多資訊,請參見SMC用戶端工具說明。
遷移原理
Server Migration Center由用戶端和控制台兩部分組成。伺服器遷移原理如下圖所示:
遷移到自訂鏡像原理
您可以將原始伺服器遷移為ECS自訂鏡像,然後通過ECS自訂鏡像建立ECS執行個體。具體原理如下圖所示:
遷移到目標執行個體原理
如果您已購買了目標執行個體(ECS或Simple Application Server執行個體),可以將原始伺服器隨即轉移至目標執行個體,原始伺服器和已購買的目標執行個體的儲存、作業系統等需要適配。具體原理如下圖所示:
遷移原理說明如下:
在原始伺服器中下載並安裝SMC用戶端(如果選擇命令列匯入或者控制台自動匯入遷移源的方式,系統會自動下載並安裝SMC用戶端,無需使用者操作)。
在原始伺服器中運行SMC用戶端,SMC用戶端會通過SMC服務網域名稱將原始伺服器資訊註冊上報到SMC服務端。
SMC服務端建立臨時的中轉執行個體(如果是遷移到目標執行個體,則將目標執行個體當作中轉執行個體,然後建立並掛載臨時的中轉雲端硬碟),並在安全性群組放開8080和8703連接埠。
SMC用戶端通過串連中轉執行個體的8080連接埠來建立通訊,並通過中轉執行個體的8703連接埠將磁碟資料轉送到中轉執行個體的資料盤。
SMC服務端將中轉執行個體的磁碟資料建立快照,並通過快照建立鏡像(如果是遷移到目標執行個體,會將該鏡像更換到目標執行個體系統硬碟)。
遷移計費
SMC為免費服務,但是遷移過程中使用阿里雲ECS資源會產生少量費用。關於費用詳情資訊,請參見產品計費。
遷移流程
使用SMC遷移時,您需要先匯入遷移源,然後建立並啟動遷移任務,完成遷移操作。遷移流程如下圖所示。
遷移流程說明如下:
遷移前準備
在遷移原始伺服器前,您需要註冊阿里雲帳號、完成實名認證、開通RAM服務、開通快照等。具體操作,請參見遷移前準備。
匯入遷移源。
SMC支援多種匯入遷移源方式,您可以根據需求選擇以下任一方式匯入遷移源:
通過命令列匯入遷移源
通過控制台匯入遷移源
通過用戶端匯入遷移源
不同匯入遷移源方式的限制條件及其優勢,請參見如何選擇匯入遷移源方式?。
建立遷移任務
SMC支援多種遷移情境,您可以根據需要建立對應的遷移任務,完成遷移操作。
說明如果滿足遷移演練的要求,啟動遷移任務之前會先執行遷移演練。
演練通過後,系統預設自動啟動遷移任務。
演練異常後,您需要根據演練報告,修複嚴重的演練項後重試演練。具體操作,請參見配置遷移演練。
如果不滿足遷移演練的要求,系統預設自動啟動遷移任務。
反饋與建議
如果在使用SMC的過程中,您有任何疑問和建議,可以通過以下方式反饋並擷取支援人員,獲得更優質的服務和更好的產品體驗。
(推薦)單擊連結或掃描以下二維碼加入支援人員DingTalk群。(DingTalk通訊用戶端下載地址)