我局近年以來信息化工作飛速發展,隨之而來的是應用系統服務器的數量快速增加,我局中心機房的服務器數量已增加至18臺,且有繼續增加的可能。
由于服務器數量較多,而服務器利用率很低(平均值15%),導致系統維護困難,資源不能有效利用,采購成本和運行成本增加。服務器無法靈活調配,不能快速地對新的業務需求做出響應。軟件硬件維護升級困難,業務系統和服務器不得不停機,無法保證24小時運行。
如何才能充分提高服務器的利用率,加快應用系統部署的速度,提供高可靠、高可用的應用服務,簡化管理的復雜性,提高整體系統的可用性,服務器虛擬化技術的引入,為我們提供了一套可行的方案。為此,2013年3月,我局實施了“服務器虛擬化試點項目”。在這個項目中,本人作為項目負責人,主要擔任系統整體規劃和設計工作。
1.服務器虛擬化技術
服務器虛擬化,形象表述就是把一臺物理的服務器虛擬化為多個虛擬機,通過這種技術,在一臺機器上可以支持Linux、Windows、UNIX等操作系統同時運行。它將物理機器、操作系統及其應用程序打包成為一個文件,稱之為虛擬機VM。虛擬化將提高服務器的利用率,減少系統管理的復雜度,促進服務器的可用性,減少服務器的需求數量,節省投資和維護成本等。
從計算機虛擬化技術的應用上看有兩大類:硬件虛擬化技術和軟件虛擬化技術。
硬件虛擬化技術的特點是運用動態邏輯分區技術,即將一個物理服務器分割為多個具有獨立CPU、內存和I/O資源的邏輯服務器(也稱虛擬機),在各個虛擬機上安裝并獨立運行不同的操作系統。
軟件虛擬化技術是在實體主機的硬件系統和操作系統之間建立一個稱為虛擬機監視器VMM的軟件監控層,操作系統與硬件系統的通信,通過VMM的分析和轉換后,再轉向控制硬件系統。由于VMM對系統指令的攔截和轉換的特殊作用,使得在VMM上可同時支持多個異構操作系統的運行。
當然,采用軟件虛擬化技術,會使系統的整體性能受到一定的影響(估計近10%-30%),但相對于整個的實際使用效率,特別是讓服務器的利用率從15%提高到60%以上這個事實來看,這個代價是值得的。
目前較為成熟,得到廣泛應用軟件虛擬技術的是VMware的vSphere。
2.VMware虛擬架構套件vSphere
vSphere主要包括以下組件:
VMwareESX虛擬化平臺
ESXServer5.0是VMware虛擬架構套件vSphere的基礎組成部分,是動態、自我優化的IT基礎結構的基礎。它直接安裝在物理服務器的裸機上,將物理服務器上的處理器、內存、存儲器和網絡資源抽象到多個虛擬機中。每個虛擬機與服務器硬件及其他虛擬機相隔離,確保當某個虛擬機崩潰時不會影響其他虛擬機。
VMwareVirtualCenter管理中心
VirtualCenter是一套虛擬架構的管理軟件,能快速實現應用程序和系統服務的重配置和再分配,它仿佛一個邏輯的虛擬機池,可管理全部的虛擬機資源。
VMwareVMwareHA
VMwareHA用來解決系統高可用性問題。VMwareHA同時針對于硬件服務器和虛擬服務器,硬件服務器出現故障時,VMwareHA機制可以把出現故障的物理服務器上的虛擬機都遷移到同一個集群內的其他物理服務器上。虛擬服務器出現故障時,比如系統出現死機藍屏時,VMwareHA檢測機制會通過VMwareTools來重新引導虛擬服務器。
VMwareVmotion
VMwareVmotion用來解決系統實時在線遷移問題,一臺虛擬機發生故障時,管理員可使用VMwareVmotion平滑地將這臺虛擬機在線遷移到另一臺虛擬機,在此過程中,服務器不需要停機,從而有效地保證業務的連續性。
VMwareDRS
VMwareDRS用來解決動態資源調配問題。VMwareDRS持續監控各資源池的利用率,并可創建規則和策略,智能地根據業務需求來調整資源,將資源動態分配給優先級最高的應用程序。
3.服務器虛擬化相關技術在我局的應用
我局目前擁有的18臺服務器,運行包括財務、檔案、人事、防病毒、視頻會議、內外網站、OA系統、船舶動態監控、船舶調度等14套不同的業務應用系統。這次實施的“服務器虛擬化試點項目”,準備將其中運行在15臺服務器上的12套業務系統整合到虛擬服務器上,將服務器數量減少到8臺以下,并實現以下三個主要目標:
主機能夠動態遷移;
能夠徹底杜絕當機造成的業務中斷;
資源分配與調度科學可控化。
經過詳細的需求分析和技術論證,我們選擇了VMware的vSphere虛擬化套件來實施本次項目,并設計以下服務器虛擬化整合的方案:
利用我局現有的2臺HP580G5服務器和2臺IBM3850服務器作為物理服務器,后端利用千兆交換機連接1臺DELLPS4000iSCSISAN陣列作為共享存儲設備,采用vSphere5.0建立虛擬化集群,在此集群上建立虛擬機應用。主要策略是根據各個應用系統的配置和系統開銷建立虛擬服務器,從而做到各應用的負載均衡。
虛擬化應用的具體實施步驟如下:
(1)根據虛擬化架構,配置物理服務器,搭建集群平臺。首先對4臺服務器安裝ESX5.0系統,將安裝了ESX5.0系統的每一臺服務器與SAN網絡存儲相連;然后4臺ESX服務器相互做地址解析,建立虛擬化集群。
(2)安裝VcentreServer5.0對虛擬化集群進行統一管理;安裝ESX的補丁和更新。
(3)配置虛擬機,部署應用。建立虛擬機模板,根據各應用的要求建立Windows2000、2003和2008三個模板,利用三個模板轉換出12臺虛擬機;然后根據各應用系統需求情況對各個虛擬機的CPU、內存和硬盤進行調撥。
(4)通過VMwareVmotion遷移各應用系統。Vmotion可以對WindowsServer系統、Linux系統和UNIX系統進行靈活的遷移,在不改變物理機原有配置情況下,方便地把物理機轉換成虛擬機,而且相關的硬件信息都保存在ESX中。轉換后的虛擬機還可以進行克隆和復制。
(5)進行系統測試。我們對HA、DRS和業務系統故障轉移等功能進行了實驗,實驗證明了這些功能都可以實現。
vSphere5.0功能雖然非常強大,但是在實施過程中我們也遇到了一些問題。在我們的配置和應用實施中主要遇到以下問題:
(1)通過VMwareVmotion遷移應用系統問題。我們使用VMwareVmotion遷移一個基于WINDOWS2000SP1操作系統的應用系統時,遷移后的應用系統始終無法正常運行。最后,我們利用Symantec系統備份軟件對該應用系統進行系統備份,再通過在Windows2000虛擬機中進行系統恢復的方法,實現了該應用系統的遷移。
(2)虛擬機熱遷移問題。我們使用的服務器有HP和IBM的兩個品牌,CPU不一樣,可以放在一個虛擬群集中,HA功能可以使用,但是VMotion遷移功能只能在同品牌服務器之間進行,虛擬機無法在不同品牌服務器之間進行熱遷移。對此問題,我們經過技術研究,最后通過修改虛擬機的CPUID,實現了不同品牌服務器之間虛擬機的熱遷移。
(3)加密狗USB-key問題。帶加密狗的業務系統遷移到虛擬機上后,可以在虛擬機上進行添加UBS設備和控制器來識別加密狗,但是在業務系統進行Vmotion轉移功能時,會出現虛擬機遷移到其他物理服務器上無法識別加密狗的問題。對此問題,我們通過購買、安裝USBOVERIP網絡USB集線器設備,實現了帶加密狗業務系統在進行Vmotion轉移功能后同樣能夠識別加密狗信息。
(4)數據備份問題。由于本次遷移業務數據全存儲在1臺DELLPS4000設備上,現有的備份策略是基于Vmware自帶的備份軟件,而此軟件有一定不可控備份機制問題,有時會導致部分數據備份失敗。對此問題,我們所采取的措施是:利用操作系統自帶備份和Vmware自帶備份軟件,配合進行數據臨時性的備份機制。今后將購置專業的備份軟件進行數據備份,以徹底解決此問題。通過虛擬化技術的使用,服務器的利用率明顯得到提高,從平均值15%提高到了60%左右,充分利用了服務器的性能;主機能夠在4臺物理服務器間動態遷移,主機停機維護時不再需要中斷服務,徹底杜絕當機造成的業務中斷;對于每項應用系統的資源分配可以做到各取所需,有效地利用了系統資源。
“服務器虛擬化試點項目”的實施,堅定了我們今后在虛擬化技術使用上的信心。隨著虛擬化技術的日臻完善,虛擬化的理念和虛擬化的解決方案必將會得到越來越多的信賴和應用。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:服務器虛擬化技術與應用
本文網址:http://www.guhuozai8.cn/html/consultation/10839414547.html