隨著學(xué)院應(yīng)用的不斷發(fā)展,已上線應(yīng)用在老舊PC服務(wù)器上運行,多數(shù)已經(jīng)過了原廠質(zhì)保期,硬件故障的風(fēng)險越來越大,而新的應(yīng)用又要不斷上線,對PC服務(wù)器的需求不斷增加,配套的網(wǎng)絡(luò)資源和機(jī)房資源(空間,供配電等基礎(chǔ)設(shè)施)也隨之增加,運維成本越來越高。隨著計算機(jī)硬件的高速發(fā)展,單臺PC服務(wù)器的總體性能得到了大幅度的提升,如果新上線-個應(yīng)用就使用-臺或者多臺PC服務(wù)器來運行會帶來資源的極大浪費。針對目前存在的現(xiàn)狀,考慮利用VMware虛擬化技術(shù),對新上架配置較高的PC服務(wù)器實施虛擬化,不僅滿足了新上線應(yīng)用對資源的需求,同時逐步將老系統(tǒng)遷移到虛擬化PC服務(wù)器上,實現(xiàn)硬件資源的高效利用。
1、VMware虛擬化平臺
虛擬化指的是直接在計算機(jī)硬件或者操作系統(tǒng)上構(gòu)建-個虛擬化平臺,虛擬化平臺將計算機(jī)物理硬件資源封裝起來,動態(tài)透明地分配給運行在其之上的所有操作系統(tǒng)。單臺物理機(jī)上可以同時運行多個不同操作系統(tǒng)和應(yīng)用程序,彼此之間相對獨立,共享計算機(jī)硬件資源。
VMware vSphere是VMware為滿足最廣泛的虛擬和云基礎(chǔ)架構(gòu)需求而打造的虛擬化平臺,其核心的組件有ESX/ESXi,vCenter Server,vSphere Client以及Web Access,VMware vSphere虛擬化并管理基礎(chǔ)大型基礎(chǔ)架構(gòu)(PC服務(wù)器,存儲和網(wǎng)絡(luò)等),構(gòu)建企業(yè)化的數(shù)據(jù)中心(如圖1)。
VMware ESX/ESXi提供-個虛擬化層,該層可將物理主機(jī)的處理器、內(nèi)存、存儲器及網(wǎng)絡(luò)資源抽象化為多臺虛擬機(jī)。在ESX體系結(jié)構(gòu)中,使用服務(wù)控制臺(Service Console)擴(kuò)充虛擬化內(nèi)核(VMkernel )。服務(wù)控制臺中部署了各種VMware管理代理,以及其他基礎(chǔ)架構(gòu)服務(wù)代理(例如名稱服務(wù)、時間服務(wù)和日志記錄等),另外還可以在服務(wù)控制臺中部署來自第三方的其他代理以提供特定功能;在ESXi體系結(jié)構(gòu)中,移除了服務(wù)控制臺,所有VMware代理均直接在VMkernel上運行,基礎(chǔ)架構(gòu)服務(wù)通過VMkernel附帶的模塊直接提供,其他獲得授權(quán)的第三方模塊也可以在VMkernel中運行。
VMware Center Server是對ESX/ESXi主機(jī)進(jìn)行統(tǒng)-集中管理和性能監(jiān)控的服務(wù)。
vSphere Client用作虛擬機(jī)的操作控制臺以及VMware Center Server系統(tǒng)和ESX/ESXi主機(jī)的管理界面。
VMware vSphere Web Access為需要遠(yuǎn)程訪問或不通過vSphere Client訪問虛擬機(jī)的系統(tǒng)管理員提供的基于瀏覽器的界面。
2、實施架構(gòu)
PC服務(wù)器虛擬化是對PC服務(wù)器主機(jī),網(wǎng)絡(luò)設(shè)備及存儲資源進(jìn)行整合,整合后的資源二次分配給對應(yīng)PC服務(wù)器主機(jī)上的虛擬機(jī),每臺虛擬機(jī)相當(dāng)于-個獨立的應(yīng)用服務(wù)器,虛擬機(jī)的資源可以根據(jù)應(yīng)用需要動態(tài)調(diào)整,保證了資源的有效使用(如圖2)兩臺PC服務(wù)器主機(jī)互為冷備機(jī),每臺PC服務(wù)器主機(jī)都預(yù)留部分資源,保證-臺PC服務(wù)器主機(jī)故障后,該PC服務(wù)器主機(jī)上的虛擬機(jī)能夠在冷備機(jī)快速的恢復(fù)。
2.1主機(jī)資源規(guī)劃
由于SAN存儲和NAS存儲資源不足,PC服務(wù)器虛擬化存儲介質(zhì)全部使用本地磁盤。本地磁盤共4塊,通過磁盤陣列卡做raid5陣列。每臺ESXi主機(jī)運行4臺虛擬機(jī),可以根據(jù)ESXi主機(jī)CPU和內(nèi)存使用率適當(dāng)調(diào)整整合比。最終ESXi主機(jī)CPU使用率不超過60%,內(nèi)存使用率不超過75 %。剩余的本地磁盤空間用來備份其它ESXi主機(jī)上的虛擬機(jī),每-臺ESXi主機(jī)同時充當(dāng)另-臺ESXi主機(jī)的冷備機(jī),保證-臺ESXi主機(jī)故障,該主機(jī)上的應(yīng)用能快速的在另-臺主機(jī)上恢復(fù)。
2.2網(wǎng)絡(luò)資源規(guī)劃
在ESXi主機(jī)上網(wǎng)絡(luò)接口類型有兩種:電口網(wǎng)卡和光口網(wǎng)卡,-般ESXi主機(jī)都配置2個千兆電口網(wǎng)卡和2個千兆光口網(wǎng)卡。這4塊千兆網(wǎng)卡分為兩組,-組作為管理口使用,-組提供給虛擬機(jī)應(yīng)用使用,具體分組情況:
第-組由2塊千兆電口網(wǎng)卡nic0和nicl組成,nic0和nic 1組成虛擬交換機(jī),虛擬機(jī)端口組vmkernel主要使用nic0, nicl作為備份網(wǎng)卡。nico和nic 1分別連接不同的物理交換機(jī),保證管理網(wǎng)絡(luò)的冗余性。
第二組由2塊千兆光口網(wǎng)卡nic2和nic3組成,nic2和nic3組成虛擬交換機(jī),虛擬機(jī)端口組可以建立-個或者多個,nic2和nic3作為建立的虛擬端口組的主備網(wǎng)卡使用。nic2和nic3同樣連接不同的物理交換機(jī),保證應(yīng)用網(wǎng)絡(luò)的冗余性。
2.3軟件規(guī)劃
當(dāng)前PC服務(wù)器虛擬化的主要產(chǎn)品有VMware的vSphere,微軟的Hyper-V以及Citrix的XenServero
Citrix XenServer是-種全面而易于管理的服務(wù)器虛擬化平臺,基于強(qiáng)大的Xen Hypervisor程序之上。Xen技術(shù)被廣泛看作是業(yè)界部署最快速、最安全的虛擬化軟件技術(shù),XenServer可高效地管理Windows和Linux虛擬服務(wù)器而設(shè)計的,實現(xiàn)經(jīng)濟(jì)高效的服務(wù)器整合和業(yè)務(wù)連續(xù)性。
微軟的Hyper-V使用Windows Server 2008操作系統(tǒng)作為運行載體,Hyper - V使用的是微核管理程序,該管理程序包含最少量的代碼,用于不同虛擬機(jī)之間調(diào)度和共享硬件資源。Hyper-V的管理程序既沒有設(shè)備驅(qū)動程序,也沒有第三方代碼,這就保證了它的最佳性能,同時也減少了安全隱患。Hyper-V利用本機(jī)Windows設(shè)備驅(qū)動程序模型,以及子虛擬機(jī)中的設(shè)備驅(qū)動程序川。
作為裸機(jī)虛擬化管理程序,VMware vSphere直接安裝在物理服務(wù)器之上,并將其劃分成多個虛擬機(jī)。每個虛擬機(jī)與其他虛擬機(jī)共享相同的物理資源,并且它們可以同時運行。與其他虛擬化管理程序不同,VMware vSphere的所有管理功能都可以通過遠(yuǎn)程管理工具提供。由于沒有底層操作系統(tǒng),VMware vSphere安裝空間占用量可縮減至150 MB以下。vSphere是市場上最先進(jìn)的虛擬化管理程序,具有許多獨特的功能和特性,其中包括:
- 幾乎支持所有可運行在X86架構(gòu)上的客戶端操作系統(tǒng)
- 磁盤空間占用量小,因此可以縮小受攻擊面并減少補(bǔ)丁程序數(shù)量
- 不依賴操作系統(tǒng),并采用加強(qiáng)型驅(qū)動程序
- 具備高級內(nèi)存管理功能,能夠消除重復(fù)內(nèi)存頁或壓縮內(nèi)存頁
- 通過集成式的集群文件系統(tǒng)提供高級存儲管理功能
- 高I/O可擴(kuò)展性可消除I/O瓶頸
基于VMware vSphere的優(yōu)勢,考慮使用免費的VMware ESXi 4. 1,不使用vCenter Server進(jìn)行管統(tǒng)一理,通過vSphere Client訪問ESXi主機(jī)對單臺主機(jī)進(jìn)行管理。
2.4虛擬機(jī)備份恢復(fù)策略
為了提高虛擬化應(yīng)用服務(wù)器的高可用性,需要定時對虛擬機(jī)進(jìn)行完整的備份,以保證在虛擬化PC服務(wù)器主機(jī)出現(xiàn)故障時,虛擬機(jī)能夠在冷備機(jī)上快速的恢復(fù)。虛擬機(jī)備份恢復(fù)有兩個方式,各有利弊,互為補(bǔ)充。
通過OVF模板導(dǎo)導(dǎo)出對虛擬機(jī)進(jìn)行備份,通過部署導(dǎo)出的OVF模版對虛擬機(jī)進(jìn)行恢復(fù)。此備份方法要求備份之前先關(guān)閉虛擬機(jī)。
通過VMware Consolidated Backup集中式備份工具備份虛擬機(jī),VCB備份是通過命令行方式進(jìn)行的:
vcbMounter-h<輸人ESXi主機(jī)名稱或者IP >-u帳戶名-P口令-a name ;<虛擬機(jī)顯示名稱>-:<備份目標(biāo)路徑>-t fullvm-m nbd
或者
vcbMounter-h<輸人ESXi主機(jī)名稱或者IP >-u帳戶名-P口令-a ipaddr;<虛擬機(jī)IP>-r<備份目標(biāo)路徑>-t fullvm-m nbd
然后通過VMware Converter恢復(fù)虛擬機(jī)。此方法備份要求備份時虛擬機(jī)處于運行狀態(tài),同時虛擬機(jī)必須安裝VMware Tools。
3、結(jié)論
PC服務(wù)器虛擬化解決方案遵循低成本、高效性、高性能的原則進(jìn)行設(shè)計,參考VMware虛擬化架構(gòu)實施的最佳做法,對VMware vSphere虛擬化基礎(chǔ)架構(gòu)、網(wǎng)絡(luò)規(guī)劃、ESXi主機(jī)的配置等方面進(jìn)行了深人的研究。通過構(gòu)建VMware vSphere虛擬化平臺,縮短了新應(yīng)用部署時間,提高了PC服務(wù)器硬件資源的使用效率,同時也對PC服務(wù)器的運維管理提供了方便。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于ESXi的PC服務(wù)器虛擬化解決方案
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11121510830.html