天天看點

VMware Converter 遷移實體機到 esxi 虛拟機

VMware Converter <b></b>

有啥用?

VMware Converter 是一款能将實體電腦系統、VMware其他版本虛拟機鏡像或第三方虛拟機鏡像轉化為一個虛拟機映像檔案的工具,而且生成的映像可以在該公司的VMware虛拟機軟體中使用。

<a href="http://blog.51cto.com/attachment/201110/163213487.png" target="_blank"></a>

元件功能

 vCenter Converter伺服器端:實作整個遷移過程的核心元件,執行虛拟機格式裝換和重新配置等關鍵任務; 

 vCenter Converter用戶端:使用者操作界面,用于連接配接伺服器端執行相關任務; 

 vCenter Converter Agent:在遷移過程中安裝在源機器上,用于資料抓取和傳送,遷移結束後會自動解除安裝;

下載下傳位址https://www.vmware.com/tryvmware/?p=converter

下載下傳需要注冊,目前最新版本 (201110)

參考:

http://qingping.blog.51cto.com/335806/494082

http://blogold.chinaunix.net/u/25264/showart_2623143.html

http://bbs.vmanager.cn/thread-1770-1-1.html

使用測試

遷移Llinux,測試環境 rhel 5.4 32bit

1 需要root 權限,輸入源系統 (被遷移)ip 位址,使用者名密碼

<a href="http://blog.51cto.com/attachment/201110/100436626.png" target="_blank"></a>

2  輸入目的系統 (esxi),ip 位址,使用者名密碼

<a href="http://blog.51cto.com/attachment/201110/100534691.png" target="_blank"></a>

3 輸入名稱預設即可

<a href="http://blog.51cto.com/attachment/201110/100801354.png" target="_blank"></a>

4 下一步

<a href="http://blog.51cto.com/attachment/201110/100835773.png" target="_blank"></a>

5 此時可以根據實際情況,調整虛拟機配置參數,例如 硬碟 網卡 cpu 記憶體 等等

<a href="http://blog.51cto.com/attachment/201110/100907968.png" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201110/101047812.png" target="_blank"></a>

6  虛拟機資訊,單機下一步開始遷移

<a href="http://blog.51cto.com/attachment/201110/101108767.png" target="_blank"></a>

7  工作列進度條

<a href="http://blog.51cto.com/attachment/201110/101153451.png" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201110/101325818.png" target="_blank"></a>

8 linux 系統遷移完成,對比遷移windows 系統簡單很多!

<a href="http://blog.51cto.com/attachment/201110/101506119.png" target="_blank"></a>

遷移windows,測試環境windows xp 32bit

1  下載下傳并且安裝converter軟體

<a target="_blank" href="http://blog.51cto.com/attachment/201110/171349708.png"></a>

2 安裝

<a target="_blank" href="http://blog.51cto.com/attachment/201110/171519948.png"></a>

3 這裡要說明下vmware vCenter Converter 服務端已經安裝在 64位 2k3 server上了,而這次将隻安裝 converter client,選擇本地安裝,點選幾次next将完成安裝!

<a target="_blank" href="http://blog.51cto.com/attachment/201110/171549430.png"></a>

4 安裝後将進入 converter client 界面,這裡選擇轉換計算機,源系統,然後選擇此本地計算機,單擊詳細資訊可以看到本地計算機配置資訊。

<a target="_blank" href="http://blog.51cto.com/attachment/201110/171850594.png"></a>

5 目标系統,填入ESXI 的 ip位址,使用者名,密碼

<a target="_blank" href="http://blog.51cto.com/attachment/201110/172129301.png"></a>

6 實體機将要遷移到ESXI上,需要填入一個名稱

<a target="_blank" href="http://blog.51cto.com/attachment/201110/172357818.png"></a>

7 選擇目标ESXI 存儲

<a target="_blank" href="http://blog.51cto.com/attachment/201110/172521548.png"> </a>

8 重要 在此處編輯 虛拟磁盤資訊,可以選擇進階自定義資訊

<a target="_blank" href="http://blog.51cto.com/attachment/201110/172615256.png"></a>

9 确認無誤後單擊幾次 next後,開始遷移此時顯示遷移任務資訊

<a target="_blank" href="http://blog.51cto.com/attachment/201110/172808737.png"></a>

<a target="_blank" href="http://blog.51cto.com/attachment/201110/173143590.png"></a>

11 經曆了17次失敗,終于把windows 遷移到ESXI上了,太TM蛋疼了,比起遷移 linux真是太惡心了!

<a href="http://blog.51cto.com/attachment/201110/164045268.png" target="_blank"></a>

<a target="_blank" href="http://blog.51cto.com/attachment/201110/174158104.png"></a>

12 總結遷移 windows 失敗的原因,竟然是精簡版的 windows  沒有 VSS 服務,是以使用converter 遷移windows 之前,請先查下 vss服務!

google 找到下面這些資料,開啟 vss 服務即可!

http://www.vmware.com/cn/support/support-resources/pubs/vs_pubs/vsp_vcc_42_rel_notes

如果源上沒有足夠的空間執行 VSS 快照,則轉換将會失敗 

如果源卷上沒有足夠的空間供 VSS 建立快照,則轉換将會失敗,并顯示以下錯誤: 

無法建立源卷的 VSS 快照。錯誤代碼:2147754783(0x8004231F) [Failed to create VSS snapshot of source volume. Error code: 2147754783(0x8004231F)]。 

解決辦法:清除源卷(尤其是系統卷和所有 NTFS 卷),然後再次嘗試轉換源。 

http://bbs.51cto.com/archiver/tid-538205.html

終于找到原因了,确實不是伺服器的空間不足或者虛拟記憶體不足的問題.問題在于源機器的VSS.試了幾台機器都正常了. 

仔細分析了錯誤日志,原因主要是convert在2%進度Taking a snapshot of the volume時需要使用源機器的VSS服務, 

我的幾台伺服器處理後均能正常遷移了.處理辦法如下: 

1.源機器VSS服務需要啟動(系統預設為手動) 

2.有些機器VSS啟動了仍然失敗,經檢查源機器上安裝了Symantec BackupExec的代理端,安裝了BackupExec的VSS服務,和系統的VSS沖突,解除安裝Symantec BackupExec的代理端後,再手動啟動系統的VSS服務,轉換成功. 

http://bbs.vmanager.cn/thread-4674-1-1.html

問題解決了,直接在源機器上安裝了VMWARE-CONVERT,在本機操作成功 

沒有 vss 的 windows

<a href="http://blog.51cto.com/attachment/201110/164225495.png" target="_blank"></a>

有 vss 的 windows

<a href="http://blog.51cto.com/attachment/201110/164806627.png" target="_blank"></a>

結束

遷移linux 非常順利,擁有root權限通過ssh即可, 遷移windows 實在太TM惡心了,寫了這麼多希望對準備用 vmware converter 遷移的朋友有些幫助吧!

#update 20120712

網友問題

<a href="http://blog.51cto.com/attachment/201207/162118157.jpg" target="_blank"></a>

解決方法

很明顯,是遠端主機的共享發生了問題,檢查了本地的網絡配置和服務都沒有問題,到了遠端主機上,使用net share指令,保證指令成功完成。

<a href="http://blog.51cto.com/attachment/201207/162321417.jpg" target="_blank"></a>

還有在 services.msc 保證 server 是啟動狀态。

<a href="http://blog.51cto.com/attachment/201207/163030355.png" target="_blank"></a>

<a href="http://www.abc369.cn/thread-11059-1-1.html" target="_blank">ipc</a>

1)ipc$與空連接配接: 

不需要使用者名與密碼的ipc$連接配接即為空連接配接,一旦你以某個使用者或管理者的身份登陸(即以特定的使用者名和密碼進行ipc$連接配接),自然就不能叫做空連接配接了. 

許多人可能要問了,既然可以空連接配接,那我以後就空連接配接好了,為什麼還要費九牛二虎之力去掃描弱密碼,呵呵,原因前面提到過,當你以空連接配接登陸時,

你沒有任何權限(很郁悶吧),而你以使用者或管理者的身份登陸時,你就會有相應的權限(有權限誰不想呀,是以還是老老實實掃吧,不要偷懶喲). 

2)ipc$與139,445端口: 

ipc$連接配接可以實作遠端登陸及對預設共享的通路;而139端口的開啟表示netbios協定的應用,我們可以通過139,445(win2000)端口實作對共享檔案/列印機的通路,

是以一般來講,ipc$連接配接是需要139或445端口來支援的. 

3)ipc$與預設共享 

預設共享是為了友善管理者遠端管理而預設開啟的共享(你當然可以關閉它),即所有的邏輯盤(c$,d$,e$……)和系統目錄winnt或windows(admin$),

我們通過ipc$連接配接可以實作對這些預設共享的通路(前提是對方沒有關閉這些預設共享)  

本文轉自 dongnan 51CTO部落格,原文連結:http://blog.51cto.com/dngood/685082

繼續閱讀