王璽
摘 要:近兩年來,西華師范大學圖書館對館內(nèi)的硬件設施進行了大批的改造,其中購置了包括RFID、讀報機在內(nèi)的多套電子系統(tǒng),這些信息化電子設備的使用,無疑極大地提高了圖書館的工作效率和服務水平,但同時也給技術服務部后臺服務器增加了很大的壓力。同時考慮到圖書館要引進100臺計算機給來館讀者方便地查詢圖書館的數(shù)據(jù)庫資源以及多媒體信息?;谝陨线@些原因,西華師范大學圖書館引進了VMWARE虛擬機系統(tǒng)。該文介紹了VMWARE虛擬機系統(tǒng)在西華師范大學圖書館的應用實例。
關鍵詞:VMWARE虛擬機系統(tǒng) 高校圖書館 服務器 瘦客戶機 資源分配
中圖分類號:G251 文獻標識碼:A 文章編號:1672-3791(2016)03(a)-0108-02
西華師范大學圖書館近年來對館內(nèi)的硬件設施進行了大幅度的改善,尤其鑒于今后智慧圖書館的發(fā)展趨勢,加大了技術服務部的資金投入,購置了多套硬件和軟件體統(tǒng),其中重要的項目之一就是VMWARE虛擬機系統(tǒng)的引進。
1 為什么要應用VMWARE虛擬機系統(tǒng)
第一,隨著圖書館的發(fā)展,購置了越來越多的數(shù)據(jù)庫,這些數(shù)據(jù)庫在后臺要占據(jù)的服務器空間越來越大,同時圖書館的RFID、電子監(jiān)控系統(tǒng)等都要占據(jù)巨大的存儲和運行空間,今后圖書館的信息化程度還會越來越高,所需的服務器也會更多。但是,購置每一臺服務器的成本非常高,并且服務器更新?lián)Q代的周期較短,如果單純以增加服務器的數(shù)量來解決上述的問題顯示不是一個明智的選擇。
第二,圖書館要為師生員工提供能觀看多媒體教學資源的計算機,并且電腦數(shù)量在140臺左右,臺式計算機或者是筆記本計算機的更新周期比服務器更短,并且在日常使用中很容易出問題,維護的人力成本很高。因此,西華師范大學圖書館引進了VMWARE虛擬機系統(tǒng)來解決上述的問題。
2 VMWARE簡介
VMWARE虛擬機系統(tǒng)能以少數(shù)的服務器硬件,虛擬出多臺服務器操作系統(tǒng)和PC操作系統(tǒng),虛擬出來的系統(tǒng)具有真實的操作系統(tǒng)完全一樣的功能,在這個虛擬系統(tǒng)里,可以獨立安裝軟件,保存自己的數(shù)據(jù),而不會對真正的操作系統(tǒng)產(chǎn)生影響。
虛擬機的服務器結構圖如圖1所示。目前圖書館在用的整個的VMWARE主要包含以下幾個組件:ESX,vCenter,vSphere Client,vConvertor。其中,ESX是在通用環(huán)境下分區(qū)和整合系統(tǒng)的虛擬主機軟件,具有高級資源管理功能高效,是非常靈活的虛擬主機平臺,是VMARE的最基礎的組件。vCenter可集中管理VMware vSphere環(huán)境,可從單個控制臺統(tǒng)一管理所有主機和虛擬機,該控制臺聚合了集群、主機和虛擬機的性能監(jiān)控功能。vCenter具有可擴展的特性,可以通過擴展平臺,實現(xiàn)存儲監(jiān)控、容量管理等更多的高級功能。vSphere Client用于實現(xiàn)客戶端的管理。而vConvertor是用于虛擬機的遷移功能的實現(xiàn),無論是實體的物理機到虛擬機的遷移還是不同廠商的虛擬機文件的轉換,都可以通過vConvertor來實現(xiàn)。
3 西華師范大學大學圖書館已有的虛擬機使用
3.1 虛擬服務器方面
技術服務部購置了6臺惠普硬件實體服務器,以及包括HP和曙光的幾臺數(shù)據(jù)存儲硬件,在這些硬件的基礎上,虛擬除了30多臺服務器,給圖書館的各項服務提供后臺支持,包括超星、CNKI等數(shù)據(jù)庫,論文提交系統(tǒng)、古籍制作服務、圖書館的網(wǎng)站、人流量統(tǒng)計、自助打復印系統(tǒng)、讀報機系統(tǒng)等。所采用的操作系統(tǒng)版本是Windows sever 2008 R2 Enterprise。為了方便數(shù)據(jù)庫廠商的數(shù)據(jù)更新以及維護,均使用雙網(wǎng)卡架構,一個網(wǎng)卡連通圖書館內(nèi)網(wǎng),另一個網(wǎng)卡連通圖書館外網(wǎng)。
3.2 瘦客戶機方面
購置了140臺瘦客戶機,用VMARE虛擬出了140臺虛擬系統(tǒng),其中電子閱覽室100臺,各個樓層的瘦客戶機40臺。這140臺瘦客戶機主要用于來館師生實時地查閱圖書館購買的數(shù)據(jù)庫資源以及多媒體信息資源,采用的操作系統(tǒng)版本是Windows 7。所以為了方便管理和維護,圖書館在每臺瘦客戶機的操作系統(tǒng)上預先安裝好了師生進行查閱所需資源必備的軟件如Microsoft office、CAJ閱讀器、超星閱讀器、PDF閱讀器以及一些特殊的數(shù)據(jù)庫如中國基本古籍庫查閱所需要的客戶端軟件等。并且在管理平臺上設置了禁止讀者自行在瘦客戶機上安裝軟件,以及每隔一段時間瘦客戶機上的數(shù)據(jù)自動清零。這樣才不會給服務器端造成巨大的數(shù)據(jù)存儲量和盡可能地降低計算機病毒帶來的負面影響。
4 在實際應用中出現(xiàn)的問題
4.1 虛擬機在不同主機之間的漂移
因為VMWARE虛擬出來的操作系統(tǒng)占用的是實體硬件資源,VMARE在多個虛擬機的資源分配在默認狀態(tài)下不是固定的,所以虛擬出來的系統(tǒng)會根據(jù)VMWARE的資源分配策略在不同的實體服務器之間進行漂移。這就帶來了下面一個問題:當一臺虛擬機從一個主機漂移到另一個主機的時候,由于兩個主機在網(wǎng)絡規(guī)劃上處于不同的虛擬子網(wǎng)絡VLAN,從而使得原本在當前VLAN下可以使用的服務和應用程序因為虛擬機漂移到另一個VLAN之下而變得不能使用。以西華師范大學圖書館的自助打復印系統(tǒng)為例,就曾經(jīng)出現(xiàn)過這樣的問題。技術服務部經(jīng)過仔細的問題排查,才發(fā)現(xiàn)原來問題出現(xiàn)在虛擬機漂移導致的VLAN轉移上。后來為了解決這個問題,我們將自助打復印系統(tǒng)的虛擬機固定在惠普的其中一個實體服務器上,阻止了問題的再次發(fā)生。
4.2 由于斷電導致的虛擬機重啟問題
這個問題出現(xiàn)的概率很低,因為圖書館在平時還安裝了UPS備用電源,但一旦出現(xiàn),解決起來非常麻煩。技術服務部曾經(jīng)有一次在圖書館因停電時間過長,導致UPS備用電源的電量也被用完。所有服務器全部掉電。后來電源重新接通后發(fā)現(xiàn)所有的虛擬機服務器和虛擬機PC全部顯示正在啟動,但一兩天都沒啟動完畢。后來經(jīng)過問題排查,才發(fā)現(xiàn)是因為服務器資源十有限的,而掉電后來電的時候所有的虛擬機(包括虛擬服務器和虛擬PC)在同一時間同時請求實體服務器分配資源,從而導致服務器卡死。吸取了這個經(jīng)驗教訓,我們在后來設置了所有虛擬機在掉電后重新啟動的服務優(yōu)先次序,優(yōu)先啟動核心重要的服務器;同時叉開啟動的時間,每5 min啟動幾臺虛擬機。這樣的解決方案比較好地解決了上述的問題。
5 結語
西華師范大學圖書館引進的VMWARE虛擬機系統(tǒng),虛擬出多臺的服務器和PC機來支持全館的數(shù)據(jù)庫和各種電子設備的后臺支持,以及為來館師生提供查閱電子資源的計算機,極大地降低了使用和維護的資金成本,并且方便技術服務部的工作人員在虛擬機管理平臺統(tǒng)一進行管理。鑒于這些優(yōu)勢,學校領導已經(jīng)決定在不久的將來還會再次購進一批虛擬機的瘦客戶機,給全校師生提供更加便利的服務。
參考文獻
[1] 王慶平.vsphere系列之一:vsphere簡介[EB/OL].(2010-06-19).[2011-05-31].http://qingping.blog.sloto.eo.com/ 335806/335813.
[2] 陳思義.VMware在圖朽館數(shù)據(jù)中心管理中的應用[J].圖書情報論壇,2010(l):56-58.
[3] 王慶波,金滓,何樂,等.虛擬化與云計算[M].北京:電子工業(yè)出版社,2009.