VMware Server與Windows 2003搭建64位系統(tǒng)測試環(huán)境
原創(chuàng)【51CTO獨(dú)家特稿】在系統(tǒng)管理員的工作中利用虛擬機(jī)進(jìn)行代碼測試和環(huán)境搭建可以算是家常便飯了,并且有很多虛擬環(huán)境搭建的方案,那么如何才能找到一個適合自身工作環(huán)境的方案呢?在本文中資深的系統(tǒng)管理員撫琴煮酒將和大家分享自己在工作中的經(jīng)驗(yàn)。
撫琴煮酒在前段時間發(fā)表的《系統(tǒng)管理員的雙系統(tǒng)生活》讓大家了解了Windows 2003與FreeBSD 8之間的使用方法。在本篇文章中將為大家?guī)砣绾未罱?4位虛擬機(jī)環(huán)境的實(shí)用技巧。
由于在公司的許多環(huán)境中我需要在64位系統(tǒng)下進(jìn)行代碼的測試和環(huán)境的部署,我一直在嘗試搭建64位虛擬機(jī)環(huán)境。但目前手上所有的服務(wù)器都不是用于線上的生產(chǎn)環(huán)境,就是用于內(nèi)網(wǎng)開發(fā)測試;可以使用的服務(wù)器都是組裝的,并且安裝XenServer和VMware ESX進(jìn)行測試的時候i都失敗了,所以我嘗試了64bit Windows 2003+VMware Server1.0的方法,效果比較好。(由于之前的VMware GSX Server的穩(wěn)定性非常好,而server相當(dāng)于是GSX的生級版)
我的組裝服務(wù)器清單如下
序號 | 硬件名稱 | 規(guī)格型號 |
1 | CPU | INTEL i5-760 |
2 | 網(wǎng)卡 | 主板自帶 |
3 | 主板 | 華碩 P7F-X |
4 | 內(nèi)存 | 金士頓 DDR3 1333 2G*4 |
5 | 硬盤 | ST SATA2 1.5T |
為了方便管理,每臺服務(wù)器我都安裝了Remote Admin3.4,我用它主要是考慮如下:
一、更方便和快速的進(jìn)行遠(yuǎn)程控制;
二、不需要網(wǎng)上鄰居就能方便的上傳和下載;
三、Remote Admin3.4能支持雙顯,較適合我目前的辦公環(huán)境。
效果圖如下,我們在我們的工作XP機(jī)上安裝了Radmin View3就可以方便的控制了。
我在服務(wù)器上安裝了六臺64bit的Windows 2003 R2和Freebsd 8.1及Centos 5.5,用于程序調(diào)試和分布式實(shí)驗(yàn),感覺還是蠻適用的,而服務(wù)器的負(fù)載也不是太大,效果圖如下:
這里說下其難點(diǎn),安裝完FreeBSD 8或其它VM虛擬機(jī)后,如何讓其隨著Windows Server2003的啟動而啟動,關(guān)機(jī)而關(guān)機(jī)呢?即:
Virtual Machine Settings Optinos Statup/Shutdown 選擇
Run this virtual machine as
Locate system account
下面的on host statup選擇
Power on virtual machine
On host shutdown選擇
Power off virtual machine
在這里也說明下,如果大家的服務(wù)器能安裝XenServer或VMware ESXi的話,我推薦大家盡可能的選擇XenServer,它的性能相對而言更好些。由于資源的有限,我們可能會在普通PC上進(jìn)行Xenserver虛擬服務(wù)器的安裝,以供我們進(jìn)行日常的測試,但我們會發(fā)現(xiàn)使用普通PC進(jìn)行 Xenserver虛擬服務(wù)器安裝時,會遇到一些無可預(yù)知的問題,我把我已總結(jié)的羅列如下:
1、Xenserver不支持普通PC的板載網(wǎng)卡
解決方法:如果需要在普通PC上安裝Xenserver,需要單獨(dú)增加一塊PCI插槽的網(wǎng)卡,在此建議使用Interl、3COM芯片的網(wǎng)卡;連接在二臺普通PC上安裝Xenserver,華碩和昂達(dá)的主板都不認(rèn);
2、在兩臺普通PC上啟用了Xenserver的HA功能后,重啟服務(wù)器后可能會出現(xiàn)無法找到網(wǎng)卡的情況,無論怎么重啟,都無法再識別出網(wǎng)卡;
解決方法:使用Xenserver的Command Shell命令行,強(qiáng)制刪除HA功能命令
xe host-emergency-ha-disable --force
3、安裝Xenserver普通PC的CPU必須支持64位以及虛擬化Intel VT 或 AMD-V 功能,且需要在主板BIOS上開啟該功能;
4、如果是選擇硬盤時,盡量選擇比較老型號的硬盤,剛剛嘗試了SATA2的硬盤,XenServer不認(rèn)。
這就是我在實(shí)際工作中總結(jié)出的一些經(jīng)驗(yàn),如果有問題還請大家多多指教。
【51CTO獨(dú)家特稿 轉(zhuǎn)載請標(biāo)明出處與作者】
【編輯推薦】
- Nagios監(jiān)控Windows 2003服務(wù)器的六大注意
- 系統(tǒng)管理員的雙系統(tǒng)生活Windows 2003與FreeBSD 8
- 摳出Windows 2003中的IIS6安裝程序
- Windows 2003 Server安全配置完整篇