搭建過程
虛擬機宿主的操作系統是使用了Windows Server 2003
需要準備的軟件:
1 VMware Server:該組件提供服務以運行虛擬機鏡像;
2 VMWare Server Console:該組件提供對虛擬機的最簡單的管理功能,如虛擬機鏡像的生成與操作系統的安裝;
3 VMware VirtualCenter for VMware Server:該組件提供對虛擬機的綜合管理功能,如對虛擬機宿主的性能監視與統計,事件與警報;對虛擬機的克隆,模版的生成以及通過模版生成虛擬機的功能也是由該組件提供的;
4 VMware Open Source Components:該組件提供對操作系統為Linux的虛擬機的克隆與模版生成功能;
5 Microsoft Sysprep Tools:該組件提供對操作系統為Windows的虛擬機的克隆與模版生成功能;
6 SCSI Disk Drivers:該組件用于操作系統為Windows的虛擬機,可以提高虛擬SCSI硬盤的性能;
虛擬機宿主機的安裝步驟:
1 安裝VMware Server和VMWare Server Console:VMware Server為一C/S架構,可以將Server與Console安裝在不同的機器上,Console默認將連接Server的902端口,不過為了避免在Console對Server的操作過程中出現網絡問題而造成不必要的麻煩,建議還是將Console和Server安裝在一臺機器上;基于同樣的原因,VirtualCenter也與以上兩組件安裝在同一臺機器上;
2 安裝VMware Open Source Components;
3 安裝Microsoft Sysprep Tools:將Windows2k的CD中的\Support\Tools\DEPLOY.CAB文件拷貝到VMware VirtualCenter\resources\windows\sysprep\2k目錄下并解包;對其他各個版本的Windows執行同樣的操作;
宿主機的優化:
1 對于超過4G內存的宿主機,請編輯boot.ini文件,加入/3GB /PAE兩個參數,3GB參數使操作系統內核只占用3GB到4GB之間的內存區,而將其余的7GB內存留給應用;PAE參數告知操作系統使用PAE模式以識別大于4GB的內存;
2 重新格式化硬盤采用盡可能大的單元大小,如64k,較大的單元對于動則數G的虛擬機鏡像文件的讀寫有利,將單元大小設置與Raid的Stripe大小一致更可以提高I/O性能;
虛擬機的建立:
這里僅僅指出幾個注意事項: 一定要安裝VMWare Tools,這將對性能有著較大的提升,對于Windows虛擬機,安裝后記得在桌面--屬性--高級--疑難解答中,將硬件加速設置為全速;對于Linux虛擬機,先要mount光驅安裝VMWare Tools的rpm包,然后執行腳本/etc/init.d/vmware-tools啟動VMWare Tools;
模版的建立;
1 WebSphere 6.x版本之后將有關主機的Hostname和IP等信息統統記錄在profile下,所以對與WebSphere 6.x的測試環境,可以先在WebSphere 裝好并打好補。ú灰rofile),建立模版。之后WebSphere 6.x的測試環境便可以由模版快速生成,省去了漫長的安裝WebSphere 并打補丁的時間;無論是Linux還是Windows都可以使用模版解決問題,但是請注意,對于WebSphere 5.x版本,不要使用模版生成測試環境,由于WebSphere 5.x將Hostname等信息寫死在文件中甚至目錄名中,所以生成的虛擬機的WebSphere將無法使用;
2 截至到VirtualCenter的1.4.1版本,克隆和模版功能支持的客戶操作系統還十分有限,對于Windows的支持還算比較完善,可以支持Windows2000,Windows2k3和WindowsXP;對于Red Hat的Linux,僅支持到2.1版本。請在建立模版前注意查看VirtualCenter幫助中的Choosing and Installing Guest Operating Systems主題,確定您的虛擬機操作系統可以被支持,注意:這里所謂的支持是不可以通過修改/etc/issue或者/etc/redhat-release等文件偽裝的;
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/