發新話題
打印

[轉貼]VMware Converter 和VMware Player結合遷實體伺服器

[轉貼]VMware Converter 和VMware Player結合遷實體伺服器

http://www.autoit.tw/bbs/viewthread.php?tid=3019

 

VMware Converter 和VMware Player結合遷實體伺服器

原文地址:http://blog.csdn.net/h_lj/archive/2007/05/17/1613603.aspx

今天順利的用VMware converter 和 VMware player兩個免費軟件將我的一台服務器遷移至虛擬機中,目前為止運行正常。在此將過程記錄下來,以備後查。

此次共涉及到3台機器,首先是待遷移的服務器,稱為源機器,下面簡稱為S,其次是虛擬機運行的機器,稱為目標機器,簡稱D,最後是執行converter的機器,稱為操作機器,簡稱O。下面列出軟硬件配置:

VMware converter 3.0.1

VMware player 2.0

全是免費軟件,放心使用。

S : win 2003 server/DC/IIS/SQL SERVER/WSS, cpu:xeon 2.6Gx1,mem:768M,HD:80G

在此機上安裝converter中的agent組件。

D : win 2003 server/DC, cpu:xeon 5110x2,mem:4G,HD:500G

在此機上安裝vmware player

O : win 2003 server, cpu:p4 2.8G,mem:1G

在此機上安裝 converter.

要點:

1.  Converter的說明書中要求O機的操作系統版本要求等於或高於S機,否則不能工作。

2. D機必須讓S機和O機都能讀寫其共享目錄。

3.  S的防火牆必須允許agent程序打開端口(vmware_ufad.exe),或者關閉防火牆。

軟件裝好後,開始創建虛擬機文件,首先在O機上運行vmware converter,點擊 import machine ,打開嚮導界面。

Step 1: source (源) 這裡要注意source type 選physicalcomputer(物理機器),輸入S機的地址和管理員登錄信息。如果連接不上,一般都是防火牆的問題。如果一切正常,會顯示S機上的硬盤內容,選擇你想在虛擬機裡使用的分區,這裡可以改變分區大小。建議在滿足使用條件的情況下,儘量把分區改小點,可以節省很多時間和空間。

Step2: Destination(目標)Type選standalone(免費版也只能選這個).接著輸入虛擬機的名稱(就是生成的vmx的名字),隨便寫一個。第二個文本框是虛擬機文件存放的位置,這個我是直接選擇D機上的共享文件夾(因為O機上沒這麼大空間,所以沒試能不能選O的目錄)。下面的版本當然選高的了。接下來選虛擬機文件的格式是動態分配還是一次性分配,像我500G硬盤的話當然選一次性分配了。再接著是網卡設置,默認就可以。最後一步是選擇是否自定義新的系統,可設置的內容包括計算機名、ip地址和系統sid(這個比較重要,如果你的S機還繼續使用話,則新系統必須修改)等等。不過我自定義了好像到最後沒起作用。所以還是建議你在虛擬機中通過window修改。包括SID也可以找到軟件修改的(好像叫newsid什麼的)。

嚮導配完後,就是漫長的導入過程,我一共用了2個小時才完成。

Converter的使命到這裡就結束了,下面就是player的天下。因為我的D機是域控制器,在裝player的時候會彈出警告說不建議在DC上裝此軟件。我上網查了一下,官方的建議是先裝vmware,再升級到DC。這讓我多少有點擔心。不過不知道是不是我RP好,裝完重啟後居然一切正常。花了我一下午的時間,終於全部搞定。

總結一下,整個過程還是很順利的。Vmware player 不能在DC上安裝的問題也似乎沒造成什麼影響,但workstation 和server版不知道會怎麼樣,不過我還是建議各位不要在重要的DC上這麼做,風險比較大,實在不行qemu也能用的。
VMware Converter是什麼?
對於經常使用VMware產品群的人來說,VMware Converter是一個不能不用的工具,主要用與各種虛擬機格式間的轉換。

也許VMware老用戶們會記得兩個有名的工具VMware P2V Assistant 和VMware Virtual MachineImporter。前者大名鼎鼎是因為,它可以把一台物理計算機 (Physical Machine) 原封不動地轉換為一台虛擬計算機(Virtual Machine)。後者則是VMware為了與競爭對手抗衡,而推出的能夠將其他形式的虛擬機映像(如微軟的VirtualPC)轉換為VMware的映像。

那麼VMware Converter呢?VMware Converter就是上面兩個工具合二為一,並且增添了眾多新功能之後的新版本了。舊的P2V Assistant和VM Importer將不再有新版本,將會逐漸淡出市場。

VMware Converter有兩個版本,入門的Starter版,企業級的Enterprise版本。Starter版是免費的,可以從VMware的主頁上下載;而Enterprise版則是VirtualCenterManagement Server的一部分,不單獨出售。但是,除了要用VMwareConverter進行大規模的、全自動的、企業級的轉換之外,Starter版本和Enterprise版本基本上沒有差別。這樣,使用VMwareConverter + VMware Player這兩個免費產品,任何用戶都可以把自己的電腦轉換成虛擬PC,在虛擬世界裡遨遊一番了。

VMware Converter裡最引人注目的,就是增強了的P2V (Physical to Virtual)功能了。VMware Converter 3里,有兩種P2V方法:

Hot Cloning:也稱Live Cloning或OnlineCloning,是把正在運轉的機器克隆成一台虛擬機,不中斷機器的運行。這一項功能大多數使用了OS的VlumeSnapshot功能(在Windows中為Volume Shadow Copy Service)。在HotCloning中,被克隆的機器上將會被安裝VMware Converter Agent,安裝完畢這個Agent會被自動刪除。
Hot Cloning還有Local和Remote之分:克隆一個VMware Converter所在的機器就叫做Local,克隆網絡上的一台計算機則稱為Remote。當然,克隆網絡上的另一台計算機,你必須知道其管理員帳戶和密碼。

Cold Cloning:如果你不想在被克隆的機器上留下任何痕跡,那麼ColdCloning,或稱Offline Cloning則是最好的選擇(遺憾的是,該功能只包含在Enterprise版中)。CodeCloning是使用一張含有VMware Converter的啟動光盤(實際上是一個WinPE平台)啟動系統,然後對系統進行完整的克隆。


在將機器轉換成虛擬機時,甚至可以改變磁盤大小


很多企業因為歷史原因或者其他因素,都運行著多台以前的服務器,如在電信部門有多台的Netware、多台的WindowsNT服務器,在許多教育部門,運行多台Netware服務器保存檔案。這些服務器經過多年的使用,都已經到了「濱危」的情況----其硬盤、CPU的情況不容樂觀。但這些數據因為大多是foxbase、foxpro或者其他的格式,不能或者不容易遷移到新網絡中。為了保存這些數據,需要對這些服務器進行升級改造。以前的服務器配置都比較低,如果用當前配置的服務器,來「一對一」的對以前的服務器進行升級,將會帶來極大的資源浪費。因為對於現在的服務器(P43.0、2G內存、80G到幾百G硬盤)來說,目前的一台服務器相當於以前的幾十台服務器的性能。那麼,有沒有辦法,把以前的這些服務器「集成」到現在的一台服務器中呢?這就是本文要討論的話題:怎樣遷移網絡中的服務器。

我們可以利用虛擬機提供的「分割服務器技術」在一台高檔的服務器上同時運行多台「虛擬的服務器」,這些虛擬的服務器與真正的服務器沒有任何的不同。使用分割服務器有多項優點:第一,分割系統形成的眾多機器都處於同一實體服務器內,而不是分散於四處,這樣管理起來容易的多;第二,購買大型服務器再加以分割會比購買許多小型服務器便宜。這樣,我們就實現了「多對一」的升級改造。

在遷移服務器的過程中,主要用到VMware GSX Server(或VMware ESX Server),還需要用到MicrosoftVirtual PC、VMware Workstation和SymantecGhost企業版。在本文中,我們先介紹相關軟件的使用,然後再介紹遷移的過程及方法。
在遷移之後,將原來的多台Netware、Windows NT、Windows 2000服務器遷移到一台運行VMware GSX Server的服務器中,在VMware GSX Server的虛擬機中運行原來的服務。


################1遷移基礎####################
1-1 用戶解答
① 我們為什麼要遷移服務器
遷移服務器可以為用戶節省管理資金、節省維修費用和升級費用,同時為用戶節省大量的空間。因為以前的Netware服務器或者WindowsNT服務器,體積都比較「龐大」。而現在的服務器,體積已經比以前小了許多,同時我們的遷移是用一台服務器來同時代替以前的許多台服務器,這樣可以節省大量的空間。因為在電信機房中,空間的費用是比較高的。另外,遷移到VMware GSX Server或ESXServer虛擬機中的服務器,是有著統一的「虛擬硬件資源」的服務器,不像以前的服務器,有著許多不同的硬件資源(如主板芯片組不同、網卡不同、硬盤不同、RAID卡不同、顯卡不同)。這樣,在以後升級這些虛擬服務器時,只要直接把相應的文件拷貝到新的服務器上,並在新的服務器上運行VMwareGSX Server或ESX Server即可以達到升級的目的。

② 遷移後的優勢
遷移後的服務器,可以在一個統一的界面中進行管理,另外,對於遷移以後的服務器,使用VMware提供的工具,可以在這些服務器因為各種故障在停機時,自動切換到網絡中另外相同的虛擬服務器中,這樣可以不中斷業務。
同時,最主要的是,遷移以後,可以節省許多的資源,包括空間資源、管理資源和管理費用等。

③ 遷移需要用到的工具
對原來服務器的遷移,主要是使用各種工具軟件,把原來的服務器上的硬盤(因為數據保存在硬盤上)「鏡像」到VMware GSXServer或VMware ESXServer提供的虛擬機中,並且在虛擬機中「替換」原來服務器的硬盤與網卡驅動程序。只要在虛擬服務器中安裝好相應的驅動程序並且設置與原來服務器相同的地址(如TCP/IP地址等),在重新啟動虛擬服務器後,虛擬服務器即可以代替原來的服務器進行工作(把主機的網卡設置成虛擬機使用,並且把網線插在原來的、需要遷移的服務器的網絡接口位置。在遷移中,需要使用的工具主要有:
VMware P2V Assistant:VMware公司提供的遷移工具,用來遷移WindowsNT/2000/2003計算機到VMware虛擬機中,在遷移的時候,P2V提供引導光盤,此引導光盤用來啟動想遷移的計算機,並且把「源」計算機上硬盤所有數據上傳到P2V中並直接製做成虛擬機使用的硬盤鏡像文件,同時「替換」虛擬機中鏡像文件的硬盤驅動程序。
這個工具不能遷移Windows以外的主機,如Netware、Linux。另外,這個工具對某些服務器的網卡或硬盤不支持,能遷移的主機不是很多。這時就需要第三方的工具軟件。
SymantecGhost企業版:製做鏡像文件和把鏡像文件恢復到虛擬機。用來把需要遷移的服務器的硬盤通過網絡做成鏡像文件,然後通過網絡把鏡像文件恢復到虛擬機。這個軟件只是把想要遷移的服務器硬盤做成鏡像並恢復到虛擬機中(在這裡,虛擬機和一台物理主機一樣使用)。

④ 遷移後使用的注意事項
如果遷移的是Windows類主機,因為Windows類主機主要使用TCP/IP地址和計算機名來標識身份,在遷移以後,只要各虛擬機的TCP/IP地址不衝突,可以使用物理主機上的同一塊網卡。如果遷移的是Netware服務器,因為Netware有許可協議,如果原來的Netware服務器是使用同一個許可協議安裝的、但連在不同的集線器(或交換機)上,原來的各Netware網絡是互相分開的。在遷移到物理主機後,如果許可協議相同,則不能使用相同的物理主機的網卡,只能使用不同的物理主機網卡並且連接到原來的網絡上。如果只想保留原來的數據和保留一至二台虛擬工作站(使用VMware Workstation或Virtual PC做工作站),則可以使用VMware提供的虛擬網卡。
1-2 解決方案

1. 對於以前的服務器,可以「遷移」到VMware GSX Server或VMware ESX Server的虛擬機中。VMwareGSX Server或VMware ESXServer可以在一台服務器上同時運行多台「虛擬」服務器,並且「虛擬」服務器與物理主機一樣對外提供同樣的服務,這樣可以達到節省資金、減少空間場地佔用、減輕管理負擔與運營成本的目的。

2. 對於Netware工作站,遷移到Virtual PC提供的虛擬機中;對於其他的工作站則遷移到VMwareWorkstation提供的虛擬機或者直接使用VMware GSX Server或VMware ESXServer提供的虛擬機中。而Netware工作站,如果沒有運行UCDOS,也可以遷移到VMwareWorkstation虛擬機中,使用VirtualPC提供的虛擬機遷移Netware工作站,只是因為VMware提供的虛擬機不支持某些原來的中文操作系統如UCDOS等。

3. 改造前後網絡拓撲如圖1、圖2所示。




2  Symantec Ghost企業版的使用
在遷移服務器的過程中,需要把「老」服務器「copy」到「新服務器」的虛擬機中,怎樣「copy」這些服務器呢?使用Symantec Ghost企業版是一個不錯的方法。


2-1  Symantec ghost企業版的工作流程
在使用Ghost企業版作為工具遷移網絡中的服務器的過程中,準備遷移的服務器稱作預遷移服務器,其主要流程為:

第一步:在(安裝Symantec ghost控制台的)服務器端,利用Symantec ghost提供的Ghost Boot Wizard程序,生成服預遷移務器的網絡啟動盤;

第二步:用第一步生成的啟動盤,啟動預遷移服務器;

第三步:在服務器端,利用GhostCast Server程序,創建(生成)預遷移服務器的映像文件;

第四步:在(安裝Symantec ghost控制台的)服務器端,利用Symantec ghost提供的Ghost BootWizard程序,生成VMware虛擬機(或Virtual PC虛擬機)的網絡啟動盤(分別是AMD PCnet或Intel 21041網卡);

第五步:根據預遷移服務器,創建相同的「目標虛擬機」,使用第四步生成的啟動軟盤,啟動虛擬機;

第六步:在服務器端,使用Ghost Console(控制台)程序,裝入第三步生成的預遷移服務器的映像文件,分發到虛擬機中;

第七步:如果預遷移服務器是Windows NT、Windows 2000或Windows Server 2003,運行VMware P2V工具,然後啟動虛擬機,安裝VMware Tools、配置網絡參數,完成遷移。

第八步:如果預遷移服務器是Netware,拷貝AMD PCnet(或Intel 21041)網卡驅動程序到虛擬機中,進入Netware控制台,加載網卡驅動程序、編輯啟動文件,完成遷移。
我們只介紹與遷移服務器相關的操作。
Symantec Ghost企業版的安裝很簡單,基本上按照默認值即可以完成。

2-2 利用ghost啟動盤嚮導生成網絡引導磁盤
在服務器端,運行Symantec Ghost程序組中的Ghost Boot Wizard程序,進入啟動盤生成嚮導程序,如圖3所示。


圖3 Ghost啟動盤嚮導

在這個程序中,我們可以生成網絡引導磁盤、生成網絡映射的驅動器的(帶net命令的,可以將網絡中其他機器共享映射為一個本地驅動器)啟動磁盤、支持CDR/CDRW、LPT或者USB連接的啟動磁盤、支持光驅引導的磁盤、能連接控制台的硬盤引導的鏡像、TCP/IP網絡引導的磁盤等一系列的啟動軟盤,在這裡,我們先選擇第二項「Network BootDisk」,單擊「下一步」按鈕,進入網卡選擇對話框。ghost支持多種網卡,你可以從列表中選擇你的客戶機(預遷移服務器)使用的網卡,如果您的網卡沒有列表中,請單擊「Add」按鈕進行添加。

從列表中選擇你的客戶機的網卡驅動程序,之後按照默認值即可,需要注意,在網絡設置對話框,設置客戶端地址的分配方式,建議使用DHCP服務器。如果網絡中沒有DHCP服務器,選擇手動指定TCP/IP地址,設置的TCP/IP地址要與服務器在同一網段,如果不在同一子網,要正確設置網關地址。
之後,按照默認值,創建兩張磁盤,其他第一張磁盤為帶網絡啟動的引導盤,第二張為ghost的DOS版本程序盤。

2-3 ghost控制台之上傳(將預遷移服務器上傳到ghost Server)
下面的任務,我們是利用在「2-2利用ghost啟動盤嚮導生成網絡引導磁盤」中生成的1.44M磁盤引導樣機,將樣機的系統及應用程序上傳到ghost控制台。
服務器端:運行Symantec ghost程序組中的「GhostCast Server」程序,如圖4所示。



圖4 創建鏡像文件
在「Session Name」處輸入一個名稱,如sms,單擊選中「Create Image」,在「Imagefile」處輸入一個保存客戶機鏡像文件的文件名,要確保保存客戶機鏡像文件所有的分區有足夠的空間,然後單擊「AcceptClients」按鈕,接收客戶機的請示
樣機工作站端:用在「2-2利用ghost啟動盤嚮導生成網絡引導磁盤」中生成的第一張磁盤引導樣機,之後按屏幕提示插入第2張盤並按回車鍵,進入ghost的圖形界面。



圖5 輸入會話信息
選擇「GhostCast->Multicast」,進入連接到ghostcast的界面,如圖5所示。在此鍵入ghostcast的會議名稱,就是我們在圖4中「Session Name」處鍵入的名稱sms,然後選中「Server IPAddress」,在後面的文本框中鍵入服務器控制台的IP地址,在本文中是172.30.5.84,讀者可以從圖5的左下角處看到本機(樣機)的IP地址,在本例中是172.30.5.128,然後單擊「OK」按鈕,進入選擇將要進行克隆的源磁盤界面,單擊「OK」按鈕,進入克隆磁盤選項界面,在這個界面中選擇進行硬盤鏡像時,是否進行壓縮,選擇「High」進行高倍壓縮。之後在下一個界面中,ghost最後一次確認,是否創建這個映像文件,單擊「Yes」按鈕,ghost將開始克隆並將生成的文件上傳,如圖6所示。
服務器端:此時在服務器端,ghostcast Server自動發現一個客戶機已經連接,自動從客戶機攻取數據並將其進行保存,如圖6所示。



圖6上傳到服務器完成
克隆完成後,會出現圖6的對話框,單擊「確定」按鈕完成。
客戶機端:此時,在客戶機端出現完成克隆的界面,單擊「Continue」返回到ghost圖形界面。將軟盤從樣機中取出,關閉樣機的電源。
2-4 ghost控制台之分發--將預遷移服務器鏡像分發到虛擬機)
本節介紹ghost Server分發的使用方法。
服務器端:運行ghostcast server程序,在「SessionaName」處輸入一個名稱如win98,這個名稱稱為ghostcast Server的一個「會議」,選中「RestoreImage」表示分發到客戶端,在「Image File」處輸入想要分發的文件(如上一節中從客戶機上傳的鏡像文件),單擊「MoreOptions>>」按鈕,單擊「Accept Clients」按鈕,在彈出的對話框中單擊「OK」按鈕。
當所有的客戶機連接後,單擊「send」按鈕進行分發。此時,服務器端處於等待狀態。
客戶機端:
將在2-2小節中生成的磁盤,利用HD-COPY等工具,製作多張備份,用這些備份引導各客戶機。進入之後,選擇「GhostCast->Multicast」,進入連接到ghostcast的界面,如圖7所示。






圖7 會話信息   圖8 選擇磁盤
輸入當前ghostcast Server的會議名稱如win98,選擇「Server IPAddress」,輸入服務器的TCP/IP地址172.30.5.84,單擊「OK」按鈕,進入目標驅動器選擇對話框,如圖8所示。選擇目標驅動器,單擊「OK」按鈕。之後單擊「OK」按鈕,然後在彈出的對話框中單擊「Yes」按鈕,此時客戶機處於等待狀態。
返回到服務器控制台繼續進行操作。
服務器端:當客戶機連接後,在ghostcast server處,單擊「send」按鈕,將當前的鏡像文件分發到各客戶機。
客戶機處:此時,客戶機自動從服務器端獲取數據,如圖9所示。


圖9 客戶端接收中
客戶機接收數據完成後,從客戶機軟驅中取出磁盤,完成分發。
服務器端:文件分發完畢後,單擊「確定」按鈕返回ghostcase Server程序界面,關閉ghostcast Server程序。
3 遷移Netware網絡

遷移Netware網絡包括遷移Netware服務器和Netware工作站,而根據Netware服務器版本和工作站需要運行的軟件的不同,遷移所使用的工具和方法也不同,主要思路如下:

如果Netware服務器安裝的是Netware3.11、3.12等版本,因為VMware和Virtual虛擬機不支持此版本(不能加載Netware3.x的磁盤驅動程序),所以,我們在遷移Netware 4.0版本的Netware以前,可以在虛擬機中安裝Netware 4.0,然後拷貝原Netware3.x中的所有數據(不包括login、system等系統程序)到新虛擬機中的Netware即可,這需要一台「中間」的工作站。主要步驟為:

第1步(中間工作站端):在一個有硬盤的Netware工作站中,以管理員帳戶(默認為supervisor)登錄,使用xcopy命令(如果是在Windows 9x的工作站中,直接拷貝目錄),複製Netwares3.x中SYS卷(如果有其他卷的話,一同拷貝)上除system、login目錄以外的所有文件夾。複製完成後,關閉Netware 3.x服務器。

第2步(虛擬機端):在VMware GSX Server中創建Netware 4.1虛擬機,並按照Netware3.x的磁盤結構安裝Netware 4.1,設置此虛擬機使用「橋接」網卡,並且連接到準備遷移的Netware3.x的網絡中,讓複製有Netware 3.x數據的工作站使用管理員賬戶(默認為admin)登錄此服務器,然後把備份的數據恢復到Netware4.x的虛擬機中。
如果服務器安裝的Netware 3.x等版本中,有的程序是「加密」安裝的,或者通常上述方法安裝後不能使用,也可以使用如下的方法遷移:

第1步:按照Netware 3.x的服務器的磁盤結構,創建VMware GSX Server的Netware虛擬機(不安裝)。

第2步(預遷移服務器端):關閉Netware 3.x服務器,使用ghost企業版,創建Netware 3.x服務器的網卡驅動的客戶端啟動軟盤,啟動服務器,並把此服務器「整個硬盤」上傳到ghost企業版控制台。

第3步(虛擬機端):然後創建帶amd pcnet網卡驅動的ghost啟動軟盤,啟動Netware 4.x虛擬機,從ghost控制台「分發」第2步中創建的Netware 3.x的硬盤鏡像到此虛擬機。

第4步(虛擬機端):使用Netware 4.x安裝光盤,「升級安裝」Netware 4.x。
如果服務器安裝的是Netware 4.x(及其以上)版本,可以用如下的方法遷移:

第1步(虛擬機端):根據想要遷移的Netware 4.x服務器的硬盤大小、創建相應的Netware 4.x(或其他版本)的虛擬機。

第2步(預遷移服務器端):關閉Netware 4.x服務器,使用ghost企業版,創建Netware 4.x服務器的網卡驅動的客戶端啟動軟盤,用此軟盤啟動服務器,並把此服務器「整個硬盤」上傳到ghost企業版控制台。

第3步(虛擬機端):然後創建帶amd pcnet網卡驅動的ghost啟動軟盤,啟動Netware 4.x虛擬機,從ghost控制台「下載」第2步中創建的Netware 4.x的硬盤鏡像到此虛擬機。

第4步(虛擬機端):複製amd pcnet網卡驅動程序到Netware 4.x虛擬機端,運行遷移後的服務器,重新加載磁盤驅動(IDE接口)和amd pcnet網卡驅動程序,綁定相應的幀格式,然後保存啟動文件即可。
對於Netware工作站來說,如果工作站需要使用UCDOS中文系統,則推薦使用Virtual PC2004虛擬機,此時創建Virtual PC 2004的MS-DOS虛擬機,然後安裝相應的Netware客戶端程序即可(VirtualPC的網卡為intel 21041,其Netware網卡驅動程序可以從intel網站或者http://wch.heuet.net下載)。

如果Netware工作站不需要使用UCDOS漢字系統,則推薦使用VMware Workstation(或Virtual PC2004虛擬機),此時創建MS-DOS虛擬機,然後安裝相應的Netware客戶端程序即可(VMware的網卡為AMDpcnet,其Netware網卡驅動程序可以從AMD網站或http://www.heuet.net下載)。
下面,我們以遷移一台具有如下配置的Netware 4.1服務器為例,說明遷移的步驟。
Netware 4.1服務器配置:20G硬盤(IDE接口),劃分一個SYS卷,使用Rtl8139網卡,安裝有UCDOS 3.1、FoxPro 2.6等軟件。
在遷移Netware服務器的過程中,需要使用ghost企業版,如果您沒有多餘的計算機安裝SymantecGhost企業版,可以在VMware的一台虛擬機中安裝它,在虛擬機中使用ghost企業版時,我們只要把主機的硬盤的一個分區(或者一個文件夾)映射到虛擬機中,在使用ghost控制台創建磁盤鏡像文件時,直接保存在主機硬盤即可。


3-1利用ghost啟動盤嚮導生成網絡引導磁盤
使用ghost啟動盤嚮導工具,分別生成帶預遷移服務器網卡驅動和帶amdpcnet(VMware虛擬機的網卡)網卡驅動的啟動軟盤,這一共需要4張軟盤,實際上,只有第1張軟盤不同(針對不同的網卡加載不同的驅動),第2張軟盤的內容是一樣的(都是ghost的DOS版本程序)。
對於amd pcnet的ghost啟動盤,最好使用hd-copy程序,將其製作成軟盤鏡像,並將保存後的鏡像文件分別重命名為amd-1.flp(對應第1張軟盤)和amd-2.flp(對應第2張軟盤)。
如果您是在VMware的虛擬機中安裝的ghost企業版,則可以直接創建該鏡像文件,方法是:

① 在VMware的虛擬機中,運行ghost啟動盤生成嚮導,創建帶amdpcnet網卡驅動的ghost引導盤,在運行到格式化磁盤對話框時,單擊「VM->removabledevices->Floppy->Edit」,在彈出的「Floppy」對話框中,複選「Connected」、「Connect atpower on」、「Use floppy image」,在「Use floppyimage」字段下面鍵入「amd-1.flp」,然後單擊「Create」按鈕,在彈出的對話框中選擇保存的路徑及文件名,然後單擊「保存」按鈕,之後單擊「OK」按鈕返回。

② 然後返回虛擬機,開始格式化軟盤並創建第1張啟動盤。當彈出插入第2張盤時,按照上面的方法,創建名為amd-2.flp的虛擬軟盤,如圖10所示。



圖10 創建第2張虛擬軟盤
③ 之後,繼續製作第2張盤。
製作完成後,記住這兩張虛擬鏡像的路徑,在以後的過程中使用。
【注意】 為了利於分辨,在以後的過程中,我們把帶預遷移服務器網卡驅動的ghost網絡啟動盤分別稱做「服務器1號盤和2號盤」。把AMD PCnet網卡驅動的ghost網絡啟動盤分別稱做「虛擬機1號盤和2號盤」。
3-2 將預遷移服務器硬盤上傳到服務器控制台
   
參照「2-3 ghost控制台之上傳(將預遷移服務器上傳到ghostServer)」一節的內容,使用「服務器1號盤和2號盤」啟動Netware服務器,把Netware服務器上整個硬盤上傳到ghost控制台,保存文件名為netware.gho,如圖11所示。



圖11 傳送完畢
上傳完成後,繼續下面的任務。
3-3 在VMware GSX Server 3.2中創建Netware 4.1的虛擬機
在VMware GSX Server 3.2的虛擬機中,創建Netware 4的虛擬機。在創建虛擬機的時候注意如下幾點:
① 使用「Custom」,定製創建。
② 在「Select a Guest Operating System」選擇「Novell Netware」和「Netware 4」。
③ 在「Startup /Shutdown Options」,指定啟動帳戶。
④ 為虛擬機分配64M內存即可。
⑤ 使用「橋接網絡」。
⑥ 創建「IDE」接口硬盤,並在創建硬盤時選擇「Allocate all disk space now」,如圖12所示。




圖12 立即分配空間
3-4 從服務器控制台發送Netware鏡像到虛擬機
在上一節創建的虛擬機中,使用「虛擬機1號盤和2號盤」鏡像文件作為虛擬機軟驅啟動虛擬機,參照「2-4 ghost控制台之分發--將預遷移服務器鏡像分發到虛擬機)」一節的內容,將「3-2將預遷移服務器硬盤上傳到服務器控制台」創建的名為「Netware.gho」的鏡像文件,分發到上一節創建的虛擬機中。
在分發的過程中,在硬盤分區選擇和創建過程中,選擇默認值即可,如圖13所示。



圖13 劃分磁盤分區
在分發完成後,從虛擬機配置中去掉使用「虛擬機2號盤」作為虛擬機的軟驅,繼續下面的任務。
【注意】對於Netware的虛擬機,在選擇虛擬機網卡的屬性時,一定要選擇「Vlance」。而Windows NT、Windows2000的虛擬機,在使用「虛擬機1號盤和2號盤」啟動時,也要選擇為「Vlance」,我們可以在分發WindowsNT(或其他Windows系統)完畢後,在進入這些虛擬機之前,修改網卡的屬性為「Vmxnet」,這樣可以在Windows的虛擬機中實現千兆的虛擬網卡,用來提高速度。

在VMware的DOS虛擬機和Netware虛擬機中,如果物理主機上只有一個CPU(並且不支持超線程),則虛擬機將會佔用主機將近100%的CPU。如果在物理主機上有兩個CPU(或者支持超線程),則佔用主機將近50%的CPU。我們需要在Netware的虛擬機中,安裝VMwareTools來解決這個問題。

TOP

發新話題