如果您能直接從自建機房(Integrated Data Center,IDC)、虛擬機器環境或者雲主機訪問某一阿里雲地區下的Virtual Private Cloud,建議您使用原始伺服器與VPC內網互連的遷雲方案。

前提條件

VPC內網遷雲要求您能從IDC、虛擬機器環境或者雲主機訪問目標VPC。具體實現方案可以選擇Express Connect服務或者VPN網關服務,利用Express Connect的專線接入功能或者在目標VPC中搭建VPN網關

说明 Express Connect或者VPN網關為付費雲端服務,請根據您的實際需要使用。更多詳情,請參見物理專線串連計費說明隨用隨付

client_data說明

警告 為避免遷雲失敗,若您沒有VPC內網遷雲需求,請勿自行修改設定檔client_data。否則會影響遷雲工作,出現進程卡頓等現象。

VPC內網遷雲需要您自行編輯client_data檔案。client_data記錄了遷雲過程中的資料,主要包含了以下資訊:

  • 遷雲源系統資訊:系統平台架構等。
  • 遷雲中轉VPC資訊:VPC ID、虛擬交換器 ID、安全性群組ID等。
  • 遷雲中轉執行個體資訊:執行個體ID、執行個體規格、IP地址,中轉磁碟等資訊。
  • 遷移目標資訊:目標鏡像ID等。
  • 遷雲工具配置資訊:傳輸配置、網路設定、API服務配置等。

VPC內網遷移client_data相關配置參數如下:

名稱 類型 是否必填 描述
extra.net.net_mode Integer 選擇資料轉送方式。取值範圍:
  • 0(預設):資料從公網傳輸,此時要求原始伺服器能訪問公網,資料從公網傳輸。
  • 1:資料從VPC內網傳輸,此時要求原始伺服器能訪問指定VPC。
  • 2:資料從VPC內網傳輸,此時要求原始伺服器同時能訪問公網和指定VPC。
VPC內網遷雲需要將net_mode設定為1或者2。
transition.vpc.vpc_id String 已經配置了Express Connect服務或者VPN網關的VPC ID。當net_mode=1net_mode=2時為必填參數。
transition.vswitch.vswitch_id String 指定VPC下的一台虛擬交換器ID。當net_mode=1net_mode=2時為必填參數。
transition.security_group.security_group_id String 指定VPC下的安全性群組ID。
extra.net.proxy.ip_port String 指定網路代理程式服務IP及連接埠。格式為IP:Port,如“10.0.0.100:1080”。
extra.net.proxy.user_pwd String 指定網路代理程式服務使用者名稱及密碼。格式為User:Password,如“admin:123456”。

更多詳情,您可以下載遷雲工具並查看client_data檔案。

原始伺服器不能訪問公網方案

以下步驟適用於net_mode=1的情形。遷雲工作會分成3個階段,其中階段1(Stage 1)和階段3(Stage 3)在待命伺服器中完成,需要待命伺服器能訪問公網;階段2(Stage 2)資料轉送在待遷移的原始伺服器中進行。

  1. 登入一台您能夠訪問公網的伺服器A,進行下列操作:
    1. 下載並安裝遷雲工具。詳情請參見步驟1:下載和安裝遷雲工具
    2. 編輯遷雲工具的client_data檔案:設定net_mode=1,填入已經配置了Express Connect服務或者VPN網關的vpc_idvswitch_id
    3. (可選)在client_data檔案中配置security_group_id參數,但安全性群組入方向必須允許存取代理連接埠8080和8703。更多詳情,請參見添加安全性群組規則
    4. 按照公網遷雲步驟在伺服器A內運行遷雲工具,直到提示Stage 1 Is Done!

  2. 登入您需要遷移的原始伺服器,並進行下列操作:
    1. 複製伺服器A的遷雲工具配置,包括user_config.jsonRsync目錄client_data檔案,保持設定檔內容一致。
    2. 按照公網遷雲步驟在待遷移的原始伺服器內運行遷雲工具,直到提示Stage 2 Is Done!

  3. 重新登入伺服器A,進行下列操作:
    1. 複製待遷移的原始伺服器的遷雲工具配置,包括user_config.jsonRsync目錄client_data檔案,必須保持設定檔內容一致。
    2. 按照公網遷雲步驟在伺服器A內再次運行遷雲工具,直到提示Stage 3 Is Done!,表示VPC內網遷雲順利完成。

原始伺服器能訪問公網方案

以下步驟適用於net_mode=2的情形,操作過程與net_mode=0時,即公網遷雲相同。net_mode=2時,資料自動從VPC遷移上雲,其他過程走公網。

  1. 登入到原始伺服器。
  2. 下載並安裝遷雲工具。詳情請參見步驟1:下載和安裝遷雲工具
  3. 編輯遷雲工具的client_data檔案。設定net_mode=2,填入已經配置了Express Connect服務或者VPN網關的vpc_idvswitch_id
  4. (可選)在client_data檔案中配置security_group_id參數,但安全性群組入方向必須允許存取代理連接埠8080和8703。更多詳情,請參見添加安全性群組規則
  5. 按照公網遷雲步驟運行遷雲工具。

原始伺服器能訪問網路代理程式方案

以下步驟適用於net_mode=2的情形,操作過程與net_mode=0時,即公網遷雲相同。net_mode=2時,資料自動從VPC遷移上雲,其他過程走區域網路網路代理程式服務訪問公網。
  1. 登入到原始伺服器。
  2. 下載並安裝遷雲工具。詳情請參見步驟1:下載和安裝遷雲工具
  3. 編輯遷雲工具的client_data檔案,進行下列配置:
    1. 設定net_mode=2,填入已經配置了Express Connect服務或者VPN網關的vpc_idvswitch_id
    2. 配置網路代理程式服務。在原始伺服器區域網路中準備網路代理程式伺服器,並填寫下列配置資訊:
      1. 將網路代理程式服務IP和連接埠填入extra.net.proxy.ip_port
      2. 如果有使用者名稱及密碼則填入extra.net.proxy.user_pwd,沒有則可以不填。
      说明 參數值的具體格式請參見上文表格中extra.net.proxy.ip_portextra.net.proxy.user_pwd的描述。
  4. (可選)在client_data檔案中配置security_group_id參數,但安全性群組入方向必須允許存取代理連接埠8080和8703。更多詳情,請參見添加安全性群組規則
  5. 按照公網遷雲步驟運行遷雲工具。

如果遷雲工作中斷,您可以查看遷雲工具FAQ,或者添加遷雲工具客戶回函DingTalk群聯絡ECS遷雲支援人員。更多連絡方式,請參見聯絡我們