云計算是一種以服務的方式通過網(wǎng)絡提供可伸縮的動態(tài)的虛擬化的資源的計算模式。云計算將計算任務分布在大量服務器構(gòu)成的資源共享池上,使各種應用系統(tǒng)能夠根據(jù)需要獲取資源,包括服務器、存儲、應用軟件和服務。
虛擬化技術(shù)是支撐云計算偉大構(gòu)想的最重要的技術(shù)基石。云計算主要用到平臺的虛擬化和資源虛擬化。虛擬化允許將不同的異構(gòu)的物理機器、網(wǎng)絡存儲等硬件聚合成一個資源共享池,這樣就可以按需分配資源。虛擬機遷的移對于分布式集群的負載平衡和災難恢復有非常重大的意義,國外和國內(nèi)等大型計算機公司目前都在進行虛擬機遷移技術(shù)的研究。虛擬機在云計算平臺的遷移是一種新的趨勢。
1.VMWare 私有云平臺的搭建
1.1 VMWare vSphere 簡介
VMware vSphere 是第一套云計算操作系統(tǒng),是VMware 推出的基于云計算的新一代數(shù)據(jù)中心虛擬化套件,提供了虛擬化基礎架構(gòu)、高可用性、集中監(jiān)控管理等一整套解決方案。它允許一臺物理服務器虛擬的多個傳統(tǒng)操作系統(tǒng)不受硬件兼容限制,虛擬機可以在同一集群中任意物理服務器上遷移。
1.2 VMware vSphere 的基本架構(gòu)
1.2.1 VMware vSphere 基礎架構(gòu)服務層(Infrastructure Service)
基礎架構(gòu)服務是一種服務的集合,通過這些基礎架構(gòu)服務,可以實現(xiàn)對各種計算機資源進行分配,抽象,聚合。這些服務可以分為三大類。VMware vCompute、VMware vStorage 和VMware vNetwork。
圖1 VMware vSphere 5.0 架構(gòu)圖
(1) VMware vCompute :可以對異構(gòu)的服務器資源進行跨平臺聚合并分配交付給上層的應用。vCompute 包括了ESX/ESXi和DRS。
(2) VMware vStorage :是能夠最有效的使用和管理虛擬化環(huán)境中的存儲資源的技術(shù)的集合。vStorage 包括VM 所在硬盤的文件系統(tǒng)VMFS 以及動態(tài)分配大小的Thin Provisioning,通過vStorage API 簡化管理并提高存儲操作的效率。
(3) VMware vNetwork :是能夠簡化虛擬化網(wǎng)絡環(huán)境,強化網(wǎng)絡管理的技術(shù)的集合。通過這些組件,可以虛擬出和物理環(huán)境一樣的網(wǎng)絡環(huán)境供虛擬機進行網(wǎng)絡互聯(lián)。vNetwork 的組件主要包括vSwitch、虛擬網(wǎng)卡Vnic 和dvSwitch。vSphere Distributed Switch (VDS) 提供了一個集中式界面,通過此界面,可以為整個數(shù)據(jù)中心配置、監(jiān)控和管理虛擬機訪問交換。
1.2.2 vSphere 的管理平臺:VMWare vCenter
VMware vCenter Server 是整個數(shù)據(jù)中心的唯一控制入口,提供最核心,最基礎的數(shù)據(jù)中心服務,這些服務包括:存取控制,性能監(jiān)控和配置管理。
(1)VMWare vCenter Client :在vSphere 客戶端工具,vCenter Client 實現(xiàn)VM 管理、創(chuàng)建、運行和維護。
(2) VMWare vCenter Server :是業(yè)界領(lǐng)先的虛擬化管理產(chǎn)品,集中地管理、控制虛擬數(shù)據(jù)中心,并使其實現(xiàn)自動化。
2.存儲的實現(xiàn)
2.1 存儲層
存儲層是云計算最基礎的部分。可以是DAS、NAS 或 SAN。
2.2 Openfiler 實現(xiàn)存儲
在本試驗,存儲的實現(xiàn)是通過開源的存儲管理平臺Openfiler來實現(xiàn)的。Openfiler 通過WEB 集中管理。把標準x86/64 架構(gòu)的系統(tǒng)變成一個強大的NAS、SAN 存儲和IP 存儲網(wǎng)關(guān)。使用網(wǎng)絡的共享存儲之后,我們就可享用ESX server 發(fā)揮最大功效,如HA、DRS、VMotion 等高級功能。
3.動態(tài)遷移實例驗證
3.1 試驗環(huán)境
1) 硬件設備:
實驗在5臺64位的服務器上進行,5臺物理機器配置如下:CPU 型號: I5-3470 3.2 GHz 內(nèi)存: 4G 磁盤: 1T網(wǎng)卡: 100Mbps 以太網(wǎng)
2) 軟件安裝:
1號服務器:安裝vSphere Center。 2號、3號、4號服務器安裝VMWare ESXI 5。
5號服務器上安裝Openfiler 作為網(wǎng)絡存儲服務器。再使用vSphere Client 通過網(wǎng)絡訪問vSphere Center. 創(chuàng)建虛擬機。
3.2 使用仿真系統(tǒng)進行測試
本文的測試系統(tǒng)是基于戰(zhàn)術(shù)通信網(wǎng)仿真系統(tǒng),仿真系統(tǒng)安裝在虛擬機上,需要連續(xù)的運行仿真計算。該仿真模型是多層多子網(wǎng)的網(wǎng)絡模型,包含十二個車級站點、四個連長站點、兩個營長站點和一個旅長站點,如下圖2所示。
圖2 控制臺顯示仿真時間和旅長收發(fā)包信息
在戰(zhàn)術(shù)通信網(wǎng)的網(wǎng)絡模型中,主要是提取各個仿真站點的統(tǒng)計數(shù)據(jù)。本實驗主要提取旅長站點的信息。通過MAK RTI 軟總線使得所有OPNET 仿真實體加入聯(lián)邦實現(xiàn)了多機聯(lián)調(diào)。在HLA 控制臺端監(jiān)控仿真實體的運行數(shù)據(jù)信息同時控制仿真的推進。
仿真試驗開始運行后,在仿真運行過程中根據(jù)仿真實驗的要求,仿真邦員向HLA 控制臺發(fā)送消息,并在控制臺動態(tài)顯示出來。當集群系統(tǒng)的虛擬機進行遷移的時候,仿真邦員由一臺服務器被遷移到另外一臺服務器仿真邦員時,可以通過控制臺看到仿真的數(shù)據(jù)沒有因為遷移而間斷。這就意味的虛擬機動態(tài)遷移的過程沒有影響到實驗的進行。
4.結(jié)論
VMWare vSphere 是目前最成熟最穩(wěn)定的云計算平臺,是云計算領(lǐng)域的領(lǐng)頭者。本文通過總結(jié)云計算虛擬化領(lǐng)域的發(fā)展現(xiàn)狀,在VMWare 云計算的虛擬化和虛擬機的遷移技術(shù)之上,解決了仿真實驗在出現(xiàn)運行時中斷的難題。實現(xiàn)了仿真程序的實時遷移,應用到其他應用的服務器上同樣能夠?qū)崿F(xiàn)容災和在線維護。在實際生活中有很廣泛的應用。本文主要在最小私有云下進行虛擬機遷移,以后將在企業(yè)級的云計算的遷移技術(shù)進行研究。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領(lǐng)域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:VMWare虛擬化動態(tài)遷移和仿真技術(shù)研究
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10839612814.html