本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
VMware無代理遷移提供不侵入客戶端操作系統、不占用客戶端操作系統的計算資源的無代理遷移能力,能夠有效消除用戶對服務器安全和性能的顧慮。本文介紹如何使用SMC通過無代理的方式遷移VMware虛擬機。
您也可以使用有代理的方式遷移VMware虛擬機,具體操作,請參見服務器遷移至ECS實例。
遷移場景
(推薦)將服務器遷移至阿里云ECS自定義鏡像。
如果您未購買阿里云ECS實例,可以將服務器遷移至阿里云ECS自定義鏡像,然后手動使用自定義鏡像創建ECS實例。
將服務器遷移至已購買的阿里云ECS實例。
如果您已經購買阿里云ECS實例,且已購買ECS實例的存儲、操作系統等配置和源服務器適配,則可以將源服務器遷移至已購買的阿里云ECS實例。
警告遷移后,目標ECS實例中的原數據將會被清除(源服務器的數據不會受到影響)。因此,如果目標ECS實例中存在重要數據,不推薦您使用該方式進行遷移。
環境要求
不同的OVA模板需要的環境要求不同,具體如下表所示。
OVA模板 | VMware無代理連接器的配置 | vCenter部署 | 單ESXi環境部署 |
SMC VMware Connector 6.7 OVA |
|
|
|
SMC VMware Connector 8.0 OVA |
|
|
|
角色權限要求
若使用vCenter用戶,其在ESXi和VM上的角色需要分配以下權限:
Datastore > Browse datastore
Datastore > Low-level file operations
Host > Local operations > Create virtual machine
Virtual machine > Change Configuration > Acquire disk lease
Virtual machine > Change Configuration > Toggle disk change tracking
Virtual machine > Provisioning > Allow virtual machine download
Virtual machine > Provisioning > Allow disk access
Virtual machine > Provisioning > Allow read-only disk access
Virtual machine > Snapshot management > Create snapshot
Virtual machine > Snapshot management > Remove Snapshot
若使用ESXi用戶,其角色類型需要為Administrator。
前提條件
已完成遷移前準備工作。具體操作,請參見遷移前準備。
為避免數據丟失,建議重要數據備份至鏡像、快照或該實例以外的存儲設備中。
如果您需要將源服務器遷移至已購買的阿里云ECS實例:
操作步驟
步驟一:創建VMware無代理連接器
SMC提供OVA模板文件,在vCenter或ESXi環境中導入VMware無代理連接器OVA模板,您可以通過該模板文件部署VMware無代理連接器。
開源虛擬化格式OVF(Open Virtualization Format)文件是一種開源的文件規范,它描述了一個開源、安全、有效、可拓展的便攜式虛擬打包以及軟件分布格式,它一般有幾個部分組成,分別是ovf文件、mf文件、cert文件、vmdk文件和iso文件。OVA是OVF文件包的單文件發行版。
VMware vSphere是VMware的虛擬化平臺,可將數據中心轉換為包括CPU、存儲和網絡資源的聚合計算基礎架構。vSphere將這些基礎架構作為一個統一的運行環境進行管理,并為您提供工具來管理加入該環境的數據中心。vSphere的兩個核心組件是ESXi和vCenter Server。ESXi是用于創建并運行虛擬機和虛擬設備的虛擬化平臺。vCenter Server是一項服務,用于管理網絡中連接的多個主機,并將主機資源池化。
下載并解壓OVA模板
單擊下載OVA模板,在導入說明中,根據VMware ESXi或vCenter的版本下載并解壓對應的OVA模板文件。
部署VMware無代理連接器
在vCenter或ESXi環境中導入VMware無代理連接器OVA模板文件,通過該模板文件部署VMware無代理連接器。部署VMware無代理連接器支持vCenter部署和單ESXi環境部署,您可以根據需求選擇對應的方式。
vCenter部署(推薦)
在vCenter環境中導入VMware無代理連接器OVA模板,并通過該模板部署VMware無代理連接器。以vCenter 6.7為例,操作步驟如下:
登錄vCenter,在vCenter主機上,右鍵單擊Deploy OVF Template...。
在Deploy OVF Template頁面,根據配置向導完成創建虛擬機。
選擇OVA模板后,單擊NEXT。
選中Local file,并單擊Browse...,選擇已解壓的OVA模板文件。
選擇虛擬機名稱和安裝位置后,單擊NEXT。
在Virtual machine name后輸入虛擬機名稱,并選擇安裝位置。
選擇計算資源后,單擊NEXT。
確認模板信息后,單擊NEXT。
選擇存儲空間后,單擊NEXT。
選擇網絡資源后,單擊NEXT。
確認配置信息后,單擊FINISH。
部署成功后,在VMware無代理連接器上右鍵選擇Power > Power On啟動電源。
用戶需要自行配置網絡環境,確保創建的VMware無代理連接器能夠與vCenter的443端口(默認)、待遷移虛擬機對應ESXi宿主機的902端口(默認)連通。
在Summary頁簽下,獲取VMware無代理連接器的IP地址。
單ESXi環境部署
在ESXi環境中導入VMware無代理連接器OVA模板,并通過該模板部署VMware無代理連接器。本文以ESXi 7.0,操作步驟如下:
登錄VMware ESXi,在虛擬機上右鍵,單擊創建/注冊虛擬機。
在選擇創建類型頁面,選擇從OVF或OVA文件部署虛擬機后,單擊下一頁。
在選擇OVF和VMDK文件頁面,輸入虛擬機名稱后,單擊單擊以選擇文件或拖放,選擇已下載的OVA模板文件,單擊下一頁。
在選擇存儲頁面,單擊下一頁。
在部署選項頁面,單擊下一頁。
在即將完成頁面,單擊完成。
等待虛擬機部署完成,在一般信息區域中顯示出連接器的IP地址(連接器的網絡配置默認為DHCP,如需修改請自行配置)。
您需要自行配置網絡環境,確保創建的VMware無代理連接器能夠與ESXi的443和902端口(默認)連通。
步驟二:導入遷移源
登錄VMware無代理連接器,配置待遷移的虛擬機后,在VMware無代理連接器中執行導入遷移源命令,導入遷移源。
配置待遷移的虛擬機
登錄VMware無代理連接器。
以SSH遠程連接方式為例,操作步驟如下:
在某個與VMware無代理連接器網絡連通的終端中,運行以下命令,遠程連接VMware無代理連接器。默認用戶名為
root
,密碼默認為空。ssh root@<VMware無代理連接器IP地址>
重要為了安全考慮,建議您及時修改密碼。
運行以下命令,檢查時間是否準確。
date
如果不準確,可通過ntpdate命令校準時間。本文以
0.asia.pool.ntp.org
時間服務器為例。ntpdate 0.asia.pool.ntp.org hwclock --systohc
警告如果時間不準確,會導致導入遷移源失敗。
運行以下命令,配置vCenter或ESXi及待遷移的虛擬機。
說明本步驟的操作將獲取環境下所有的宿主機和虛擬機的列表,如果您已知曉需要配置的宿主機或者虛擬機的名稱,可跳過此步驟,直接指定名稱進行配置。具體操作,請參見VMware無代理遷移中,如何直接指定宿主機下的虛擬機或者虛擬機?。
cd /root/smc bash configure.sh
依次配置VMware vCenter或ESXi的IP地址、用戶名、密碼、端口號(建議使用默認443),回顯信息類似如下所示。
[root@localhost ~]# cd /root/smc [root@localhost smc]# ./configure.sh Please input vCenter/ESXi IP:192.168.XX.XX Please input username:administr****@vsphere.local Please input password: Please input port number(default 443):443
提示連接成功,并生成宿主機列表,并要求輸入需要遷移的虛擬機對應的宿主機(需選擇狀態為“已連接”的宿主機,即Connected一欄為*)。
Test to connect the vCenter/ESXi... Connect success! save to ./vmware_connect_config.json ========Aliyun SMC VMware Configure Tool 1.2======== Connect success! Getting host list progress: [>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>100.00%]time:1.0s Host List: ------------------------------------------------------------------------ ID Name Version Connected 1 192.168.XX.XX 6.7.0 * 2 192.168.XX.XX 7.0.3 * ------------------------------------------------------------------------ Please input the ID of Host(input 0 to exit):1
輸入宿主機ID后,生成虛擬機列表,并要求輸入需要待遷移虛擬機的ID(需選擇狀態為“已連接”的虛擬機,即Connected一欄為*)。
Test to connect 192.168.XX.XX Connect success! Getting vm list progress: [>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>100.00%]time:2.3s VM List of 192.168.XX.XX: ------------------------------------------------------------------------ ID Name Connected CBT Add 1080 test1 * 1084 win16bios * 1011 centos7-bios-2 * 3008 centos7-uefi * 2001 centos-hw10 * ------------------------------------------------------------------------ Please input the ID of VM to be migrated (input 0 to exit):1084
選擇需要遷移的虛擬機的架構。
-------------------------------------------------------------- 0 x86_64 1 i386 2 arm64 -------------------------------------------------------------- Please choose the architecture:0
若當前虛擬機的操作系統未被成功識別,在給出的操作系統列表中輸入操作系統對應的序號,例如:10。
說明VMware vCenter中創建虛擬機時預設的操作系統類型可能并不真實,需要用戶確認。
------------------------------------------------------------------------ 0 CentOS 1 Ubuntu 2 SUSE 3 OpenSUSE 4 Debian 5 RedHat 6 Others Linux 7 Windows Server 2003 8 Windows Server 2008 9 Windows Server 2012 10 Windows Server 2016 11 Windows Server 2019 12 Windows Server 2022 ------------------------------------------------------------------------ Current OS [Apple macOS 10.14 (64-bit)] is invalid, please choose the OS of VM:10
對于虛擬機名稱后的
Add
行顯示*
,表示添加成功。VM List of 192.168.XX.XX: -------------------------------------------------------------- ID Name Connected CBT Add 481 TEST_CLONE_1 * 389 win16bios * * 338 hanjun_test_001 * 386 Aliyun_SMC_Agent_6.5 * 393 win16uefi -------------------------------------------------------------- Please input the ID of VM to be migrated (input 0 to exit):0
如果您需要遷移多臺虛擬機,可繼續輸入需要遷移的虛擬機的ID。
如果您只遷移一臺虛擬機,輸入0,返回宿主機選擇項,如果您需要繼續選擇遷移其他宿主機中的虛擬機,重復上述操作。反之,輸入0,退出配置。
(可選)運行以下命令,可查看已生成vmware_connect_config.json和vmware_migrate_config.json文件。
ll
回顯信息類似如下所示。
[root@localhost smc]# ll total 5588 drwxrwxrwx. 4 root root 239 Oct 17 17:27 Check -rwxrwxrwx. 1 root root 6884 Oct 14 15:54 client_data -rwxrwxrwx. 1 root root 151 Oct 14 17:47 configure.sh drwxrwxrwx. 2 root root 72 Nov 1 01:15 dist -rwxrwxrwx. 1 root root 38878 Oct 14 15:54 EULA drwxrwxrwx. 2 root root 4096 Oct 17 17:27 Excludes -rwxrwxrwx. 1 root root 5633792 Oct 31 19:43 go2aliyun_client -rwxrwxrwx. 1 root root 146 Oct 14 15:54 user_config.json -rw-r--r--. 1 root root 263 Nov 10 18:05 vmware_connect_config.json -rw-r--r--. 1 root root 18406 Nov 10 18:07 vmware_migrate_config.json
導入遷移源
在VMware無代理連接器中,通過命令運行SMC客戶端,并將VMware虛擬機的信息導入SMC控制臺。
SMC客戶端運行期間,避免人為對待遷移的VMware虛擬機執行關機、重啟、創建和刪除快照等相關操作。若您對待遷移的VMware虛擬機執行了創建和刪除快照的操作,可能導致遷移失敗。因此導致遷移失敗后,需要在SMC客戶端主目錄/root/smc下執行./dist/migrate_configure,重新獲取虛擬機配置后,執行./go2aliyun_client --jobtype=3
命令重新運行SMC客戶端。
登錄SMC控制臺。
在左側導航欄,選擇
。在VMware無代理遷移頁面,單擊導入遷移源。
在導入遷移源頁面,配置相關參數。
參數說明如下表所示。
參數
說明
遷移源類型
在下拉列表選擇VMware虛擬機。
導入方式
默認選中VMware無代理連接器導入,不可更改。
導入說明
根據導入說明執行導入遷移源的操作。
獲取激活碼或者訪問密鑰(AccessKey)。
獲取激活碼(推薦):SMC激活碼Access Token包括Access Token Id和Access Token Code,如果您沒有激活碼,請先在SMC控制臺的導入說明中,單擊生成激活碼并復制激活碼信息。
獲取訪問密鑰(AccessKey):阿里云賬號的訪問密鑰(AccessKey)包括AccessKey ID和AccessKey Secret,如果您未創建AccessKey,請先創建。具體操作,請參見創建AccessKey。
登錄VMware無代理連接器,依次運行以下命令,導入遷移源。
chmod +x ./go2aliyun_client ./go2aliyun_client --jobtype=3
根據回顯信息,輸入激活碼或者訪問密鑰(AccessKey)。本示例以輸入激活碼為例,回顯信息類似如下所示。當回顯信息顯示
Import Source Server [s-bp14zd35128xgjdbh****] Successfully!
時,表示導入遷移源成功。在SMC控制臺的VMware無代理遷移頁面的遷移實時狀態列,查看遷移源的狀態。
步驟三:創建遷移任務
在SMC控制臺根據界面提示創建并啟動遷移任務。SMC支持將VMware服務器遷移以下目標類型:
(推薦)云服務器鏡像:遷移為自定義鏡像,然后您可以根據自定義鏡像創建ECS實例。
云服務器實例:如果您已購買全新ECS實例或者已購買的ECS實例的數據不再需要,可以將待遷移的VMware虛擬機直接遷移至ECS實例,但待遷移的VMware虛擬機需要和已購買的ECS實例的存儲數量、大小等需要適配。
警告創建遷移任務后,目標ECS實例中的原數據將會被清除(源服務器的數據不會被清除)。如果ECS實例中存在重要數據,不推薦您使用該方式遷移。
登錄SMC控制臺。
在左側導航欄,選擇
。在目標遷移源的操作列,單擊開始遷移。
根據界面提示配置相關參數后,單擊立即創建。
配置基本參數,參數說明具體如下表所示。
參數
說明
示例
任務名稱
遷移任務的名稱。
VMware無代理遷移
任務描述
輸入遷移任務的描述。
test
目標類型(必填)
您可以根據實際遷移場景選擇對應的目標類型:
云服務器鏡像
將現有的源服務器轉換成云服務器鏡像,再使用該鏡像創建新的ECS實例來實現遷移。
配置項說明如下:
目標地域:目標地域指的是您的源服務器要遷入阿里云的地域。該參數為必填項。關于地域的更多信息,請參見地域和可用區。
鏡像名稱:SMC為遷移源生成的目標阿里云自定義鏡像名稱。
云服務器實例
將源服務器直接遷移至已購買的ECS實例,源服務器和已購買的ECS實例的存儲、操作系統等需要適配。
配置項說明如下:
目標地域:目標地域指的是您的源服務器要遷入阿里云的地域。該參數為必填項。關于地域的更多信息,請參見地域和可用區。
目標實例:選擇一個ECS實例作為目標實例。
云服務器鏡像
執行方式
選擇遷移任務執行方式:
立即執行:創建遷移任務后立即啟動。默認選擇立即執行。
預約執行:創建遷移任務后,在設置的時間自動啟動遷移任務。
說明預約執行時間最早可設置為當前時間后10分鐘。
只創建:僅創建遷移任務,后續需要在操作列單擊開始任務,手動啟動遷移任務。
保持默認
自動增量同步
遷移任務是否自動同步源服務器增量數據至阿里云。默認關閉自動增量同步。
說明如果選擇遷移到目標實例,則不支持此功能。
開啟該開關后,需設置以下配置項:
同步重復頻率:增量遷移任務周期性自動執行的時間間隔。
最大鏡像保留數:增量遷移任務默認保留的最大鏡像數。
遷移任務將自動周期性執行,并同步增量數據至阿里云。增量遷移的最佳實踐,請參見VMware無代理增量遷移。
保持默認
配置磁盤參數,參數說明具體如下表所示。
參數
說明
示例
目標磁盤(GiB)
設置目標云服務器的磁盤結構。根據業務需求配置相關參數:
系統盤
目標阿里云云服務器系統盤的大小,單位為GiB。系統盤大小取值范圍為20~2048。目標系統盤取值需要大于遷移源系統盤實際占用大小。例如,源系統盤大小為400 GiB,實際占用100 GiB,則目標系統盤取值需大于100 GiB。
說明默認值為遷移源系統盤大小,如無縮小系統盤容量的需要,建議不要小于默認值。
數據盤
數據盤<N>:表示遷移后阿里云云服務器數據盤的大小,單位為GiB。 數據盤大小取值范圍:20~32768。
您可以設置數據盤前復選框的選中情況,自行選擇是否遷移目標數據盤。
變量
<N>
表示第幾個數據盤。數據盤取值需要大于遷移源數據盤的實際占用大小。例如,源數據盤大小為500 GiB,實際占用大小為100 GiB,則目標數據盤取值需大于100 GiB。
說明若您的遷移源沒有數據盤,或數據盤未掛載,則不會出現數據盤配置項。更多信息,請參見為什么新建遷移任務頁面沒有出現數據盤配置項?。
保持默認
(條件必選)如果您需要設置網絡模式、壓縮率等參數,單擊高級配置,配置高級參數,參數說明具體如下表所示。
參數
說明
示例
網絡模式
選擇傳輸遷移數據到中轉實例使用的網絡,默認使用公網傳輸。中轉實例會被創建在所選專有網絡(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。
保持默認
壓縮率
遷移過程中,數據壓縮傳輸的級別。請根據您的實際需要,設置壓縮率。
在帶寬有限的環境下,使用高壓縮率,可以提升數據的傳輸速度。
在帶寬很高的情況下,建議您不壓縮傳輸數據,可減少對遷移源CPU資源的耗費。
取值范圍為0~10,默認值為7,0表示不壓縮傳輸數據。
保持默認
Checksum驗證
默認關閉,開啟后,可增強數據一致性校驗,但是可能會降低傳輸速度。
保持默認
許可證類型
選擇許可證類型。
阿里云:阿里云提供的微軟許可證。更多信息,請參見阿里云支持激活哪些Windows Server?。默認選擇此選項。
自帶許可:自帶許可(Bring Your Own License,簡稱BYOL) 遷移上云目前主要包括Microsoft和Redhat。更多信息,請參見SMC是否支持自帶許可證遷移上云?。
保持默認
鏡像檢測
鏡像檢測功能主要檢測鏡像是否為有效鏡像、鏡像是否可以創建出功能齊全的ECS實例等。您可以在創建服務器遷移和VMware無代理遷移任務時使用鏡像檢測功能。
鏡像檢測可以能幫您快速發現遷移后鏡像或實例存在的潛在問題,并提供修復方案,使其符合阿里云標準,提升啟動實例成功率。
更多信息,請參見配置鏡像檢測。
保持默認
遷移任務標簽
為遷移任務綁定標簽鍵值,便于查詢與管理遷移任務。更多信息,請參見使用標簽管理遷移源和遷移任務和通過標簽實現精細化權限管理。
說明同一個遷移任務最多可綁定20個標簽。
保持默認
中轉實例規格
可根據實際需求選擇中轉實例規格。當目標類型選擇云服務器鏡像時,才會出現此參數。
選擇中轉實例規格:系統會選擇該實例規格創建中轉實例。若該實例規格庫存不足,則遷移任務創建失敗。
不選擇中轉實例規格:系統默認會按照順序選擇實例規格來創建中轉實例。
重要為避免遷移出錯,請在遷移過程中請勿停止、啟動、重啟或者釋放中轉實例。
在彈出的對話框中,仔細閱讀遷移提示后,單擊我確認我已知悉。
在遷移任務頁面,查看遷移實時狀態。
由于傳輸數據耗時受源端數據大小,網絡帶寬等因素影響,請耐心等待遷移任務完成。
在遷移任務狀態為同步中時,如果您需要暫停遷移任務,可在操作列單擊暫停任務。
(可選)如需查看遷移的詳情信息,參照以下步驟。
在目標遷移源的遷移源ID/名稱列,單擊遷移源ID,即可查看遷移詳情信息。
(可選)步驟四:遷移下一個VMware虛擬機
如果在配置待遷移的虛擬機時,您添加了多個虛擬機ID,完成一個VMware虛擬機遷移操作后,可以關掉SMC客戶端進程,然后遷移下一個VMware虛擬機。操作步驟如下:
登錄VMware無代理連接器。具體操作,請參見登錄VMware無代理連接器。
通過
Ctrl+C
退出正在運行的SMC客戶端進程,并通過以下命令結束當前SMC客戶端進程。./dist/finish 1
執行以下命令,重新運行SMC客戶端,開始遷移下一臺虛擬機。
./go2aliyun_client --jobtype=3
驗證遷移結果
如果選擇遷移的目標類型為云服務器鏡像:
遷移成功后會生成阿里云自定義鏡像,您也可以在遷移交付物列,單擊查看報告,查看鏡像檢測結果。更多說明,請參見查看鏡像檢測結果。
手動驗證遷移結果(推薦)
您可以在操作列,單擊創建實例,系統跳轉到ECS控制臺創建ECS頁面并默認選中創建的自定義鏡像。創建ECS實例的具體操作,請參見使用自定義鏡像創建實例。
自動驗證遷移結果
說明使用該功能需要滿足以下條件:
驗證時系統會通過自定義鏡像創建按量收費的臨時實例,需要確保阿里云賬號余額大于等于100元。
需要在實例內部安裝云助手插件,需要實例系統版本支持。具體操作,請參見安裝云助手Agent。
該功能將使用阿里云提供的OOS模板
ACS-SMC-CreateAndVerifyInstance
,自動驗證遷移任務生成的鏡像能否成功創建ECS實例,并正常啟動。在操作列單擊驗證遷移結果。
在彈出的對話框中了解驗證流程,并單擊立即驗證。
您也可以單擊自定義驗證腳本參數,手動配置參數進行驗證。
在驗證遷移結果列,查看驗證結果。
驗證通過:表示遷移結果無異常。您可以單擊查看輸出參數了解驗證結果。
驗證未完成:表示遷移結果存在異常。您可以單擊查看原因,了解遷移任務出錯的原因,并根據原因排查問題。
您也可以單擊操作列,并單擊前往OOS查看歷史驗證獲取OOS模板的歷史執行信息。
如果您選擇遷移的目標類型為云服務器實例時,可以在操作列,單擊查看目標實例,跳轉到目標ECS實例頁面,查看目標ECS實例。
遷移服務器后,為確保業務正常運行,您需要執行以下操作:
對數據校驗和驗證,確保數據的完整性和正確性。具體操作,請參見遷移Linux服務器后怎么檢查系統?或遷移Windows服務器后怎么檢查系統?。
如果源服務器中的應用和服務未設置自啟動,遷移后您需要手動啟動應用和服務。
遷移后IP地址將會發生改變。如果業務涉及IP地址的配置,請自行修改。
您需要查看演練報告并修復嚴重的演練項后,重試遷移演練。更多信息,請參見配置遷移演練。
此時,您需要排查問題后重試:
在遷移任務頁面,單擊重試任務。
遷移任務會從上一次結束的進度處繼續遷移。
重要如果中轉實例已被釋放,需要重新遷移。具體操作,請參見誤釋放了中轉實例怎么辦。
清理資源
遷移時,SMC會在您的阿里云目標賬號下創建一臺名稱為
No_Delete_SMC_Transition_Instance
的臨時按量付費中轉實例,用于輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理:遷移成功:中轉實例會自動釋放,您無需手動清理。
遷移出錯:中轉實例會隨遷移任務一直存在并產生費用。您可以選擇以下方式釋放中轉實例,避免不必要的扣費:
如果您已確認不再使用該遷移任務,在操作列選擇
,通過刪除遷移任務自動清理中轉實例。手動釋放中轉實例。具體操作,請參見釋放實例。
遷移時,SMC會在目標實例下創建一塊名稱為
SMC_Temp_Disk
的臨時按量付費中轉云盤,用于輔助遷移。您需要根據遷移是否成功選擇是否需要手動清理該中轉云盤:遷移成功:中轉云盤會自動釋放,您無需手動清理。
遷移出錯:中轉云盤會隨遷移任務一直存在并產生費用。您可以選擇以下方式釋放中轉云盤,避免不必要的扣費:
如果您已確認不再使用該遷移任務,在操作列選擇
,通過刪除遷移任務自動清理中轉云盤。手動釋放中轉實例。具體操作,請參見釋放云盤。
相關操作
如果您需要多次遷移增量數據,在第一次全量遷移完成后,您可以在自定義的時間間隔內進行多次增量遷移,將源服務器系統產生的增量數據同步至阿里云,有效減少源服務器系統業務暫停時間及最終交割時間。具體操作,請參見VMware無代理增量遷移。
如果您需要遷移大量VMware虛擬機,可以通過多任務同時遷移,提高遷移效率。
重要一個VMware虛擬機遷移完成后,才可以關掉SMC客戶端進程,然后遷移下一個VMware虛擬機,否則遷移失敗。
創建多個VMware無代理連接器。
每臺VMware無代理連接器最多支持同時運行5個SMC客戶端,如果不能滿足您的需求,您可根據當前VMware環境下剩余資源情況,克隆或通過OVA模板文件部署多個VMware無代理連接器,在不同的VMware無代理連接器中運行SMC客戶端。本示例以克隆VMware無代理連接器為例。
在VMware無代理連接器上,右鍵選擇
。依次配置虛擬機名稱和安裝位置、計算資源、存儲空間以及克隆選項,完成克隆配置。
具體操作,請參見步驟一:創建VMware無代理連接器。
登錄VMware無代理連接器。具體操作,請參見登錄VMware無代理連接器。
對于每臺VMware無代理連接器,可通過運行以下命令獲取多個SMC客戶端。
每臺VMware無代理連接器最多支持同時運行5個SMC客戶端,您可以根據需求復制多個SMC客戶端文件。
cd /root cp -r smc smc2 cp -r smc smc3 cp -r smc smc4 cp -r smc smc5 mv smc smc1
重要每臺VMware無代理連接器最多支持同時運行5個SMC客戶端。
運行以下命令,對每個SMC客戶端配置文件。
本步驟以運行第2個SMC客戶端為例,如果您需要在一個VMware無代理連接器中運行多個SMC客戶端,可以到指定目錄下,執行
bash configure.sh
命令,配置文件。cd /root/smc2 bash configure.sh
關于配置文件的具體操作,請參見配置待遷移的虛擬機。
運行以下命令,查看當前正在運行的SMC客戶端相關進程。
ps -ef | grep smcvmware_client
回顯信息類似下圖所示。
說明多個SMC客戶端運行時,根據客戶端進程開始運行的時間順序,SMC客戶端進程名依次包含smcvmware_client_1、smcvmware_client_2、... 、smcvmware_client_N。
每個客戶端對應的遷移任務完成后,通過
Ctrl+C
退出,并通過以下命令結束當前進程。./dist/finish N
其中:N表示進程順序,需替換為實際的值。例如:1、2。
執行以下命令,重新運行SMC客戶端,開始遷移下一臺VMware虛擬機。
./go2aliyun_client --jobtype=3