~~~
使用Command-Line方式是可以同時轉換多台虛擬機器到Hyper-V主機的方式,不過同時轉換多台的時候,注意網路頻寬是否會雍塞,以免轉換太久。
預設是沒有MVMC指令,那是當安裝MVMC完成後才有,其路徑為
C:\Program Files (x86)\Microsoft Virtual Machine Converter Solution Accelerator
所以下轉換指令前,請先檢視命令提示字元目前路徑是否正確,否則無法執行轉換。
ESXi主機192.168.0.106上的WIN03R2虛擬機器移轉到Hyper-V目標主機192.168.0.62主機上,虛擬硬碟放置路徑在\\192.168.0.62\vm |
MVMC.exe /SourceHost:192.168.0.106 /SourceHostUser:root /SourceHostPwd:Aa1234567 /GuestVM:WIN03R2 /GuestUser:administrator /GuestPwd:Aa1234567 /TargetHost:192.168.0.62 /TargetVHDPath:\\192.168.0.62\vm /TargetHostUser:HV2\administrator /TargetHostPwd:Aa1234567 |
|
- VMware ESXi 5.1版本的虛擬機器可以移轉。
- 使用MVMC指令方式移轉,不用設定WorkSpace目錄,不過還是需要保留移轉的虛擬硬碟一倍以上的空間,因為會直接就在操作MVMC指令的主機上使用其空間,舉例來說在A主機下MVMC指令移轉,VMware虛擬機器也是移轉到此,那虛擬硬碟有100G,那移轉過程中就要有200GB空間運作。
- 以下出現RPC Server is unavlable代表該虛擬機器網路沒有回應或是找不到,這時請檢察
- 該虛擬機器網路是否有回應。
- 若有設定hosts,檢查是否名稱和IP位址是否相符。
- 使用指令移轉期間VMware ESXi部分狀態會進行Create virtual Machine snapshot、Export OVFtemplate、Revert snapshot、Remove snapshot、Initiate guest OS shutdown這五個動作。所以這幾個動作完成後,那移轉就差不多快要完成了。
參數 |
說明 |
---|---|
GuestVM |
ESXi/ESX主機上要轉換的虛擬機器電腦名稱或IP位址名稱,例如WIN03R2 |
SourceHost |
ESXi/ESX主機名稱或IP位址,例如192.168.0.106 |
SourceHostUser |
ESXi/ESX主機最高管理者帳號,例如root。 |
SourceHostPwd |
ESXi/ESX主機最高管理者密碼。 |
TargetHost |
Hyper-V目標主機名稱或IP位址. ,例如192.168.0.62 |
TargetVHDPath |
Hyper-V目標主機虛擬硬碟VHD檔案存放路徑,例如\\192.168.0.62\vm |
GuestPwd |
移轉的虛擬機器密碼 |
GuestUser |
移轉的虛擬機器帳號,例如Administrator |
SourceHostPwd |
Hyper-V目標主機最高管理者密碼 |
TargetHostPwd |
ESXi/ESX主機最高管理者密碼,例如Aa1234567 |
TargetHostUser |
Hyper-V目標主機最高管理者帳號,例如HV2\Administrator |
PowerOnSourceVM |
ESXi/ESX主機虛擬機器移轉時是否關閉 |
PowerOnDestinationVM |
Hyper-V目標主機虛擬機器移轉完成後是否關閉 |
部落格:http://www.dotblogs.com.tw/jerry710822
My MVP Profile
https://mvp.support.microsoft.com/profile/Jerry