使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

張不留行發表於2023-02-07

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

環境說明:

1、P2V軟體:VMware-converter-en-6.3.0-20575345  下載地址:vCenter Converter: P2V Virtual Machine Converter | VMware | CN

2、源物理機(安裝windows 或 Linux系統)

3、目標位置:vSphere vCenter 7.0 和 ESXi 7.0

工作流程示例:

這裡示例是參考官方文件,個人理解會有所偏差,有興趣的可以閱讀官方文件。

官方文件:VMware vCenter Converter Standalone User's Guide - vCenter Converter Standalone 6.0

一、執行Windows的源物理計算機的遠端熱克隆

1、為Converter Standalone轉換準備源機器。Converter Standalone將代理安裝在源機器上,代理將獲取源卷的快照。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2、Converter Standalone在目標主機上建立一個虛擬機器,代理將卷從源機器複製到目標機器。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

3、Converter Standalone完成轉換過程。

代理安裝所需的驅動程式以允許作業系統在虛擬機器中啟動,並對虛擬機器進行個性化設定(例如,更改IP資訊)。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

4、可選項,Converter Standalone從源計算機解除安裝代理。虛擬機器已經準備好在目標伺服器上執行。

二、執行Linux的源物理計算機的遠端熱克隆

  • Linux作業系統上電後的轉換過程與Windows作業系統上電後的轉換過程不同。
  • 在Windows轉換中,在源計算機上安裝Converter Standalone代理,並將源資訊推送到目標計算機。
  • 在Linux轉換中,源計算機上不部署代理。而是在目的ESX/ESXi主機上建立並部署一個helper虛擬機器。然後將源資料從源Linux計算機複製到helper虛擬機器。轉換完成後,helper虛擬機器將在下次上電時關閉成為目標虛擬機器。
  • Converter Standalone僅支援Linux源到託管目的地的轉換。
  • 下面的工作流程演示了在執行Linux的源計算機上進行熱克隆到受管理目標的原則。

1、

  • Converter Standalone使用SSH連線到源計算機並檢索源資訊。
  • Converter Standalone根據轉換任務設定建立一個空的helper虛擬機器。
  • 在轉換期間,helper虛擬機器充當新虛擬機器的容器。
  • Converter Standalone將helper虛擬機器部署在託管目標(ESX/ESXi主機)上。helper虛擬機器從位於Converter Standalone伺服器上的*.iso檔案啟動。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2、helper虛擬機器啟動,從Linux映像引導,透過SSH連線到源計算機 ,並開始從源檢索所選資料。在設定轉換時任務中,可以選擇要將哪些源卷複製到目標計算機。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

3、可選項,在複製資料之後,將重新配置目標虛擬機器,以允許作業系統在虛擬機器中啟動。

4、Converter Standalone關閉helper虛擬機器。完成轉換過程。

   你可以配置Converter Standalone,以便在轉換完成後啟動新建立的虛擬機器。

實操步驟:

一、執行Windows的源物理計算機的遠端熱克隆

1、找臺windows電腦作為媒介主機,安裝Converter Standalone軟體(vCenter Converter Standalone running on Windows machine)

1.1、將P2V軟體:VMware-converter-en-6.3.0 下載到Windows電腦上,雙擊安裝。

  使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

  使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

  *******軟體安裝中間步驟忽略,都是下一步******

1.2、開始安裝。

  使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

1.3、安裝完成。

  使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2、P2V 物理機轉換虛擬機器過程

2.1、開啟Converter Standalone

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.2、選擇需要轉換的源物理計算機

這裡選擇Windows系統的物理機進行轉換;填寫源物理機的ip地址、使用者名稱和密碼。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.3、臨時安裝Converter Standalone代理,選第一個轉化完自動解除安裝代理。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

證書警告,ignore忽略。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.4、為新的虛擬機器選擇一個主機。這裡選擇VM Ifra目標型別,並填寫vCenter的ip地址、賬號和密碼。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.5、選擇目標虛擬機器名稱和資料夾。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.6、選擇新虛擬機器的位置;選擇具體的ESXI主機,儲存位置,虛擬機器版本。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.7、設定轉換任務的引數

磁碟引數設定

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

記憶體引數設定

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

設定cpu(根據需求調整)和磁碟控制器(一般預設)

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

網路引數設定(根據ESXi主機上的網路埠組的劃分選擇)

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

勾選為安裝客戶機vm tools工具(對虛擬機器操作效能和安全有所提升)

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.8、檢查轉換引數,點選Finish開始轉換。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

檢視P2V轉換進度

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

2.9、轉換完成後,登入vCenter,就可以檢視到對應虛擬機器。

注意:轉換完成的虛擬機器的ip和源機器ip是一樣的,如果要啟動虛擬機器,要把物理機關掉。

   或者啟動虛擬機器的時候透過vcenter將網路斷開,透過vcenter啟動臺進入虛擬機器將ip改了,以免衝突。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

轉換過程中的出現的問題

參考文章:VMware vCenter Converter 物理機遷移_西瓜是小魚的部落格-CSDN部落格_vmware 物理機遷移

問題現象:

給源物理機安裝agent時報錯

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

如下圖,無法連線到網路共享。

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

排查過程:

源物理機、作為媒介的Windows電腦、目標主機(ESXi主機)之間的網路要通,可以互ping排查。我這裡網路連通性沒問題。

到源物理機cmd上使用命令:net share,檢查是否有admin的分享許可權。我這裡有。沒有可以使用命令開啟:net share ADMIN$ 

使用VMware Converter Standalone P2V(物理機轉換虛擬機器)

admin的分享許可權沒問題,然後把防火牆全部關閉再安裝也不行。

最後,只能手動安裝代理了。

將VMware vCenter Converter 安裝路徑下的 VMware-Converter-Agent.exe 程式複製到源物理機上手動安裝。

安裝完成後,在源物理機上的工作管理員裡看到有VMware-Converter-Agent服務執行。

或者在cmd上檢視9089埠是否監聽。如果有那代表agent安裝成功。命令:netstat -ano|findstr 9089

最後,再重新執行一遍就可以了。

 

 

 

 

 

 

 

 

 

相關文章