http://dngood.blog.51cto.com/446195/685082/
VMware Converter
有啥用?
VMware Converter 是一款能將物理電腦系統、VMware其他版本虛擬機鏡像或第三方虛擬機鏡像轉化為一個虛擬機映像文件的工具,而且生成的映像可以在該公司的VMware虛擬機軟件中使用。
組件功能
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 地址,用戶名密碼
2 輸入目的系統 (esxi),ip 地址,用戶名密碼
3 輸入名稱默認即可
4 下一步
5 此時可以根據實際情況,調整虛擬機配置參數,例如 硬盤 網卡 cpu 內存 等等
6 虛擬機信息,單機下一步開始遷移
7 任務欄進度條
8 linux 系統遷移完成,對比遷移windows 系統簡單很多!
遷移windows,測試環境windows xp 32bit
1 下載並且安裝converter軟件
2 安裝
3 這里要說明下vmware vCenter Converter 服務端已經安裝在 64位 2k3 server上了,而這次將只安裝 converter client,選擇本地安裝,點擊幾次next將完成安裝!
4 安裝后將進入 converter client 界面,這里選擇轉換計算機,源系統,然后選擇此本地計算機,單擊詳細信息可以看到本地計算機配置信息。
5 目標系統,填入ESXI 的 ip地址,用戶名,密碼
6 物理機將要遷移到ESXI上,需要填入一個名稱
7 選擇目標ESXI 存儲
8 重要 在此處編輯 虛擬磁盤信息,可以選擇高級自定義信息
9 確認無誤后單擊幾次 next后,開始遷移此時顯示遷移任務信息
10 我暈 91% 處失敗了,無法為源卷 創建 vss 快照 開始 google
11 經歷了17次失敗,終於把windows 遷移到ESXI上了,太TM蛋疼了,比起遷移 linux真是太惡心了!
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
有 vss 的 windows
結束
遷移linux 非常順利,擁有root權限通過ssh即可, 遷移windows 實在太TM惡心了,寫了這么多希望對准備用 vmware converter 遷移的朋友有些幫助吧!
#update 20120712
網友問題
解決方法
很明顯,是遠程主機的共享發生了問題,檢查了本地的網絡配置和服務都沒有問題,到了遠程主機上,使用net share命令,保證命令成功完成。
還有在 services.msc 保證 server 是啟動狀態。
- 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$連接可以實現對這些默認共享的訪問(前提是對方沒有關閉這些默認共享)