如果您能直接從自建機房(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 | 否 | 選擇資料轉送方式。取值範圍:
net_mode 設定為1或者2。
|
transition.vpc.vpc_id | String | 否 | 已經配置了Express Connect服務或者VPN網關的VPC ID。當net_mode=1 或net_mode=2 時為必填參數。
|
transition.vswitch.vswitch_id | String | 否 | 指定VPC下的一台虛擬交換器ID。當net_mode=1 或net_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
)資料轉送在待遷移的原始伺服器中進行。
- 登入一台您能夠訪問公網的伺服器A,進行下列操作:
- 下載並安裝遷雲工具。詳情請參見步驟1:下載和安裝遷雲工具。
- 編輯遷雲工具的client_data檔案:設定
net_mode=1
,填入已經配置了Express Connect服務或者VPN網關的vpc_id
、vswitch_id
。 - (可選)在client_data檔案中配置
security_group_id
參數,但安全性群組入方向必須允許存取代理連接埠8080和8703。更多詳情,請參見添加安全性群組規則。 - 按照公網遷雲步驟在伺服器A內運行遷雲工具,直到提示
Stage 1 Is Done!
。
- 登入您需要遷移的原始伺服器,並進行下列操作:
- 複製伺服器A的遷雲工具配置,包括user_config.json、Rsync目錄和client_data檔案,保持設定檔內容一致。
- 按照公網遷雲步驟在待遷移的原始伺服器內運行遷雲工具,直到提示
Stage 2 Is Done!
。
- 重新登入伺服器A,進行下列操作:
- 複製待遷移的原始伺服器的遷雲工具配置,包括user_config.json、Rsync目錄和client_data檔案,必須保持設定檔內容一致。
- 按照公網遷雲步驟在伺服器A內再次運行遷雲工具,直到提示
Stage 3 Is Done!
,表示VPC內網遷雲順利完成。
原始伺服器能訪問公網方案
以下步驟適用於net_mode=2
的情形,操作過程與net_mode=0
時,即公網遷雲相同。net_mode=2
時,資料自動從VPC遷移上雲,其他過程走公網。
- 登入到原始伺服器。
- 下載並安裝遷雲工具。詳情請參見步驟1:下載和安裝遷雲工具。
- 編輯遷雲工具的client_data檔案。設定
net_mode=2
,填入已經配置了Express Connect服務或者VPN網關的vpc_id
、vswitch_id
。 - (可選)在client_data檔案中配置
security_group_id
參數,但安全性群組入方向必須允許存取代理連接埠8080和8703。更多詳情,請參見添加安全性群組規則。 - 按照公網遷雲步驟運行遷雲工具。
原始伺服器能訪問網路代理程式方案
以下步驟適用於
net_mode=2
的情形,操作過程與net_mode=0
時,即公網遷雲相同。net_mode=2
時,資料自動從VPC遷移上雲,其他過程走區域網路網路代理程式服務訪問公網。
- 登入到原始伺服器。
- 下載並安裝遷雲工具。詳情請參見步驟1:下載和安裝遷雲工具。
- 編輯遷雲工具的client_data檔案,進行下列配置:
- 設定
net_mode=2
,填入已經配置了Express Connect服務或者VPN網關的vpc_id
、vswitch_id
。 - 配置網路代理程式服務。在原始伺服器區域網路中準備網路代理程式伺服器,並填寫下列配置資訊:
- 將網路代理程式服務IP和連接埠填入
extra.net.proxy.ip_port
。 - 如果有使用者名稱及密碼則填入
extra.net.proxy.user_pwd
,沒有則可以不填。
说明 參數值的具體格式請參見上文表格中extra.net.proxy.ip_port
和extra.net.proxy.user_pwd
的描述。 - 將網路代理程式服務IP和連接埠填入
- 設定
- (可選)在client_data檔案中配置
security_group_id
參數,但安全性群組入方向必須允許存取代理連接埠8080和8703。更多詳情,請參見添加安全性群組規則。 - 按照公網遷雲步驟運行遷雲工具。
如果遷雲工作中斷,您可以查看遷雲工具FAQ,或者添加遷雲工具客戶回函DingTalk群聯絡ECS遷雲支援人員。更多連絡方式,請參見聯絡我們。