




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、虛擬化管理軟件比較(XenServer,OracleVM,CloudStack等)(1)授權(quán)協(xié)議、許可證管理、購買價(jià)格等方面的比較授權(quán)協(xié)議許可證管理商業(yè)模式社區(qū)版采用GPLv3授權(quán)協(xié)議社區(qū)版不需要安裝許可證社區(qū)版免費(fèi)使用Eucalyptus企業(yè)版使用自定義的商業(yè)授權(quán)協(xié)議企業(yè)版需要在云控制器(CLC)節(jié)點(diǎn)上安裝許可證企業(yè)版按處理器核心總數(shù)收費(fèi),用戶購買的許可證針對(duì)特定版本永久功效。OpenStackApache2.0授權(quán)協(xié)議不需要許可證免費(fèi)使用社區(qū)版免費(fèi)使用企業(yè)版將社區(qū)版重新打包,提供補(bǔ)丁等程序的訪問權(quán)限,使得用戶能夠更容易的安裝、配置和管理,以O(shè)penNebulaApache2.0授權(quán)協(xié)議不需
2、要許可證訂閱的模式提供服務(wù)。企業(yè)版按物理服務(wù)器總數(shù)收費(fèi),每臺(tái)物理服務(wù)器器的服務(wù)價(jià)格為250歐元每年。社區(qū)版免費(fèi)使用社區(qū)版使用GPLv2授權(quán)協(xié)議企業(yè)版將社區(qū)版重新打包,提供補(bǔ)丁等程序的訪問權(quán)限,使得用戶能OpenQRM企業(yè)版使用自定義的商不需要許可證夠更容易的安裝、配置和管埋,以業(yè)授權(quán)協(xié)議訂閱的模式提供服務(wù)?;?、標(biāo)準(zhǔn)和高級(jí)服務(wù)的價(jià)格分別為480、960、1920歐元每月。CitrixXenServer系列產(chǎn)品均使用自定義的商業(yè)授權(quán)協(xié)議不管是XenServer還是XenCloudPlatform都需要在XenServer免費(fèi)版本和開源版本的XenCloudPlatform可以免費(fèi)使用XenSer
3、ver每臺(tái)服務(wù)器安裝許XenServer高級(jí)版、企業(yè)版和白基于XenServer的Xen可證金版按物理服務(wù)器數(shù)量收費(fèi),分別CloudPlatform使用杵市得每年由新是1000、2500和5000美兀。購買的許可證針對(duì)特定版本永久OracleVMCloudStackGPLv2授權(quán)協(xié)議一次有效OracleVMServer是基于Xen開發(fā)的,使用GPLv2協(xié)議發(fā)布,從Oracle的網(wǎng)站可以下載到源代碼,但是Oracle并不宣傳這一點(diǎn)。OracleVMManager使用自定義的商業(yè)授權(quán)協(xié)不需要許可證議。OracleVMVirtualBox的二進(jìn)制版本使用自定義的商業(yè)授權(quán)協(xié)議,源代碼使用GPLv2授權(quán)
4、協(xié)議。社區(qū)版采用GPLv3授權(quán)協(xié)議企業(yè)版使用自定義的商業(yè)授權(quán)協(xié)議社區(qū)版不需要安裝許可證企業(yè)版需要在管理服務(wù)器上安裝免費(fèi)使用,可以購買技術(shù)支持。技術(shù)支持的費(fèi)用為每臺(tái)物理服務(wù)器8184人民幣每年。社區(qū)版免費(fèi)使用企業(yè)版提供增強(qiáng)功能和技術(shù)支持,收費(fèi)模式不詳。許可證社區(qū)版不需要安裝社區(qū)版免費(fèi)使用ConVirt企業(yè)版提供增強(qiáng)功能和技術(shù)支持,按物理服務(wù)器數(shù)量收費(fèi),每個(gè)節(jié)點(diǎn)費(fèi)用1090美元。購買的許可證針社區(qū)版使用GPLv2授權(quán)協(xié)議許可證企業(yè)版使用自定義的商企業(yè)版需要在管業(yè)授權(quán)協(xié)議理服務(wù)器上安裝許可證對(duì)特定版本永久有效。(2)項(xiàng)目歷史與運(yùn)營團(tuán)隊(duì)、社區(qū)規(guī)模和活躍程度、溝通交流等方面的比較Eucalyptus項(xiàng)目
5、歷史與運(yùn)營團(tuán)隊(duì)最初是UCSB的HPC研究項(xiàng)目,2009年初成立公司來支持該項(xiàng)目的商業(yè)化運(yùn)營?,F(xiàn)任CEO是曾擔(dān)任MySQLCEO的MartenMickos,現(xiàn)任工社區(qū)規(guī)模和活躍程度在同類開放源代碼項(xiàng)目當(dāng)中,Eucalyptus的社區(qū)規(guī)模最大,活躍程度也最高。主要原因是該項(xiàng)目起源于大學(xué)研究項(xiàng)目,次要原因是管理團(tuán)隊(duì)對(duì)溝通交流社區(qū)發(fā)表在論壇上的問題通常在48小時(shí)內(nèi)得到回應(yīng),通過技術(shù)支持電子郵件提出的問題通常在24小時(shí)內(nèi)得到回應(yīng)。OpenStackOpenNebulaOpenQRMXenServerOracleVM程部門SVP的TimCramerc曾擔(dān)任Sun公司NetBeans和OpenSolaris
6、項(xiàng)目的執(zhí)行總監(jiān)。整個(gè)管理團(tuán)隊(duì)對(duì)開放源代碼項(xiàng)目的管理和運(yùn)營方面具有豐富的經(jīng)驗(yàn)。OpenStack是服務(wù)器托管公司RackSpace與NASA共同發(fā)起的開放源代碼項(xiàng)目。在開放源代碼項(xiàng)目的管理和運(yùn)營方面,RackSpace和NASA顯然缺乏足夠的經(jīng)驗(yàn)。針對(duì)OpenStack項(xiàng)目的批評(píng)集中在(1)RackSpace對(duì)項(xiàng)目有過于強(qiáng)烈的控制欲,(2)OpenStack項(xiàng)目的運(yùn)作對(duì)于社區(qū)成員來說基本上是不透明的,(3)OpenStack項(xiàng)目對(duì)同類開放源代碼項(xiàng)目的攻擊性過弓全2005年啟動(dòng)的研究性項(xiàng)目,2008年初發(fā)布第一個(gè)開放源代碼版本,2010年初大力推進(jìn)開源社區(qū)的建設(shè)。起源于集群管理方面的軟件,2006
7、年公開源代碼,2008開放源代碼理念的高度認(rèn)同。Ubuntu10.04服務(wù)器版選擇Eucalyptus作為UEC的基礎(chǔ)構(gòu)架,大大地促進(jìn)了Eucalyptu的推廣。社區(qū)規(guī)模較小,主要參與者為支持/參與該項(xiàng)目的公司人員。有幾個(gè)公開的郵件列表,流量很小。由于該項(xiàng)目比較新,在網(wǎng)絡(luò)上可以參考的安裝與配置方面的文章不多。Ubuntu11.04服務(wù)器版同時(shí)支持Eucalyptus和OpenStack作為UEC的基礎(chǔ)構(gòu)架,將有助于OpenStack的推廣。社區(qū)規(guī)模較小,主要參與者為支持/參與該項(xiàng)目的公司人員,以及少量的用戶。有幾個(gè)公開的郵件列表,流量比OpenStack項(xiàng)目的流量稍大。在網(wǎng)絡(luò)上搜索到一些中文版
8、安裝和配置方面的文章,基本上是以訛傳訛,缺乏可操作性。英文版的相關(guān)文章也不多,可操作的更少。有一些零星的用戶,基本上沒年免費(fèi)發(fā)布,目前版本為4.8。有形成社區(qū)。雖然功能還在不項(xiàng)目的運(yùn)營團(tuán)隊(duì)較小,似乎只有MattRechenburg一個(gè)人。斷更新,但是用戶文檔的日期是2008年的。相關(guān)論壇的活躍程度比OpenStack和OpenNebula更差。Eucalyptus在d匕京和深圳設(shè)有辦事處,在中國有工程師提供支持團(tuán)隊(duì)。通過郵件列表進(jìn)行技術(shù)方面的溝通,通常在48小時(shí)內(nèi)得到回應(yīng)。商務(wù)方面的郵件溝通,沒有得到回應(yīng)。通過郵件列表進(jìn)行技術(shù)方面的溝通,通常在48小時(shí)內(nèi)得到回應(yīng)。在論壇發(fā)布的問題,大約有50%
9、左右沒有得到回應(yīng)。通過電子郵件進(jìn)行商務(wù)溝通,反應(yīng)迅速,在24小時(shí)以內(nèi)得到回應(yīng)。Citrix公司的產(chǎn)品,與Xen目的發(fā)展基本同步。Oracle公司的產(chǎn)品,用戶量較小。OracleVM僅僅是圍繞XenCloudPlatform項(xiàng)一些開放源代碼的項(xiàng)目,用于替彳弋XenCentor提供基于桌面或者是瀏覽器的管理功能。有一定數(shù)量的用戶,但是沒有形成社區(qū)。在網(wǎng)絡(luò)上缺少與有初期商務(wù)溝通的速度比較快。初期商務(wù)溝通的速度比較快。在技術(shù)方面的溝通,OracleOracle用戶生態(tài)系統(tǒng)中的一Oracle相關(guān)的討論與交流。在國內(nèi)沒有相應(yīng)的技術(shù)人員務(wù)。網(wǎng)站,但是最近兩篇文章的日期分別是2010年11月和2008年1月。
10、產(chǎn)品下載的速度很慢。CloudStackConVirt源于2008年成立的VMOps公司,2010年五月啟用域名,2010月共同啟動(dòng)OpenStack目。起源于2006年發(fā)起的XenMan項(xiàng)目,與Xen項(xiàng)目的發(fā)展基本同步。目前的版本為ConVirt2.0?,F(xiàn)任CEO和工程部門EVP均來自O(shè)racle。用戶數(shù)量較少,論壇不是很活躍。官方文檔非常完備,按照文檔操作至少能夠順利地完成安裝和配置過程。網(wǎng)絡(luò)上可以搜索到一些可操作的安裝和配置文檔CloudStack較簡單)。用戶規(guī)模與(得益于的安裝和配置比Eucalyptus相當(dāng),論壇的活躍程度很高。官方文檔非常完備,按照文檔操作至少能夠順利地完成安裝和
11、配置過程。在網(wǎng)絡(luò)上搜索到的中英文的安裝配置教程也基本可用。商務(wù)溝通比較困難,通過社區(qū)論壇和電子郵件提出的問題都沒有得到回應(yīng)。商務(wù)溝通非常順暢,社區(qū)發(fā)表在論壇上的問題通常在48小時(shí)內(nèi)得到回應(yīng),通過技術(shù)支持電子郵件提出的問題通常在24小時(shí)內(nèi)得到回應(yīng)。(3)綜合評(píng)估總的來說,虛擬化管理軟件的用戶還不是很多。大部分虛擬化管理軟件的社區(qū)規(guī)模較小,其他項(xiàng)躍程度也不高。除了Eucalyptus積極地鼓勵(lì)社區(qū)用戶參與項(xiàng)目的開發(fā)與測試之外,目選擇開放源代碼只是一種營銷策略。如果排除技術(shù)和價(jià)格方面的因素,最值得選擇的軟件無疑是Eucalyptus和ConVirt。這兩個(gè)項(xiàng)目擁有最大和最活躍的用戶社區(qū),其開發(fā)/運(yùn)營
12、團(tuán)隊(duì)與潛在客戶之間的溝通最為順暢。XenServer也是一個(gè)值得考慮的對(duì)象,但是XenServer社區(qū)版要求對(duì)每臺(tái)物理服務(wù)器都要每年更新一次許可證。對(duì)于擁有大量物理服務(wù)器的公司來說,管理和維護(hù)成千上百個(gè)許可證將是一個(gè)令人頭疼的問題。架構(gòu)篇:(1)系統(tǒng)構(gòu)架比較系統(tǒng)構(gòu)架Eucalyptus是一個(gè)與AmazonEC2兼容的IaaS系統(tǒng)。Eucalyptus包括云控制器(CLC)、Walrus、集群控制器(CC)、存儲(chǔ)控制器(SC)和節(jié)點(diǎn)控制器(NC)°CLC是整個(gè)EucalyptuEucalyptus系統(tǒng)的核心,負(fù)責(zé)高層次的資源調(diào)度,例如向CC請(qǐng)求計(jì)算資源。Walrus是一個(gè)與Amazon
13、CC是一個(gè)集群的前端,負(fù)責(zé)S3類似的存儲(chǔ)服務(wù),主要用于存儲(chǔ)虛擬機(jī)映像和用戶數(shù)據(jù)。協(xié)調(diào)一個(gè)集群內(nèi)的計(jì)算資源,并且管理集群內(nèi)的網(wǎng)絡(luò)流量。SC是一個(gè)與AmazonEBS類似的存儲(chǔ)塊設(shè)備服務(wù),可以用來存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。NC是最終的計(jì)算節(jié)點(diǎn),通過調(diào)用操作系統(tǒng)層的虛擬化技術(shù)來啟動(dòng)和關(guān)閉虛擬機(jī)。在同一個(gè)集群(CC)內(nèi)的所有計(jì)算節(jié)點(diǎn)(NC)必須在同一個(gè)子網(wǎng)內(nèi)。在一個(gè)集群(CC)內(nèi)通常需要部署一臺(tái)存儲(chǔ)服務(wù)器(SC),為該集群內(nèi)的計(jì)算節(jié)點(diǎn)提供數(shù)據(jù)存儲(chǔ)服務(wù)。Eucalyptus通過Agent的方式來管理計(jì)算資源。在每一個(gè)計(jì)算節(jié)點(diǎn)上,都需要運(yùn)行一個(gè)eucalyptus-nc的服務(wù)。該服務(wù)在集群控制器(CC)上注冊(cè)后,云控
14、制器(CLC)即可通過集群控制器(CLC)將需要運(yùn)行的虛擬機(jī)映像文件(EMI)拷貝到該計(jì)算節(jié)點(diǎn)上運(yùn)行。Eucalyptus將虛擬機(jī)映像文件存儲(chǔ)在Walrus上。當(dāng)用戶啟動(dòng)一個(gè)虛擬機(jī)實(shí)例的時(shí)候,Eucalyptus首先將相應(yīng)的虛擬機(jī)映像(EMI)從Walrus拷貝到將要運(yùn)行該實(shí)例的計(jì)算節(jié)點(diǎn)(NC)上。當(dāng)用戶關(guān)閉(或者是由于意外而重啟)一個(gè)虛擬機(jī)實(shí)例的時(shí)候,對(duì)虛擬機(jī)所做的修改并不會(huì)被寫回到Walrus上原來的虛擬機(jī)映像(EMI)上,所有對(duì)該虛擬機(jī)的修改都會(huì)丟失。如果用戶需要保存修改過的虛擬機(jī),就需要利用工具(euca2001s)將該虛擬機(jī)實(shí)例保存為新的虛擬機(jī)映像(EMI)。如果用戶需要保存數(shù)據(jù),則
15、需要利用存儲(chǔ)服務(wù)器(SC)所提供的彈性塊設(shè)備來完成。Xen/KVMClusterVMwaraE3X,ESX1,andvSphereVMwareClusterOpenStack是一個(gè)與AmazonEC2兼容的IaaS系統(tǒng)。OpenStack包括OpenStackOpenStack-Compute和OpenStackObjectStorage兩個(gè)部分。OpenStackCompute又包含Web前端、計(jì)算服務(wù)、存儲(chǔ)服務(wù)、身份認(rèn)證服務(wù)、存儲(chǔ)塊設(shè)備(卷)服務(wù)、網(wǎng)絡(luò)服務(wù)、任務(wù)調(diào)度等多個(gè)模塊。OpenStackCompute的不同模塊之間不共享任何信息,通過消息傳遞進(jìn)行通訊。因此,不同的模塊可以運(yùn)行在不同
16、的服務(wù)器上,也可以運(yùn)行在同一臺(tái)服務(wù)器上。、ClouduserstMlstorvwnage-AdminA、networkInternetEndUsersUsirmservices1by刎rtglW-InternetPublic(FhublkAPI"NHiXnova-apiEPublicAPI溺“。nova-api(SOULD/feP*rFakeLDAPusungfteDlS)UserauthoitsatianOpenStackObjectStorenovanetworknova-compute(5yhbvittorXenARnova-volumeDiskImagesForVirtual
17、Guestsnova-objecrstcrempiemerilrj$3-hkc40r當(dāng)ngFite耳torjiart怎HS1嗎g可以利用通用服務(wù)器搭建可擴(kuò)展的海量數(shù)據(jù)倉庫,并且通過冗余來保證數(shù)據(jù)的安全性。同一份數(shù)據(jù)的在多臺(tái)服務(wù)器上都有副本,將出現(xiàn)故障的服務(wù)器從集群中撤除不會(huì)影響數(shù)據(jù)的完整性,加入新的服務(wù)器后系統(tǒng)會(huì)自動(dòng)地在新的服務(wù)器上為相應(yīng)的文件創(chuàng)建新的副本。從功能上講,OpenStackObjectStore同時(shí)具備Eucalyptus中的Walrus服務(wù)和彈性塊設(shè)備(SC)服務(wù)。不過OpenStackObjectStore不是一個(gè)文件系統(tǒng),不能夠保證數(shù)據(jù)的實(shí)時(shí)性。從這個(gè)方面來考慮,OpenS
18、tackObjectStore更適合用于存儲(chǔ)需要長期保存的靜態(tài)數(shù)據(jù),例如操作系統(tǒng)映像文件和多媒體數(shù)據(jù)。1kUsersandapplicationsrequest10$tgwandretneve而tnthroughndlivc!OpenStdekAPI011atiwArniz&fgmaitl圖也API2_E3(hdJU<jbj依Il,rMurc:£ihl%bymmkingmultiple-rapie-stosdifferenrrwdeshardwaredevckThereareno$i1總limibonth&objeni!sterad|511f4JutbyWdin
19、gmorenode%ckistcni4ircITl-d&llVQlySCdldblC1tom®t*r:'eeuIWjWEbyteqiMdrivearvdbdllfonsofobjects.JUIMMOpenStack通過Agent的方式來管理計(jì)算資源。在每一個(gè)計(jì)算節(jié)點(diǎn)上,都需要運(yùn)行nova-network服務(wù)和nova-compute服務(wù)。這些服務(wù)啟動(dòng)之后,就可以通過消息隊(duì)列來與云控制器進(jìn)行交互。OpenNebula的構(gòu)架包括三個(gè)部分:驅(qū)動(dòng)層、核心層、工具層。驅(qū)動(dòng)層直接與操作系統(tǒng)打交道,負(fù)責(zé)虛擬機(jī)的創(chuàng)建、啟動(dòng)和關(guān)閉,為虛擬機(jī)分配存儲(chǔ),監(jiān)控OpenNebul物理機(jī)和虛擬
20、機(jī)的運(yùn)行狀況。核心層負(fù)責(zé)對(duì)虛擬機(jī)、存儲(chǔ)設(shè)備、虛擬網(wǎng)絡(luò)等進(jìn)a行管理。工具層通過命令行界面/瀏覽器界面方式提供用戶交互接口,通過API方式提供程序調(diào)用接口。CommandLineInterfaceRequestManager(XML-RPC)KJWaVirtualMachineDriverOpenNebula使用共享存儲(chǔ)設(shè)備(例如NFS)來提供虛擬機(jī)映像服務(wù),使得每一個(gè)計(jì)算節(jié)點(diǎn)都能夠訪問到相同的虛擬機(jī)映像資源。當(dāng)用戶需要啟動(dòng)或者是關(guān)閉某個(gè)虛擬機(jī)時(shí),OpenNebula通過SSH登陸到計(jì)算節(jié)點(diǎn),在計(jì)算節(jié)點(diǎn)上直接運(yùn)行相對(duì)應(yīng)的虛擬化管理命令。這種模式也稱為無代理模式,由于不需要在計(jì)算節(jié)點(diǎn)上安裝額外的軟件
21、(或者服務(wù)),系統(tǒng)的復(fù)雜度也相對(duì)降低了。SSHImagesHypervisorCLUSTERNODE1SSHImagesHypervtsorCLUSTERNODE2OpenQRM是為了管理混合虛擬化環(huán)境而開發(fā)的一個(gè)虛擬化管理框架,包括基礎(chǔ)層(框架層)和插件?;A(chǔ)層(框架)的作用是管理不同的插件,而對(duì)虛擬資源的管理(計(jì)算資源,存儲(chǔ)資源,映像資源)都是通過插件來實(shí)現(xiàn)的。OpenQRM的框架類似于Java語言中的Interface,定義了一系列虛擬機(jī)資源生命周期管理的方法,例如創(chuàng)建、啟動(dòng)、關(guān)閉虛擬機(jī)等等。在個(gè)框架的基礎(chǔ)上,OpenQRM針對(duì)不同的虛擬化平臺(tái)(Xen、KVM)實(shí)現(xiàn)了不同的插件,用來管理
22、不同的物理和虛擬資源。當(dāng)出現(xiàn)新的資源需要支持的時(shí)候,只需要為OpenQRM編寫新的插件,就可以無縫地整合到原來的環(huán)境中去。LlnuiVSarw*ESXXENOpenQRM插件也是使用無代理模式工作的。當(dāng)需要管理的目標(biāo)節(jié)點(diǎn)提供SSH登錄方式時(shí),OpenQRM插件通過SSH登陸到計(jì)算節(jié)點(diǎn),在計(jì)算節(jié)點(diǎn)上直接運(yùn)行相對(duì)應(yīng)的虛擬化管理命令。當(dāng)需要管理的目標(biāo)節(jié)點(diǎn)提供HTTP/HTTPS/XMLRPC遠(yuǎn)程調(diào)用接口時(shí),OpenQRM插件通過目標(biāo)節(jié)點(diǎn)所提供的遠(yuǎn)程調(diào)用接口實(shí)現(xiàn)對(duì)目標(biāo)平臺(tái)的管理。OpenQRM是一個(gè)虛擬化管理平臺(tái),不提供與AmazonEC2兼容的云管理接口XenServerXenServer是對(duì)Xen
23、虛擬化技術(shù)的進(jìn)一步封裝,在Dom0上提供一系列命令行和遠(yuǎn)程調(diào)用接口,獨(dú)立的管理軟件XenCenter通過遠(yuǎn)程調(diào)用這些接口來管理多臺(tái)物理服務(wù)器。XenSever在標(biāo)準(zhǔn)Xen實(shí)現(xiàn)之上所實(shí)現(xiàn)的遠(yuǎn)程調(diào)用接口類似于其他虛擬化管理平臺(tái)中所實(shí)現(xiàn)的Agent,因此XenServer是通過Agent方式工作的。由于只考慮對(duì)Xen虛擬化技術(shù)的支持,XenServer的構(gòu)架相對(duì)簡單。XenServer是一個(gè)虛擬化管理平臺(tái),不提供與AmazonEC2兼容的云管理接口。管理軟件XenCenter是運(yùn)行在Windows操作系統(tǒng)上的,對(duì)于需要隨時(shí)隨地訪問管理功能的系統(tǒng)管理員來說有點(diǎn)不便。目前有一些第三方提供的開放源代碼的基
24、于瀏覽器的XenServer管理工具,但是都還處于比較早期的階段。OracleVM包括OracleVMServer和OracleVMManager兩個(gè)部分。OracleVMServer在支持Xen的OracleLinux上(Dom0)運(yùn)行一個(gè)與Xen交互的Agent,該Agent為OracleVMManager提供了遠(yuǎn)程調(diào)用接口。OracleOracleVMVMManager通過一個(gè)Java應(yīng)用程序來對(duì)多臺(tái)OracleVMServer上的虛擬資源進(jìn)行管理和調(diào)度,同時(shí)提供基于瀏覽器的管理界面。由于只考慮對(duì)Xen虛擬化技術(shù)的支持,OracleVMServer/Manager的構(gòu)架相對(duì)簡單。OrKi
25、tVM明CD0ro*»r4OMdUwtnlartaC.Jav4w-EwUAimnErto*tHiidwira,CPU(MargeryWviwvr*,Di»mOr»cieMMk»g«rF-ejxjlfxyOracleVM是一個(gè)虛擬化管理平臺(tái),不提供與AmazonEC2兼容的云管理接口。值得注意的是,OracleVMManager還通過WebService的方式提供了虛擬機(jī)軟件生命周期管理的所有接口,使得用戶可以自己使用不同的編程語言來調(diào)用這些接口來開發(fā)自己的虛擬化管理平臺(tái)。不過由于Oracle在開放源代碼方面的負(fù)面形象,似乎沒有看到有這方面的嘗試
26、。與OpenQRM類似,CloudStack采用了架+插件I的系統(tǒng)構(gòu)架,通過不同的插件來提供對(duì)不同虛擬化技術(shù)的支持。對(duì)于標(biāo)準(zhǔn)的Xen/KVM計(jì)算節(jié)點(diǎn),CloudStackCloudStack需要在計(jì)算節(jié)點(diǎn)上安裝Agent與控制節(jié)點(diǎn)進(jìn)行交互;對(duì)于XenServer/VMWare計(jì)算節(jié)點(diǎn),CloudStack通過XenServer/VMWare所提供的XML-RPC遠(yuǎn)程調(diào)用接口與計(jì)算節(jié)點(diǎn)進(jìn)行交互。CloudStack本身是一個(gè)虛擬化管理平臺(tái),但是它通過CloudBridge提供了與AmazonEC2相兼容的云管理接口,對(duì)外提供IaaS服務(wù)。ConVirt是一個(gè)虛擬化管理平臺(tái),使用無代理模式工作。當(dāng)
27、需要管理的目標(biāo)節(jié)點(diǎn)提供SSH登錄方式時(shí),ConVirt通過SSH登陸到計(jì)算節(jié)點(diǎn),在計(jì)算節(jié)點(diǎn)上直接運(yùn)行相對(duì)應(yīng)的虛擬化管理命令。當(dāng)需要管理的目標(biāo)節(jié)點(diǎn)提供HTTP/HTTPS/XMLRPC遠(yuǎn)程調(diào)用接口時(shí),ConVirt插件通過目標(biāo)節(jié)點(diǎn)所提供的遠(yuǎn)程調(diào)用接口實(shí)現(xiàn)對(duì)目標(biāo)平臺(tái)的管理。ConVirtConVirt是一個(gè)虛擬化管理平臺(tái),不提供與AmazonEC2兼容的云管理接口。但是ConVirt3.0提供了與AmazonEC2/Eucalyptus的用戶接口,使得ConVirt用戶能夠在同一個(gè)Web管理界面下同時(shí)管理AmazonEC2/Eucalyptus提供的虛擬計(jì)算資源。(2)云管理平臺(tái)還是虛擬化管理平臺(tái)
28、?在IaaS這個(gè)層面,云管理和虛擬化管理的概念非常接近,但是有一些細(xì)微的差別。虛擬化是指在同一臺(tái)物理機(jī)器上提供多臺(tái)虛擬機(jī)器(包括CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)等計(jì)算資源)的能力。每一臺(tái)虛擬機(jī)器都能夠像普通的物理機(jī)器一樣運(yùn)行完整的操作系統(tǒng)以及執(zhí)行正常的應(yīng)用程序。當(dāng)需要管理的物理機(jī)器數(shù)量較小時(shí),虛擬機(jī)生命周期管理(資源配置、啟動(dòng)、關(guān)閉等等)可以通過手工去操作。當(dāng)需要管理的物理機(jī)器數(shù)量較大時(shí),就需要寫一些腳本/程序來提高虛擬機(jī)生命周期管理的自動(dòng)化程度。以管理和調(diào)度大量物理/虛擬計(jì)算資源為目的系統(tǒng),屬于虛擬化管理系統(tǒng)。這樣一個(gè)系統(tǒng),通常用于管理企業(yè)內(nèi)部計(jì)算資源。云計(jì)算是指通過網(wǎng)絡(luò)訪問物理/虛擬計(jì)算機(jī)并利用其
29、計(jì)算資源的實(shí)踐。通常來講,云計(jì)算提供商以虛擬機(jī)的方式向用戶提供計(jì)算資源。用戶無須了解虛擬機(jī)背后實(shí)際的物理資源狀況,只需了解自己所能夠使用的計(jì)算資源配額。因此,虛擬化技術(shù)是云計(jì)算的基礎(chǔ)。任何一個(gè)云計(jì)算管理平臺(tái),都是構(gòu)建在虛擬化管理平臺(tái)的基礎(chǔ)之上的。如果某個(gè)虛擬化管理平臺(tái)僅對(duì)某個(gè)集團(tuán)內(nèi)部提供服務(wù),那么這個(gè)虛擬化管理平臺(tái)也可以被稱為田有云II;如果某個(gè)虛擬化管理平臺(tái)對(duì)公眾提供服務(wù),那么這個(gè)虛擬化管理平臺(tái)也可以被稱為少有云服務(wù)對(duì)象的不同,對(duì)虛擬化管理平臺(tái)的構(gòu)架和功能提出了不同的需求。私有云服務(wù)于集團(tuán)內(nèi)部的不同部門(或者應(yīng)用),強(qiáng)調(diào)虛擬資源調(diào)度的靈活性。系統(tǒng)管理員需要為不同的部門(或者應(yīng)用)定制不同的虛
30、擬機(jī),根據(jù)部門(或者應(yīng)用)對(duì)計(jì)算資源的需求對(duì)分配給某些虛擬機(jī)的計(jì)算資源進(jìn)行調(diào)整。從這個(gè)意義上來講,OpenQRM、XenServer、OracleVM、CloudStack和ConVirt比較適合提供私有云服務(wù)。公有云服務(wù)于公眾,強(qiáng)調(diào)虛擬資源的標(biāo)準(zhǔn)性。通過將計(jì)算資源切割成標(biāo)準(zhǔn)化的虛擬機(jī)配置(多個(gè)系列的產(chǎn)品,每個(gè)產(chǎn)品配置相同數(shù)量的CPU、內(nèi)存、磁盤空間、網(wǎng)絡(luò)流量配額),公有云提供商可以通過標(biāo)準(zhǔn)的服務(wù)合同(ServiceLevelAgreement,SLA)以標(biāo)準(zhǔn)的價(jià)格出售計(jì)算資源。當(dāng)用戶對(duì)計(jì)算資源的需求出現(xiàn)改變的時(shí)候,用戶只需要縮減或者是增加自己所使用的產(chǎn)品數(shù)量。由于AmazonEC2是目前比較
31、成功的公有云提供商,大部分云管理平臺(tái)都在某種程度上模仿AmazonEC2的構(gòu)架。從這個(gè)意義上來講,Eucalyptus、OpenNebula和OpenStack提供了與AmazonEC2兼容或者是類似的接口,比較適合提供公有云服務(wù)。公有云和私有云之間的界限,就像小部/外部I和常B門/合作伙伴的概念一樣,并不十分明顯。根據(jù)項(xiàng)目需求的不同,可能會(huì)有不同的解釋。功能篇:(1)支持的虛擬化技術(shù)XenKVMXenServer/XCPVMWareLXCopenVZEucalyptusYYYOpenStackYYYYYOpenNebulaYYYOpenQRMYYYYYYXenServerYOracleVMY
32、CloudStackYYYConVirtYY可以看出,Xen和KVM是目前獲得最廣泛的廠商虛擬化技術(shù),緊隨其后的是VMWare。需要注意的是,XenServer是對(duì)Xen的進(jìn)一步封裝,可以認(rèn)為是一種新的虛擬化平臺(tái)(用戶在XenServer上不能直接執(zhí)行Xend相關(guān)命令)。(2)系統(tǒng)安裝和配置Eucalyptus前端使用Ubuntu10.04或者CentOS5.5操作系統(tǒng),通過apt-getinstall或者yuminstall的方式直接安裝二進(jìn)制包,構(gòu)建一個(gè)包含CLC、Walrus、SC、CC的前端。根據(jù)官方網(wǎng)站提供的文檔進(jìn)行操作,是比較容易實(shí)現(xiàn)的。計(jì)算節(jié)點(diǎn)使用Ubuntu10.04或者Cen
33、tOS5.5操作系統(tǒng),通過apt-getinstall或者yuminstall的方式直接安裝二進(jìn)制包,構(gòu)建一個(gè)提供的計(jì)算節(jié)點(diǎn)。根據(jù)官方網(wǎng)站提供的文檔進(jìn)行操作,是比較容易實(shí)現(xiàn)的。備注Eucalyptus包含了一個(gè)dhcpd,如果配置不好的話,會(huì)造成一定的麻煩。另外,計(jì)算節(jié)點(diǎn)(NC)與集群控制器NC服務(wù)(CC)必須在一個(gè)C類子網(wǎng)里(例如,掩碼為)。如果NC和CC在一個(gè)超網(wǎng)里(例如,掩碼為),在注冊(cè)服務(wù)的時(shí)候會(huì)出現(xiàn)一些問題。OpenStack在Ubuntu10.04上利用官方網(wǎng)站提供的nova-install腳本進(jìn)行安裝,基本上沒有遇到問題。在Ubun
34、tu10.04上利用官對(duì)于一個(gè)簡單的系統(tǒng),安裝配方網(wǎng)站提供的nova-install腳本進(jìn)行安裝,基本上沒有遇到問題。置比較簡單。OpenNebula使用CentOS5.5操作系統(tǒng),配置好CentOSKaran源,啟用kbs-CentOS-Testing條目。下載對(duì)應(yīng)的rpm包,直接yumlocalinstall按照官方文檔創(chuàng)建/srv/cloud/one和/srv/cloud/images過NFS共享/srv/cloudnogpgcheckopennebula*.rpm,就可以直接完成安裝過程。按照官方文檔創(chuàng)建/srv/cloud/one和/srv/cloud/images目錄,通過NFS共
35、享/srv/cloud目錄。創(chuàng)建cloud用戶組和屬于在CentOS5.5x8664上進(jìn)行安裝的時(shí)候,如果按照官目錄,通方網(wǎng)站提供的文檔進(jìn)行操作,錄。創(chuàng)建cloud用戶組和屬于cloud用戶組的oneadmin用戶。將前端服務(wù)器上oneadmin用戶的ssh先配置好必要的軟件依賴關(guān)系再安裝opennebula,就會(huì)出現(xiàn)xmlrpc-c包版本不對(duì)的錯(cuò)誤。網(wǎng)絡(luò)上可以搜索到一些安裝配置方面的文檔和教cloud用戶組的用戶。oneadminkey拷貝到計(jì)算節(jié)點(diǎn)上程,但是對(duì)于熟悉Linuxoneadmin用戶的但是不熟悉authorized_keys中。這OpenNebula的開發(fā)人樣前端服務(wù)器才可以通
36、過員來說,很難按照這些文SSH登陸到計(jì)算節(jié)點(diǎn)上。檔完成安裝和配置過程。OpenQRM在Ubuntu10.04上通過SVN下載OpenQRM源代碼,進(jìn)入源代碼目錄后依次執(zhí)行make/makeinstall/計(jì)算節(jié)點(diǎn)配置好網(wǎng)橋和虛擬化支持之外不需要特別的安裝和配置。在OpenQRM理界面中啟用相對(duì)應(yīng)的插件在Ubuntu10.04上安裝前端時(shí),可能需要手工安裝dhcp3-servermakestart命令。按照官方文檔的描述創(chuàng)建數(shù)據(jù)庫,然后即可通過插件對(duì)計(jì)算節(jié)點(diǎn)進(jìn)行管理。通過Web界面進(jìn)行下一步的啟用插件管理虛擬資源的安裝和配置。操作流程不夠直觀,并且缺乏詳細(xì)的文檔。XenServer前端為基于Wi
37、ndows操作系從Citrix的網(wǎng)站下載ISO,亥U每一臺(tái)XenServer服務(wù)器都統(tǒng)的XenCenter。在盤直接安裝在裸機(jī)上即可。計(jì)需要安裝從Citrix獲得WindowsXP上可以安裝,需算節(jié)點(diǎn)安裝完畢后,在License,并且每年更新一次。要.NETFrameworkXenCenter中把新增計(jì)算資Update2的支持。安轉(zhuǎn)過程源添加到資源池即可。非常簡單,基本上不需要配OracleVM在CentOS5.5x86_64進(jìn)行安裝。將ISO文件mount起來后,執(zhí)行runinstaller.sh即可。上從Oracle的網(wǎng)站下載ISO,刻盤直接安裝在裸機(jī)上即可。計(jì)算節(jié)點(diǎn)安裝完畢后,在最好從O
38、racle的官方網(wǎng)站下載,不過速度很慢。通過迅雷等途徑下載的文件,看起來似OracleVMManager中把新乎沒有問題,但是ISO亥U盤后增計(jì)算資源添加到資源池即在啟動(dòng)操作系統(tǒng)安裝過程中可。會(huì)出現(xiàn)錯(cuò)誤。CloudStack在CentOS5.5和Ubuntu10.4上,按照官方網(wǎng)站的安裝文檔順序操作,基本沒有問題。計(jì)算節(jié)點(diǎn)上必須安裝相應(yīng)的Agent。如果在OracleVMServer上安裝OracleVMManager,建議分區(qū)的時(shí)候把/分得大一點(diǎn),不然的話會(huì)由于磁盤空間不夠而無法安裝OracleVMManager。安裝配置相對(duì)簡單,但是在刪除物理資源的時(shí)候存在較多的問題。ConVirt在Ce
39、ntOS5.5和Ubuntu10.4上,按照官方網(wǎng)站的安裝文檔順序操作,基本沒有問題。在計(jì)算節(jié)點(diǎn)上的root用戶必安裝配置相對(duì)簡單須允許管理節(jié)點(diǎn)上運(yùn)行ConVirt服務(wù)的用戶通過keyauth方式登錄。在Ubuntu10.04上安裝企業(yè)版,需要手工sudoapt-getinstalllibmysqlclient-dev不同的虛擬化管理軟件有不同的設(shè)計(jì)理念,采用不同的系統(tǒng)構(gòu)架,類似的概念也采用不同的術(shù)語來表述,其學(xué)習(xí)曲線也各不相同。對(duì)于大部分用戶來說,虛擬化管理軟件還是個(gè)新生事物。即使是粗略地嘗試一下利用不同的虛擬化管理軟件來安裝、配置和測試一個(gè)最小規(guī)模的私有云系統(tǒng),也需要花費(fèi)不少的時(shí)間和精力。
40、在這個(gè)過程當(dāng)中,遇見各種各樣的問題都在所難免。不過,也只有親身經(jīng)驗(yàn)過這些形形色色的問題,才能夠切身體會(huì)不同虛擬化管理軟件的優(yōu)點(diǎn)和缺點(diǎn),并且在分析、總結(jié)、歸納的基礎(chǔ)上形成自己獨(dú)特的觀點(diǎn)。(3)用戶界面概述用戶權(quán)限EucalyptusEucalyptus提供了一個(gè)基于在Eucalyptus社區(qū)版中只瀏覽器的簡單用戶界面,可以有兩種類型的用戶:管理員,完成用戶注冊(cè),下載普通用戶。在Eucalyptuscredentials,對(duì)提供的產(chǎn)品企業(yè)版中進(jìn)一步提供了用戶類型進(jìn)行簡單配置等。資源池組,屬于某個(gè)用戶組的用戶和虛擬機(jī)生命周期管理需要可以管理屬于該用戶組的計(jì)資源池和虛擬機(jī)管理管理員可以通過注冊(cè)或者是撤
41、銷注冊(cè)某個(gè)計(jì)算節(jié)點(diǎn),配置標(biāo)準(zhǔn)產(chǎn)品類型的計(jì)算資源(CPU、內(nèi)存、存儲(chǔ))。普通用戶只能夠在標(biāo)準(zhǔn)配置的基礎(chǔ)上創(chuàng)建、啟動(dòng)、關(guān)閉虛擬機(jī),不能夠定制化自己所需要的計(jì)算資源。euca2001s是一一組基于命令行的工具,可以與AmazonEC2/S3相兼容白WWebService進(jìn)行交互。該用具可以管理基于AmazonEC2、Eucalyptus和OpenStack,OpenNebula的云計(jì)算服務(wù)。euca2tools的主要功能包括:-查詢可以使用的域-管理SSHKey虛擬機(jī)映像文件(EMI)的制作,以及虛擬機(jī)生命周期管理等等操作,需要通過euca2001s在命令行模式下完成。在FireFox瀏覽器中,可以
42、利用ElasticFox插件,在瀏覽器中啟動(dòng)、監(jiān)控和關(guān)閉虛擬機(jī)。ElasticFox的界面不夠美觀,并且提供的功能非常有限。Eucalyptus不提供console功能。用戶可以通過SSH連接到自己所管理的虛擬機(jī)。通過euca2001s在命令行模算資源。式下完成。-虛擬機(jī)生命周期管理-安全組管理-管理卷和快照-管理虛擬機(jī)映像-管理IP每一個(gè)公開發(fā)布的虛擬機(jī)映像(EMI),都是一個(gè)模板。用戶創(chuàng)建虛擬機(jī)實(shí)例的時(shí)候,系統(tǒng)根據(jù)用戶選擇的EMI將相應(yīng)的虛擬機(jī)映像拷貝到目標(biāo)計(jì)算節(jié)點(diǎn)上運(yùn)行。Eucalyptus根據(jù)某種算法自動(dòng)決定用戶的虛擬機(jī)將在哪個(gè)物理服務(wù)器上運(yùn)行,用戶對(duì)物理服務(wù)器的狀況一無所知。Euca
43、lyptus中的虛擬機(jī)實(shí)例只是原虛擬機(jī)映像(EMI)的一個(gè)副本,用戶在運(yùn)行的實(shí)例中對(duì)虛擬機(jī)所做的任何修改,不會(huì)被保存到原來的虛擬機(jī)映像中。如果用戶將運(yùn)行的虛擬機(jī)實(shí)例關(guān)閉(例如:shutdown),用戶對(duì)虛擬機(jī)所作的任何修改都會(huì)丟失。如果用戶需要保存自己對(duì)虛擬機(jī)所做的修改,用戶可以選擇使用彈性塊設(shè)備來保存數(shù)據(jù),或者將正在運(yùn)行的虛擬機(jī)實(shí)例發(fā)布為新的EMI。(AmazonEC2自動(dòng)地將停止運(yùn)行的虛擬機(jī)實(shí)例保存為新的AMI,直到用戶銷毀該虛擬機(jī)實(shí)例為止。因此,用戶可以shutdown自己的虛擬機(jī)實(shí)例,但是保存自己對(duì)虛擬機(jī)所作的修改,直到用戶選擇銷毀該虛擬機(jī)實(shí)例為止。)OpenStackOpenStac
44、k不缺省地提供基于瀏覽器的用戶界面。系統(tǒng)管理員需要手工創(chuàng)建用戶。大部分的管理操作,需要在命令行下進(jìn)行。盡管OpenStack和Eucalyptus在構(gòu)架上有很大的不同,但是所暴露給用戶的界面是類似的(兩者都模仿了AmazonEC2的用戶接口規(guī)范)。因止匕,OpenStack同樣可以使用Eucalyptus所提供的euca2ools進(jìn)行管理。OpenStack將用戶分成如下幾個(gè)類別:OpenStack的openstack-dashboard項(xiàng)目和django-nova目提供了一個(gè)基于瀏覽器的用戶界面,沒有被集成到OpenStack安裝腳本中,需要單獨(dú)安裝。admin云服務(wù)管理員,擁有所有管理權(quán)限
45、。itsecIT安全管理員,具有隔離有問題的虛擬機(jī)實(shí)例的權(quán)限。projectmanager一項(xiàng)目管理員,可以增加屬于該項(xiàng)目的新用戶,管理虛擬機(jī)映像,管理虛擬機(jī)生命周期。netadmin網(wǎng)絡(luò)管理員,負(fù)責(zé)IP分配,管理防火墻。developer一開發(fā)人員,可以登錄進(jìn)入屬于本項(xiàng)目的虛擬機(jī),管理虛擬機(jī)生命周期與Eucalyptus類似,虛擬機(jī)映像文件(EMI)的制作,以及虛擬機(jī)生命周期管理等等操作,需要通過euca2ools在命令行模式下完成。同樣,在FireFox瀏覽器中,可以利用ElasticFox插件,在瀏覽器中啟動(dòng)、監(jiān)控和關(guān)閉虛擬機(jī)。在模仿AmazonEC2的云平臺(tái)(Eucalyptus,Op
46、enStack,OpenNebula)中,OpenStack提供了顆粒度最細(xì)的用戶權(quán)限管理模式。OpenStack不提供虛擬機(jī)console功能。用戶可以通過SSH連接到自己所管理的虛擬機(jī)。正在開發(fā)中的openstack-dashboard,基于瀏覽器提供了比較完整的資源池管理功能和虛擬機(jī)生命周期管理功能。雖然界面還比較簡單,但是已經(jīng)處于可用的狀態(tài)。OpenStack的模板和虛擬機(jī)實(shí)例機(jī)制與Eucalyptus類似。與Eucalyptus類似,OpenStack根據(jù)某種算法自動(dòng)決定用戶的虛擬機(jī)將在哪個(gè)物理服務(wù)器上運(yùn)行,用戶對(duì)物理服務(wù)器的狀況一無所知。OpenNebulaOpenNebula不缺
47、省地提供OpenNebula只有兩種類型在早期版本中,OpenNebula基于瀏覽器的用戶界面。系統(tǒng)的用戶:管理員,普通用戶。管理員可以在后臺(tái)通過命令行管理員需要手工創(chuàng)建用戶。大部分的管理操作,需要在命令行下進(jìn)行。OpenNebula目前有兩個(gè)基于瀏覽器的用戶界面:SunStone和OneMC。這兩個(gè)項(xiàng)目需要單獨(dú)安裝。同樣,OpenNebula提供了與AmazonEC2相兼容的WebService接口。因此,可以通過FireFox所提供的ElasticFox插件和Eucalyptus提供的euca2001s工具集與OpenNebula云平臺(tái)進(jìn)行交互。來管理資源池和虛擬機(jī)生命周期。同樣,在Fir
48、eFox瀏覽器中,可以利用ElasticFox插件,在瀏覽器中啟動(dòng)、監(jiān)控和關(guān)閉虛擬機(jī)。SunStone和OneMC這兩個(gè)項(xiàng)目都提供了比較完整的資源池管理和虛擬機(jī)生命周期管理功能。兩個(gè)項(xiàng)目的界面都比較簡單,但是基本上處于可用的狀態(tài)。SunStone沒有提供虛擬機(jī)console功能,OneMC通過VNC協(xié)議提供了虛擬機(jī)console功能。OpenNebula的模板和虛擬機(jī)實(shí)例機(jī)制與Eucalyptus類似。但是并不缺省地使用euca2ools作為工具。與Eucalyptus類似,OpenNebula根據(jù)某種算法自動(dòng)決定用戶的虛擬機(jī)將在哪個(gè)物理服務(wù)器上運(yùn)行,用戶對(duì)物理服務(wù)器的狀況一無所知。OpenQ
49、RM通過啟用不同的插件,可以管理不同的計(jì)算資源。所有的資源池基于瀏覽器的用戶界面,功能OpenQRM的管理界面只有比較豐富。兩種用戶:管理用戶,普通用戶。普通用戶只有查看權(quán)和虛擬機(jī)生命周期管理操作都限,沒有管理權(quán)限??梢酝ㄟ^瀏覽器界面完成。OpenQRM的novnc插件可以提供基于VNC協(xié)議的虛擬機(jī)console功能。XenServer授權(quán)用戶可以通過圖形界面方便地進(jìn)行資源池和虛擬機(jī)生命周期管理。在圖形界面上可以直觀地監(jiān)控物理服務(wù)器和虛擬機(jī)的計(jì)算資源使用情況(CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)活動(dòng))。XenCenter是基于系統(tǒng)管理員登錄XenCenterWindows的桌面應(yīng)用,安裝之后,可以結(jié)合Ac
50、tive與操作都非常簡單,界面美Directory在用戶和用戶組觀,功能強(qiáng)大。的層面分配管理權(quán)限。在參與評(píng)測的8個(gè)軟件中,XenCenter的用戶界面是表現(xiàn)最出色的?;赪indows桌面的應(yīng)用能夠迅速地對(duì)用戶的點(diǎn)擊動(dòng)作作出反應(yīng),從而提高用戶體驗(yàn)的滿意度。提供基于VNC的虛擬機(jī)console??梢曰谀0宓牟渴鹦碌奶摂M機(jī)。OracleVMOracleVMManager提供了基于瀏覽器的管理界面。OracleVMManager同時(shí)提供了role和group的概念。其中role定義了用戶所具備的權(quán)限,屬于同一個(gè)group的用戶擁有該group所被授予的權(quán)限。授權(quán)用戶可以通過圖形界面方便地進(jìn)行資源池
51、和虛擬機(jī)生命周期管理。在圖形界面上可以直觀地監(jiān)控物理服務(wù)器和虛擬機(jī)的計(jì)算資源使用情況(CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)活動(dòng))。OracleVMManager提供了三種role:user擁有指定資源池的虛擬機(jī)生命周期管理權(quán)限。提供基于VNC的虛擬機(jī)console??梢曰谀0宓牟渴鹦碌奶摂M機(jī)。manager擁有除了用戶管理之外的所有管理權(quán)限。administrator一擁有整個(gè)系統(tǒng)的管理權(quán)限。CloudStack基于瀏覽器的用戶界面,功能CloudStack根據(jù)用戶的CloudStack對(duì)物理資源的管理豐富,美觀大方。role將用戶分成三個(gè)類型:完整地模擬了一個(gè)物理機(jī)房的實(shí)際情況,按照書房(Zones)
52、-»機(jī)柜(Pods)-»集群(Cluster)-»服務(wù)器admin全局管理員。(Server)岫勺結(jié)構(gòu)對(duì)物理服務(wù)器進(jìn)行組織,使得管理員能夠在domainadmin域管理界面里面的計(jì)算資源和機(jī)管理員,可以對(duì)某個(gè)域下的物理和虛擬資源進(jìn)行房里面的計(jì)算資源建立起直觀的一一對(duì)應(yīng)關(guān)系。管理。user個(gè)體用戶,可以管理自己名下的虛擬機(jī)資源。授權(quán)用戶可以通過圖形界面方便地進(jìn)行資源池和虛擬機(jī)生命周期管理。在圖形界面上可以直觀地監(jiān)控物理服務(wù)器和虛擬機(jī)的計(jì)算資源使用情況(CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)活動(dòng))。提供基于VNC的虛擬機(jī)console。授權(quán)用戶可以通過圖形界面方便地進(jìn)行資源池和虛擬
53、機(jī)生命周期管理。在圖形界面上可以直觀地監(jiān)控物理服務(wù)器和虛擬機(jī)的計(jì)算資源使用情況(CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)活動(dòng))。提供基可以基于模板的部署新的虛擬機(jī)。ConVirt基于瀏覽器的用戶界面,功能社區(qū)版可以注冊(cè)多個(gè)用戶,豐富,美觀大方。并可將用戶按照用戶組進(jìn)行分類,但是所有的用戶擁有相同的全局管理權(quán)限。企業(yè)版則提供了更細(xì)致的用戶權(quán)限管理機(jī)制。除此之外,企業(yè)版還提供了對(duì)LDAP的支于VNC的虛擬機(jī)console可以基于模板的部署新的虛擬機(jī)。ConVirt的最大優(yōu)點(diǎn),在于其通過時(shí)程圖的方式在不同的層次上直觀地展示計(jì)算資源(包括物理資源和虛擬資源)的利用情況和健康狀況。在整個(gè)數(shù)據(jù)中心和資源池的層面,ConVirt實(shí)時(shí)顯示資源池?cái)?shù)量、物理服務(wù)器和虛擬機(jī)數(shù)量、虛擬機(jī)密度、存儲(chǔ)資源使用狀況、負(fù)載最高的N臺(tái)物理服務(wù)器和虛擬機(jī)。在物理服務(wù)器和虛擬機(jī)的層面,ConVirt實(shí)時(shí)顯示CPU和內(nèi)存使用情況,監(jiān)控人員可以通過CPU和內(nèi)存時(shí)程圖及時(shí)地發(fā)現(xiàn)或者是調(diào)查系統(tǒng)異常情況。在所有參與評(píng)測的虛寸化管理軟件中,XenServer/XCP和ConVirt的圖形用戶界面是做的最好的。XenCenter的圖形界面的優(yōu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北黃岡應(yīng)急管理職業(yè)技術(shù)學(xué)院《國際商務(wù)策劃》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 5 Topic 2 Section C 教學(xué)設(shè)計(jì) 2024-2025學(xué)年仁愛科普版八年級(jí)英語下冊(cè)
- 比例的認(rèn)識(shí)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 慶陽職業(yè)技術(shù)學(xué)院《工業(yè)通風(fēng)與除塵》2023-2024學(xué)年第二學(xué)期期末試卷
- 宣化科技職業(yè)學(xué)院《建筑風(fēng)景速寫》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院《食品生物化學(xué)(實(shí)驗(yàn))》2023-2024學(xué)年第二學(xué)期期末試卷
- 濟(jì)南2024年山東濟(jì)南市章丘區(qū)社區(qū)工作者招考10人筆試歷年參考題庫附帶答案詳解
- 信陽師范大學(xué)《語文課堂教學(xué)技能》2023-2024學(xué)年第二學(xué)期期末試卷
- 濟(jì)南護(hù)理職業(yè)學(xué)院《中西醫(yī)結(jié)合實(shí)驗(yàn)診斷研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南質(zhì)量工程職業(yè)學(xué)院《結(jié)構(gòu)化學(xué)C》2023-2024學(xué)年第二學(xué)期期末試卷
- 數(shù)字化戰(zhàn)略轉(zhuǎn)型-深度研究
- 【上海】第一次月考卷01【20~21章】
- 2025年東營科技職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年企業(yè)中高層安全第一課:安全責(zé)任意識(shí)強(qiáng)化專題培訓(xùn)
- 英語-九師聯(lián)盟2025屆高三年級(jí)上學(xué)期1月質(zhì)量檢測試題和答案
- 流行性感冒診療方案(2025年版)
- 2024CSCO免疫檢查點(diǎn)抑制劑相關(guān)的毒性管理指南
- 《影像增強(qiáng)檢查外周靜脈通路三級(jí)評(píng)價(jià)模式應(yīng)用規(guī)范》編制說明
- 2025年社區(qū)計(jì)生工作計(jì)劃(三篇)
- 2025江西上饒經(jīng)濟(jì)技術(shù)開發(fā)區(qū)招商集團(tuán)限公司招聘29人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 石油行業(yè)海洋石油勘探與開發(fā)方案
評(píng)論
0/150
提交評(píng)論