Citrix XenServer 5.6試用手記
原創【51CTO專家投稿】 服務器全虛擬化產品Citrix的XenServer源自于開放原始碼Xen。XenServer作為一種開放的、功能強大的服務器全虛擬化解決方案,可將靜態的、復雜的數據中心環境轉變成更為動態的、更易于管理的交付中心,從而大大降低數據中心成本。下面,我就以最新的XenServer 5.6向大家作演示說明。
這里首先說下服務器環境,玩XenServer注意以下幾方面即可,CPU運算能力強,內存足夠,磁盤IO性能良好,以下為我的i5組裝服務器的配置:
序號 | 硬件名稱 | 規格型號 |
1 | CPU | INTEL i5-760 |
2 | 網卡 | 主板自帶 |
3 | 主板 | 華碩 P7F-X |
4 | 內存 | 金士頓 DDR3 133 2G*4 |
5 | 硬盤 | ST SATA2 1.5T |
我在i5上安裝了6套不同的系統,有32位也有64位,主要是CentOS和Windows 2003,在公司的機房已穩定運行了3個多月,而且測試速度也非常快,所以我也想在自己的家用Server上安裝測試下XenServer5.6。
安裝前的準備工作
一、 調整內存條配置。我原先用的是2+1的條子,后來為了系統穩定,棄用了一根1G的內存條,只用2G的。這個是我在安裝了XenServer5.6后繼續安裝VM時發現的,XenServer5.6對內存的兼容性這塊要求也是很嚴格的,如果內存條不穩定,安裝VM時會報錯,導致VM安裝不成功,這點切記;
二、 安裝XenServer普通PC的CPU必須支持64位以及虛擬化Intel VT 或 AMD-V 功能,且需要在主板BIOS上開啟該功能。我找了半天也沒找到相關選項,后來發現默認就是開啟的。
三、 原本準備了一塊80G的IDE老硬盤,后來發現也沒有用上,XenServer能識別最新的SATA硬盤。
家用 | Server機器的配置 |
CPU | 速龍64 X2 5000+ |
內存 | 威剛DDR2 800 2GB |
主板 | 昂達N61P |
網卡 | 主板自帶(intel 8139棄用) |
機箱 |
Intel(個人推薦38度唯博機箱) |
#p#
XenServer 5.6的配置過程
XenServer 5.6的安裝非常之順利,跟安裝CentOS 5.5的安裝類似,安裝完成后重啟即成功安裝了。當然我們的客戶機上要安裝XenCenter,這個跟VMware ESXi是一樣的,不然沒辦法操控XenServer5.6。
一、安裝后申請license
安裝結束后第一件事要做的就是申請及導入一年的license了,這個其實很容易的,我們可以選中Toolsàlicense Manager,用它來申請及導入license即可免費使用一年了,申請界面也很人性化,我們注意郵箱地址不要寫錯即可,如圖:
成功導入后,XenServer使用的期限就會變成2012年了,如圖:
二、掛接一個提供ISO 源的目錄,安裝VM時用網絡安裝的速度比光盤快多了,這個是通過Linux下的samba協議來實現的,方法如下,我們選中StorageàNew storage,然后依照以下圖示操作:
由于選中的samba機器就是我的筆記本,我這里了為了方便,沒有配置administrator密碼,這里說明一下。
成功后XenServer5.6會添加一個CIFS ISO library的storage,我們可以把這個當成本地目錄來使用了。VM的安裝媒質可以選用家用Server自帶的光驅,也可以用我們新建的storage。#p#
三、安裝VM的方法很簡單,跟vmware的方式幾乎一樣,因為這里都是圖形化操作,我這里也不詳細敘述了。由于VM每一臺至少需要512M內存,我這里由于只有2G內存,所以我只安裝了二臺CentOS 5.5 x86_64和一臺Windows 2003 R2 x86_64的機器,加上本身就有四臺機器可以測試使用了,安裝后效果圖如下:
安裝完成后,我在其中的一臺機器源碼安裝了MySQL 5.5.12,并導入了我的8.7G的測試數據庫project,整個過程中我用uptime、vmstat和iostat來監測服務器性能,發現整體性能非常良好,服務器負載也很小;由于我比較關心的磁盤的IO,通過下面的一些數據發現,沒有硬盤IO瓶頸。
如果大家也想在自己的家用機器上安裝XenServer 5.6,我這里有些經驗跟大家分享下:
1) CPU挑選一款運算能力優異的64位架構的,我比較推薦i5;
2) XenServer的兼容性非常好,一般機器的網卡都能辨認出來,不過為了以防萬一,我建議還是準備一塊Intel系列的網卡;
3) XenServer 5.6的內存本身不大,只有300M就能很穩定運行了,但它的VM每一臺至少512M。如果大家是要做集群實驗的話,機器我就擔心不夠用了,所以我推薦理想內存配置是4G以上,8G更好;
4) XenServer 5.6安裝完的VM需要安裝xen tools這個工具,否則有的功能實現不了,比如說是快照、ha、 wlb 內存百分比調控等功能;
5) 遺憾的是,XenServer 5.6對FreeBSD系列支持的不太好,有的服務器安裝FreeBSD不成功。這是我平常工作中用得最多的系統之一,看來只好期待新版本加進此功能了。
作者簡介:余洪春(博客),網名撫琴煮酒,英文名Andrew.Yu,武漢某外企高級Linux/Unix系統管理員、項目實施工程師,紅帽RHCE講師,擅長負載均衡高可用和中小型證券類和商務網站架構,目前關注網站架構研究及網絡安全。
【編輯推薦】