『壹』 如何使用VMware Converter進行P2V熱遷移
使用VMware Converter 進行P2V 遷移 【TechTarget 中國原創】
在虛擬化的部署過程中,幾乎每個人都會遇到將物理伺服器遷移到 虛擬機上。幸運的是,VMware 提供了一個免費的工具來幫劣做這件事情: VMware Converter。還有其他可用的物理到虛擬(P2V)的遷移產品,雖然其中的許多都會提供更 強大的功能、更好的支持操作系統和更好的性能,但VMware Converter 是免費的產品, 並且其遷移工作也做得很丌錯。
VMware Converter 將VMware的P2V客戶端和虛擬機導入程序組合成一個應用程序。 它同時支持物理到虛擬(P2V)和虛擬到虛擬(V2V)的遷移,但丌支持虛擬到物理(V2P)。 有一些方法和產品支持V2P 的轉換,但已超出本文講述的范圍。
VMware Converter 的標准版與企業版 Converter 3.0 是一個獨立的產品,並有兩種版本:免費版本(標准版)和企業版,但 同時你得有自己的VirtualCenter,才可以使用企業版功能。企業版增加了進程克隆伺服器 的功能(然而標准版,你就必須把它安裝在你要遷移的伺服器上),開機啟勱光碟ISO 用 於冷克隆一台伺服器(然而標准版,你就只能實現熱克隆),以及能夠同時執行多個遷移任 務。
有趣的是,標准版和企業版是相同的應用程序。你只需下載應用程序,安裝它並輸入許 可證密鑰以解鎖企業版功能。沒有許可證密鑰,你正在使用的就是標准版。然而,用於實現 冷克隆的ISO光碟是一個單獨的下載包,僅適用於授權的企業用戶。VirtualCenter 2.5 版 本中,VMware 已經以插件的方式將轉換程序直接集成到VirtualCenter 中,只需安裝並啟 用就可以了。還有,提供的2.5 版本是一張可引導光碟,並且帶有一個新的命令行界面(CLI) 的應用程序,同時支持Windows 和linux 伺服器。 受支持的軟體插件 Converter 轉換Windows 伺服器的效果最好。它支持NT 4.0(SP6a)、XP、2000、 2003、Vista 中的32 位和64 位系統。它使用Boot CD 戒命令行(CLI)方式支持Linux 系統,但Linux 的轉換往往是富有挑戓性的,通常需要一些手工配置步驟才能將系統成功遷 移。它也支持許多其他虛擬機的鏡像文件,包括Symantec Ghost 和LiveState、Backup Exec System Recovery 、StorageCraft ShadowProtect、Acronis True 鏡像、VMware VCB、Microsoft Virtual PC 和Server 版,當然包括VMware 公司的其他任何產品 (Workstation、Player、Server、ESX、Fusion 等等)創建的虛擬機。
熱克隆與冷克隆 有兩種方式用於克隆一台伺服器,熱克隆(當伺服器的操作系統正在運行的時候)戒冷 克隆(從光碟啟勱(Windows PE),當伺服器的操作系統沒有運行的時候)。哪種方式適 合你,這取決於你正在轉換的伺服器類型。冷克隆的成功幾率最高,因為伺服器操作系統沒 有在運行,這將確保沒有任何數據被損壞,因為在轉換過程正在運行的時候,沒有文件被打 開。對於像資料庫和電子郵件伺服器一樣的數據敏感伺服器來說,冷克隆是最好的選擇。 熱克隆在敏感性較低的伺服器上是行之有效的,這里有更多的靜態內容,如web、print、 DNS 等應用伺服器。在克隆過程開始的時候,熱克隆通過創造一個快照來迚行工作,然後 是復制這個快照到新創建的虛擬機。任何被打開的文件,此時快照可能丌會包含它們所有的 數據,這將導致你的目標VM處於丌一致的狀態。在快照做完之後,任何文件的任何修改, 將丌會再被復制。
快照基本上創建了一個參考時間點,並跟蹤文件系統中文件的任何塊級別 的變化。克隆迚程使用快照和文件組建了整個磁碟樣子的概貌。 使用Converter 時伺服器要避免的事項 有某些確定類型的伺服器,你可能丌想使用Converter,如域控制器、資料庫和電子郵 件伺服器,然而又沒有好的轉換候選產品,並且遷移後會遇到問題。如果你丌得丌轉換這些 類型的伺服器,那麼冷克隆是你最好的選擇。如果你選擇熱克隆這些伺服器,你必須確保在 克隆過程當中,應用程序是關閉的,否則你最終可能會損壞目的VM的數據。 具有多個 DC 環境的Active Directory 伺服器,對於USN 回滾問題是特別的敏感,並且有可能破壞 AD 對象。
下面操作方式是比較安全的,簡單地創建一個新的虛擬機,安裝操作系統和使用 dcpromo 使其成為一個DC,當新的VM加入到你的域環境後,然後關閉舊的物理伺服器。 同樣,創建一個新的虛擬機,安裝SQL Server,然後備份資料庫和恢復他們到新的VM上。 比起嘗試轉換資料庫伺服器來說,這是更加安全的方式。 在我們這個系列的下篇文章中,我們將迚入必要的基本准備步驟,以確保遷移成功,以 及講解運行遷移向導的過程。
『貳』 VMWARE P2V 物理機遷移到虛擬機哪種方式速度快
10M/s的速度,也就是說,實際鏈路的帶寬只有100Mb/s,你的物理機和vmware vcenter server之間不是應該直連,之間有百兆鏈路。
P2V工具裝在local和remote對轉換速度影響不大,裝在remote只是多了一個推送converter agent的過程。
所以,想要加快轉換速度的話,建議將物理機直連至虛擬環境,跳過當中的百兆鏈路。
『叄』 如何P2V Linux到VMware ESX Server
如何P2V Linux到VMware ESX Server
2012-02-13 11:30:09| 分類:虛擬化-vSphere | 標簽: |字型大小大中小訂閱
現在有不少工具可以幫你實現P2V Windows系統。如VMware Converter可以輕松的幫你實現該轉換,該免費的VMware工具可以在這里下載。但是如何才能轉換沒有圖形界面的Linux系統呢?下面的步驟可以幫你實現這一點,假設你已經有一台等待轉換的Linux伺服器,一台XP工作站和ESX Server。
1. 在這里下載Vmware Converter for linux。 2.
在Linux伺服器上展開下載的軟體包,「tar xf VMware-converter-4.0.0-146302.tar.gz」
3. 開始安裝,「cd vmware-converter-distrib/ && ./vmware-install.pl」 4.
接受大多數的默認選項,但需對「Do you want to enable remote access in Converter Standalone Server?」問題回答「yes」。
5.
通常在Linux伺服器上安裝的Apache是埠80。當然你也可以在回答下列問題的時候來更改它,如:「What port do you want the HTTP proxy to use? [80] 8080」 及 「 What port do you want the HTTPS proxy to use? [443] 444」
6. 更改/etc/ssh/sshd_config允許root登入,「PermitRootLogin yes」 7.
然後切換到你的XP/Vista工作站,通過http連接到你的linux伺服器。如「http://192.168.0.1:444」
8. 下載並安裝VMware Converter客戶端。
9.
啟動Converter Client,選擇Administration > Connect to another server。
10. 在登入窗口輸入
IP地址,root登錄和密碼。
11. 再次輸入用戶名及密碼,並選擇
Linux為OS family。
12. 然後只需按照向導一步步來就可以了。
『肆』 如何解決VMware Converter P2V遷移失敗問題
如何解決VMwareConverterP2V遷移;在你使用VMwareConverter將物理機遷;這一系列的第一部分中,我們已經談論了准備步驟,以;無論你多麼小心地為遷移做准備工作,遷移有時還是會;1.建立目標虛擬機(VM)(0%-5%);2.准備克隆磁碟(5%-6%);3.克隆過程(6%-95%);4.克隆工作結束以後(95%-97%);5.定製或重新配
如何解決VMware Converter P2V遷移失敗問題?
在你使用VMware Converter將物理機遷移到虛擬機以後,下一步是什麼呢?如果遷移失敗該怎麼辦?
這一系列的第一部分中,我們已經談論了准備步驟,以確保遷移成功,還有操作遷移向導的過程。在這一系列的第二篇文章中,我們將繼續討論一些在遷移以後的工作,並給出故障排除的方法和解決失敗遷移的思路。
無論你多麼小心地為遷移做准備工作,遷移有時還是會失敗。失敗就可能發生在遷移過程中的不同階段;具體哪個階段是基於任務欄百分比估計值出來的。
1. 建立目標虛擬機(VM) (0%-5%)
2. 准備克隆磁碟(5%-6%)
3. 克隆過程(6%-95%)
4. 克隆工作結束以後(95%-97%)
5. 定製或重新配置(97%-99%)
6. 安裝工具或啟動(99%-100%)
雖然在任何遷移階段都可能會失敗,但如果要是失敗的話,它通常會在97%處失敗。在遷移過程中,Converter創建了一個詳細的日誌文件,此文件會包含確切的錯誤信息以及有關轉換失敗的原因。此日誌文件被存放在你正在被遷移的伺服器上,此伺服器運行著Converter代理,通常日誌被命名為vmware-converter-0.log,存放位置在
C:\Windows\temp\vmware-temp目錄下。打開該日誌文件和滾動到文件底部,尋找失敗信息。一旦這次遷移過程失敗,Converter會將它自動創建的虛擬機刪除。
確定哪個階段會失敗的一個線索是進度條如何快速地達到了97%。如果它迅速地跳躍到97%並且失敗,這通常表明問題出在以下幾個方面:網路埠、DNS解析或是需要的Windows服務沒有運行。下面有幾個步驟可以幫你試圖解決這類問題。
1. 如果你使用主機名稱來選擇你的VC/ESX目的伺服器,請確保你可以在
你的源伺服器上解析到這些主機名稱的IP地址。還有嘗試使用伺服器的
FQDN(全稱域名),而不是短域名。
2. 在源伺服器上,確保Workstation、Server,TCP/IP NetBIOS Helper和
VMware Converter services這幾個服務正在運行。在Windows XP和2003
伺服器上,確保Volume Shadow Copy service服務不是禁用狀態,在默
認情況下,應該是設置為手動狀態。這項服務並不需要在轉換過程中一
直處於運行狀態。
3. 使用Telnet命令,看看你是否可以連接到在VC或ESX伺服器上所需要
的埠。從源伺服器「Telnet 902」。你應該可以從VC / ESX伺服器得到
回應,在埠443上也要這樣做。
4. 嘗試重新啟動源伺服器,對於Windows NT和2000伺服器來說,這是一
個必須的要求。
如果需要很長的一段時間才能達到97%,那麼通常是在數據克隆或克隆後期過程中克隆失敗。造成這種失敗的一些可能的原因是,在伺服器之間網路連接丟失了,網路錯誤和源伺服器磁碟問題。下面有幾個步驟可以幫你試圖解決這類問題。
1. 驗證網路速度/雙工設置,你的源伺服器的網卡和被連接的物理交換機的
埠是否符合。
2. 如果你啟用操作系統鏡像,那麼刪除這個鏡像。
3. 清理你的Boot.ini文件,並確保它是正確的。
4. 確保你使用的是最新版本的Converter。如果源伺服器有動態磁碟舊版轉
換程序就會失敗。
5. 在源伺服器上運行chkdsk,以驗證文件系統的完整性。
6. 確保在源伺服器的系統盤上你有至少200 MB可用磁碟。
7. 如果你的源伺服器已有超過兩個串口( COM )的埠,打開注冊表,
並尋找到HKLM\HARDWARE\DEVICEMAP\SERIALCOM子鍵,移除
在串口埠2以上的任何埠。在做這個之前,你可以導出此鍵值,如
果需要的話,轉換完成後就可以重新導入。
最後,如果你的轉換成功完成,但你的伺服器無法啟動(或者出現藍屏),你可以嘗試使用以下的步驟來進行修復。
1. 在新創建的虛擬機上編輯Boot.ini,以確保磁碟的順序是正確的。有時
開機磁碟將不會被列為第一分區。要做到這一點,只需使用一個可用的
虛擬機作為工作助手,將遷移後的磁碟以增加一個虛擬硬碟的方式添加
到此台虛擬機上。這樣就可以瀏覽到新創建的磁碟文件內容。然後,你
就可以瀏覽該磁碟和編輯Boot.ini文件。完成後,從這台虛擬機刪除此
虛擬磁碟。另外,你也可以嘗試再次運行Converter並選擇「配置機器」,
選擇你新創建的虛擬機。通過向導程序,(當完成時)嘗試再次啟動它。
2. 對於虛擬磁碟( BusLogic或LSI Logic)來說,確認你使用的是合適的
SCSI控制器。
3. 在安全模式下啟動虛擬機,看看是否特定的伺服器硬體或驅動程序已經
被載入。
加強新虛擬機的伺服器性能
當你的轉換完成後,你應該做以下幾個步驟,對你的新虛擬機進行清理,以便它有更好的性能。
1. 編輯虛擬機的硬體。移除所有不必要的硬體,包括軟盤驅動器和串列,
並行和USB埠。你應該分配給VM的內存和它需求的一樣多。如果
可以就盡量減少它。當使用一個vCPU時,大多數的虛擬機會運行地更
好,所以如果ESX主機伺服器是一個SMP(對稱多處理)的物理服務
器,那麼應該考慮減少虛擬CPU的數量。
2. 啟動VM,等待幾分鍾,讓它發現所有的新硬體,然後重新啟動它。
3. 檢查伺服器的HAL ,如果它來自一個多CPU的物理伺服器,但現在只
有一個單一虛擬CPU的虛擬機,那麼你需要打開設備管理器並編輯CPU
(計算機)。選擇更新驅動程序,不要選擇通過Windows Update來更新,
而是選擇從列表中安裝,選擇Dont Search,並選擇ACPI Uniprocessor
取代ACPI Multiprocessor驅動。
4. 移除任何硬體的特定應用程序和驅動。
5. 最後,我要強調:刪除所有目前不使用的硬體驅動。有些硬體設備已從
系統中刪除,但相應的驅動還沒有被卸載,這是遷移後的遺留問題。那
些不再是系統中存在的物理硬體的驅動程序,但Windows對待它們,就
像它們存在一樣,並將系統資源分配給它們。並且當你試圖給新的網路
適配器配置的IP地址與源伺服器上的地址相同的時候,它們也會導致沖
突。
這個問題的原因是,舊NIC仍然存在,這個IP地址被不存在的硬體佔用著。遷移後會有大量的不存在的硬體設備的驅動被保留著。要刪除所有的只需打開一個命令提示符CMD並鍵入SET DEVMGR_SHOW_NONPRESENT_DEVICES=1。然後在同樣的命令窗口裡輸入Devmgmt.msc ,然後,當設備管理器窗口打開的時候,選擇顯示隱藏的設備。當你展開每個硬體類,你會看到大量的不存在的硬體的驅動,它們所顯示出的圖標為灰色。右鍵單擊並選擇卸載。當你刪除它們後應馬上重新啟動。
總結使用VMware Converter的這一系列文章。希望文章中的這些信息,將幫助你完成物理伺服器到虛擬伺服器的轉換。