全部產品
Search
文件中心

Server Migration Center:伺服器遷移前準備

更新時間:Jul 18, 2024

使用SMC伺服器遷移之前,您需要註冊阿里雲帳號、完成實名認證、開通RAM服務並授權等。

準備阿里雲帳號

請您按照以下步驟準備阿里雲帳號。

  1. 阿里雲官網註冊帳號。

  2. 確保您已綁定信用卡或Paypal帳號。

  3. 如果您需要遷移伺服器到中國內地地區,請確保您已完成帳號實名認證。

    認證方式如下:

    • 方式一:前往實名認證頁面完成認證。

    • 方式二:登入SMC控制台,根據控制台提示完成認證。

開通RAM服務並授權

  • 為SMC授權:使用SMC遷移前,需要擁有對您雲資源相應的存取權限,故需確保您已開通RAM服務並授權。登入SMC控制台,根據控制台提示完成授權。

    image

  • 為RAM帳號授權:如果您使用的是RAM帳號(子帳號),則需要使用阿里雲帳號(主帳號)登入RAM存取控制台,為RAM帳號授予AliyunSMCFullAccess許可權。

開通快照服務

遷移中會對原始伺服器建立快照,請確保您已開通快照服務。登入SMC控制台,根據控制台提示開通快照服務。

image

備份資料

為防止系統故障等因素導致資料丟失或損壞,建立快照以備份資料。

選擇遷移網路

SMC支援公網和私網兩種方式遷移資料。遷移時源系統到中轉執行個體或目標執行個體的IP的網路需要打通。

  • 公網傳輸:需要原始伺服器能訪問公網,並在遷移源出方向開放8080、8703連接埠,遷移資料通過公網傳輸到中轉執行個體。預設使用此方式傳輸資料。

  • 私網傳輸:需要將原始伺服器與阿里雲VPC打通,遷移資料通過VPC內網傳輸到中轉執行個體。遷移時必須指定VPC和vSwitch。如果您能直接從自建機房IDC、虛擬機器環境或者雲主機訪問阿里雲某一地區下的Virtual Private Cloud,建議您使用SMC的私網傳輸遷移方案。通過SMC的私網傳輸遷移,比公網更快速、更穩定,能提高遷移的效率。您可以通過VPN網關、Express Connect物理專線、Smart Access Gateway將原始伺服器和雲上VPC打通。更多資訊,請參見串連本地IDC私網傳輸遷移

說明

如果您的網路可以打通VPC內網,建議在建立遷移任務時網路模式選擇內網傳輸。使用內網傳輸能獲得比通過公網更快速更穩定的資料轉送效果,提高遷移工作效率。

網域名稱和連接埠

遷移的過程中,需要確保原始伺服器、中轉執行個體和SMC的服務網域名稱網路訪問正常。

  • 確保原始伺服器可以訪問以下網域名稱:

    • 預設啟用碼網域名稱(通過控制台自動匯入或手動產生啟用碼的方式):

      • 預設公網網域名稱:https://smc-service.aliyuncs.com。

      • ECS私網網域名稱:https://<region-id>.axt.aliyun.com(僅阿里雲ECS內可訪問)。

    • 阿里雲AK/SK網域名稱(通過手動下載用戶端輸入AK/SK的方式):

      • 預設公網網域名稱:https://smc.aliyuncs.com(伺服器IP:101.37.132.1、47.111.202.72)。

      • ECS私網網域名稱:https://smc.vpc-proxy.aliyuncs.com(僅阿里雲ECS內可訪問)。

    說明

    預設情況下SMC網域名稱都是HTTPS協議443連接埠,HTTP協議80連接埠不一定支援。

  • 開放連接埠

    在遷移的過程中,SMC用戶端通過串連中轉執行個體的8080連接埠來建立通訊,並通過中轉執行個體的8703連接埠將磁碟資料轉送到中轉執行個體的資料盤,所以您需要在原始伺服器開放80808703連接埠。

    說明

    原始伺服器不需要開放任何入方向的連接埠,但是需要在出方向訪問上述公網地址和連接埠。

源端伺服器環境及其他要求

Linux系統

  • 確保系統時間與所在地區的標準時間一致,避免SMC用戶端註冊失敗。

  • 檢查SELinux。

    對於CentOS/Red Hat系列核心系統,一般需要檢查SELinux服務是否已禁用或關閉。如果沒有關閉,您可以採用下列方法之一將其關閉。

    • 運行setenforce 0命令臨時將其關閉。

    • 修改/etc/selinux/config檔案,配置SELINUX=disabled永久禁用SELinux。具體操作,請參見開啟或關閉SELinux

  • 檢查GRUB引導程式。

    部分低核心系統(如CentOS、Red Hat 5和Debian 7)以及Amazon Linux系列系統需要升級GRUB至2.02及以上版本。具體操作,請參見如何為Linux伺服器安裝GRUB?

  • 檢查授權應用。

    原始伺服器遷移到阿里雲後,系統底層硬體裝置會發生變化,可能會導致一些跟硬體綁定的應用許可證(License)失效,您需要做好檢查。

  • 您還需要根據原始伺服器所處的環境不同,進行針對性檢查。具體說明如下:

    • 如果您待遷移的原始伺服器為物理機,則需要檢查虛擬化應用。阿里雲的普通ECS執行個體不支援嵌套虛擬化軟體,因此不再支援VMware Workstation、Virtual Box或者Hyper-V等只能在物理機環境使用的虛擬機器軟體。

    • 如果您待遷移的原始伺服器為AWS、Azure或者Google Cloud等雲端服務器,則需要檢查網路環境。

      • 如果是跨國際地區,由於網路環境較不穩定,具體操作,請參見各源環境遷移至阿里雲

      • 如果您的網路可以打通VPC內網,建議在建立遷移任務時網路模式選擇內網傳輸。使用內網傳輸能獲得比通過公網更快速更穩定的資料轉送效果,提高遷移工作效率。

    • 如果您待遷移的原始伺服器為AWS EC2 Linux系統,則需要檢查cloud-init。

      cloud-init服務是眾多雲平台用於自動初始化配置系統的服務軟體,但AWS和阿里雲的cloud-int服務配置無法完全相容。從AWS遷移過來的系統可能會因為cloud-init啟動失敗導致無法正常啟動,網路無法正常連通。建議您在遷移前使用阿里雲的cloud-init配置,具體操作,請參見安裝cloud-init,或者卸載原cloud-init服務。

    • 如果待遷移的原始伺服器為Google Cloud Linux系統,請確保已安裝cloud-init。具體操作,請參見安裝cloud-init

    • 如果待遷移的原始伺服器為UCloud Linux系統,則需要檢查Linux系統核心是否為UCloud雲平台定製。

      如果原始伺服器的核心是UCloud雲平台定製,您需要注意,遷移後的Linux執行個體可能無法在ECS控制台正常啟動或停止。原因是該UCloud Linux系統的核心可能與阿里雲平台不相容。您可以更換Linux系統核心,例如,對於CentOS作業系統,您可以更換為CentOS官方核心。您也可以尋求支援人員,詳細資料,請參見聯絡我們

Windows系統

  • 確保系統時間與所在地區的標準時間一致。避免SMC用戶端註冊失敗。

  • 檢查並確保Windows系統VSS服務為啟動狀態。

  • 檢查是否安裝了QEMU Guest Agent軟體。如果安裝了此軟體,您需要先卸載。具體操作,請參見常見問題

  • 檢查授權應用。

    原始伺服器遷移到阿里雲後,系統底層硬體裝置會發生變化,可能會導致一些跟硬體綁定的應用許可證(License)失效,您需要做好檢查。

  • 您還需要根據原始伺服器所處的環境不同,進行針對性檢查。具體說明如下:

    • 如果您待遷移的原始伺服器為物理機,則需要檢查虛擬化應用。阿里雲的普通ECS執行個體不支援嵌套虛擬化軟體,因此不再支援VMware Workstation、Virtual Box或者Hyper-V等只能在物理機環境使用的虛擬機器軟體。

    • 如果您待遷移的原始伺服器為AWS、Azure或者Google Cloud等雲端服務器,則需要檢查網路環境。

    • 如果您待遷移的原始伺服器為其他QEMU KVM虛擬化雲平台ECS Windows系統,則需要檢查系統中是否安裝了QEMU Guest Agent VSS Provider服務。

      如果已安裝該服務,您可以嘗試在類似於C:\Program Files (x86)\virtio\monitor的目錄下找到並執行uninstall.bat指令碼,卸載QEMU Guest Agent軟體。