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