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