近年來(lái),隨著企業(yè)不斷加強(qiáng)信息化建設(shè),企業(yè)應(yīng)用系統(tǒng)建設(shè)步伐很快,企業(yè)日常工作和領(lǐng)導(dǎo)決策對(duì)信息系統(tǒng)的依賴越來(lái)越強(qiáng),需要增加更多的硬件設(shè)備來(lái)增加系統(tǒng)的容錯(cuò)和備份能力,滿足系統(tǒng)的高可用性要求。從已有服務(wù)器來(lái)看,一般是單機(jī)單系統(tǒng)部署,服務(wù)器的利用率比較低,其重新部署需要大量的時(shí)間,無(wú)法保證應(yīng)用系統(tǒng)不間斷運(yùn)行的可靠性。面對(duì)日益迫切的高可用性要求,采用傳統(tǒng)的服務(wù)器部署方式存在硬件成本較高、運(yùn)營(yíng)和維護(hù)復(fù)雜、系統(tǒng)可靠性低、系統(tǒng)遷移時(shí)間長(zhǎng)等問(wèn)題,為了更好地解決其弊端,采用虛擬架構(gòu)服務(wù)器部署方式進(jìn)行服務(wù)器整合,提高性能,降低成本。
1設(shè)計(jì)原則
根據(jù)信息化技術(shù)現(xiàn)狀和發(fā)展趨勢(shì),設(shè)計(jì)立足于成熟的主流技術(shù)和產(chǎn)品,并且基于發(fā)展的考慮,技術(shù)投入適度超前,并完全能夠兼容國(guó)際標(biāo)準(zhǔn)技術(shù),保證投資效益最大化和良好的使用效果。虛擬化建設(shè)應(yīng)遵循以下原則。
1.1實(shí)用性和先進(jìn)性
虛擬化建設(shè)應(yīng)采用先進(jìn)成熟的技術(shù),滿足現(xiàn)在及未來(lái)一段時(shí)間內(nèi)的需求,適應(yīng)異構(gòu)環(huán)境、信息化發(fā)展和技術(shù)升級(jí)的需要,使整個(gè)系統(tǒng)經(jīng)濟(jì)適用并在一段時(shí)間內(nèi)保持技術(shù)的先進(jìn),具有良好的擴(kuò)展能力。
1.2安全可靠性
為保證信息系統(tǒng)業(yè)務(wù)正常運(yùn)行及數(shù)據(jù)的安全,系統(tǒng)設(shè)計(jì)要有效地避免單點(diǎn)故障,采用必要的保障信息安全的技術(shù)措施、數(shù)據(jù)備份與恢復(fù)手段,一方面最大限度地減少故障的可能性,另一方面要保證系統(tǒng)能在最短時(shí)間內(nèi)修復(fù),保證企業(yè)各業(yè)務(wù)系統(tǒng)的可靠運(yùn)行和相關(guān)數(shù)據(jù)的安全。
1.3可管理性
系統(tǒng)能夠方便地進(jìn)行檢測(cè)、監(jiān)控、日常維護(hù)等方面的管理,具有良好的人機(jī)界面,借助于先進(jìn)的管理策略、管理工具提高系統(tǒng)的性能、可靠性,簡(jiǎn)化使用、維護(hù)管理工作。
2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
服務(wù)器的虛擬化就是將服務(wù)器物理資源抽象成邏輯資源,讓一臺(tái)服務(wù)器變成幾臺(tái)甚至更多相互隔離的虛擬服務(wù)器,或者讓幾臺(tái)服務(wù)器變成一臺(tái)服務(wù)器來(lái)用,使用不再受限于物理界限,而是讓處理器、內(nèi)存、磁盤(pán)、I/0等硬件變成可以動(dòng)態(tài)管理的“資源池”,提高資源的利用率,實(shí)現(xiàn)服務(wù)器整合后對(duì)業(yè)務(wù)的變化更具適應(yīng)力。經(jīng)過(guò)調(diào)研,本次系統(tǒng)選擇了VMware的虛擬化解決方案。
2.1 VMware虛擬化架構(gòu)原理
VMware虛擬化系統(tǒng)就是將VMware ESX Server軟件直接安裝在物理服務(wù)器的裸機(jī)上,利用服務(wù)器虛擬化工具將物理服務(wù)器上的處理器、內(nèi)存、磁盤(pán)和網(wǎng)絡(luò)資源等抽象到多個(gè)虛擬服務(wù)器中。一個(gè)物理服務(wù)器同時(shí)運(yùn)行多個(gè)操作系統(tǒng),每一個(gè)操作系統(tǒng)都運(yùn)行在一個(gè)虛擬服務(wù)器上,而且每一個(gè)操作系統(tǒng)中都有多個(gè)程序運(yùn)行,使得設(shè)備利用率和可靠性提高。圖1就是在單臺(tái)物理服務(wù)器安裝了VMware ESX Server4.0軟件,配置兩個(gè)虛擬服務(wù)器,兩個(gè)虛擬服務(wù)器將物理服務(wù)器上的處理器、內(nèi)存、磁盤(pán)等資源平分。
圖1 單臺(tái)物理服務(wù)配置兩個(gè)虛擬服務(wù)器示意圖
2.2 SAN集中存儲(chǔ)實(shí)現(xiàn)文件共享
系統(tǒng)采用SAN集中存鍺方式,將每個(gè)虛擬服務(wù)器的文件系統(tǒng)創(chuàng)建在共享的SAN集中存儲(chǔ)陣列上。由于VMware的虛擬架構(gòu)系統(tǒng)中的虛擬服務(wù)器實(shí)際上是被封裝成了一個(gè)檔案文件和若干相關(guān)環(huán)境配置文件。通過(guò)將這此文件放在SAN存儲(chǔ)陣列的VMFS文件系統(tǒng)中,讓不同服務(wù)器上的虛擬服務(wù)器都可以訪問(wèn)到該文件。不同虛擬服務(wù)器可實(shí)現(xiàn)互相熱備。一臺(tái)虛擬服務(wù)器故障,其上的應(yīng)用可及時(shí)轉(zhuǎn)移到另一臺(tái)虛擬服務(wù)器。這樣就實(shí)現(xiàn)了通過(guò)虛擬服務(wù)器共享硬件資源、提高硬件利用率、消除單點(diǎn)故障、提高系統(tǒng)高可用性和安全服務(wù)級(jí)別,如圖2所示。
圖2 SAN集中存儲(chǔ)實(shí)現(xiàn)虛擬服務(wù)器文件共享演示圖
分頁(yè)
2.3系統(tǒng)整體方案拓?fù)涫疽鈭D
本系統(tǒng)的主體部分是安裝了VMware ESX Server軟件的PC服務(wù)器,為實(shí)現(xiàn)存儲(chǔ)鏈路達(dá)到冗余采用兩塊FC-HBA卡,兩個(gè)交換機(jī)作為互備連接到存儲(chǔ),每臺(tái)服務(wù)器安裝3塊千兆網(wǎng)卡,分別用于服務(wù)控制臺(tái)網(wǎng)絡(luò)(SC)虛擬服務(wù)器在服務(wù)器間的漂移(VMOTION)網(wǎng)絡(luò)、內(nèi)網(wǎng)虛擬服務(wù)器網(wǎng)絡(luò)及虛擬服務(wù)器的CLUSTER(FT)網(wǎng)絡(luò),如圖3所示。
圖3 方案拓?fù)涫疽鈭D
3 VMware虛擬化的一些應(yīng)用
3.1分布式資源調(diào)度(DRS)功能
VMware的分布式資源調(diào)度(DRS)功能持續(xù)監(jiān)榨VMware服務(wù)器集群中資源池的利用率,根據(jù)業(yè)務(wù)需求在虛擬服務(wù)器中智能地分配資源。我們根據(jù)每個(gè)虛擬服務(wù)器上運(yùn)行的應(yīng)用不同,根據(jù)經(jīng)驗(yàn)及評(píng)估算出該應(yīng)用需要資源,制定出DRS的各項(xiàng)閥值和規(guī)則,協(xié)調(diào)可用資源與預(yù)定義的業(yè)務(wù)優(yōu)先順序。當(dāng)資源占用到達(dá)規(guī)定閥值,DRS會(huì)根據(jù)規(guī)則進(jìn)行自動(dòng)的操作或者給管理員一些操作建議,確保每個(gè)慮擬服務(wù)器能及時(shí)調(diào)用相應(yīng)的資源,實(shí)現(xiàn)了更智能和自動(dòng)化的配置。
3.2離可用性(FiA )功能
VMware的高可用性(HA)功能需要兩個(gè)或者兩個(gè)以ESX服務(wù)器的邏輯隊(duì)列。在一個(gè)HA群集中,每一臺(tái)VMware ESX服務(wù)器持續(xù)不斷地檢測(cè)群集中其他服務(wù)器的心跳信號(hào)。假如一臺(tái)Esx服務(wù)器在連續(xù)3個(gè)時(shí)間間隔后仍沒(méi)有發(fā)出心跳信號(hào).那么該服務(wù)器就被默認(rèn)為發(fā)生了故障、在這種情況下,原本在該服務(wù)器上運(yùn)行的虛擬服務(wù)器就會(huì)自動(dòng)被轉(zhuǎn)移到群集中的其他服務(wù)器上;反之,如果一臺(tái)服務(wù)器無(wú)法接收到來(lái)自群集的其他服務(wù)器的心跳信號(hào),那么該服務(wù)器便會(huì)啟動(dòng)一個(gè)內(nèi)部進(jìn)程來(lái)檢測(cè)自己跟群集中其他服務(wù)器的連接是否出現(xiàn)了問(wèn)題,如果有問(wèn)題,就會(huì)中斷本臺(tái)服務(wù)器上所有正在運(yùn)行的虛擬服務(wù)器.并啟動(dòng)預(yù)先設(shè)定好的備用服務(wù)器;使用VMware HA功能實(shí)現(xiàn)了獨(dú)立于硬件和操作系統(tǒng)的應(yīng)用程序高可用性,在信息化高度發(fā)展的今天該項(xiàng)功能非常必要和實(shí)用。
3.3 Vhlution技術(shù)
VMotion功能可以實(shí)現(xiàn)在用戶根本察覺(jué)不到業(yè)務(wù)中斷的情況下,將正在運(yùn)行的虛擬服務(wù)器從一臺(tái)物理服務(wù)器遷移到另一臺(tái)物理服務(wù)器,實(shí)現(xiàn)了零停機(jī)時(shí)間和連續(xù)可用的服務(wù)。例如當(dāng)更新服務(wù)器硬件時(shí)候,可以將其上運(yùn)行虛擬服務(wù)器遷移到另一臺(tái)服務(wù)器而用戶業(yè)務(wù)沒(méi)有任何中斷,保證了上層應(yīng)用的連續(xù)性。
3.4虛擬服務(wù)器克隆技術(shù)
為了防止虛擬服務(wù)器本身的系統(tǒng)出現(xiàn)故障(如病毒侵襲使操作系統(tǒng)癱瘓),可以為某個(gè)虛擬服務(wù)器創(chuàng)建一個(gè)映像,在故障時(shí)把映像快速的轉(zhuǎn)化成虛擬服務(wù)器,從災(zāi)難中恢復(fù)過(guò)來(lái),使虛擬服務(wù)器宕機(jī)時(shí)間最小或者根本避免。
3.5 snapshot的使用
為了防止在虛擬服務(wù)器上對(duì)應(yīng)用進(jìn)行升級(jí)或者部署新的應(yīng)用等操作時(shí)出現(xiàn)不穩(wěn)定情況,可以在操作前先做一個(gè)虛擬服務(wù)器的快照,如果升級(jí)或者新的應(yīng)用不成功的話,可以快速恢復(fù)到快照狀態(tài),保證應(yīng)用正常。
4結(jié)語(yǔ)
通過(guò)利用虛擬化技術(shù)進(jìn)行服務(wù)器整合,將所有服務(wù)器作為統(tǒng)一的資源進(jìn)行管理,有效控制和減少物理服務(wù)器的數(shù)量,明顯提高每個(gè)物理服務(wù)器的資源利用率;加快新服務(wù)器和應(yīng)用的部署,大大降低服務(wù)器重建和故障恢復(fù)時(shí)間,提高系統(tǒng)可用性;同時(shí)可以進(jìn)行集中數(shù)據(jù)備份。虛擬化技術(shù)的應(yīng)用提高了系統(tǒng)整體的可用性,同時(shí)還明顯減少了投資維護(hù)成本,具有很好的技術(shù)領(lǐng)先性和性價(jià)比,日后的工作中應(yīng)該繼續(xù)充分發(fā)掘利用虛擬化技術(shù),促進(jìn)企業(yè)的信息化建設(shè)再上新臺(tái)階。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的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)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:服務(wù)器虛擬化在企業(yè)中的應(yīng)用
本文網(wǎng)址:http://www.ezxoed.cn/html/support/1112154354.html