OpenStack云計(jì)算解決實(shí)施方案_第1頁
OpenStack云計(jì)算解決實(shí)施方案_第2頁
OpenStack云計(jì)算解決實(shí)施方案_第3頁
OpenStack云計(jì)算解決實(shí)施方案_第4頁
OpenStack云計(jì)算解決實(shí)施方案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

./WORD格式整理目錄云,無處不在1OpenStacktoUnitedStack1系統(tǒng)架構(gòu)介紹2Compute<計(jì)算>3Compute邏輯架構(gòu)5Compute物理架構(gòu)5Network<網(wǎng)絡(luò)>7Quantum基本架構(gòu)7ObjectStorage<對(duì)象存儲(chǔ)>8概述8功能特性9Identity<身份認(rèn)證>10Dashboard<儀表盤>11特點(diǎn)11BlockStorage<塊存儲(chǔ)>12特點(diǎn)13物理資源管理系統(tǒng)17簡介:17功能:17用例17Hawkeye<監(jiān)控>:18簡介:18特點(diǎn):18用例18OpsCloud19帶來的挑戰(zhàn)19USTACK解決方案19云,無處不在軟件安裝在"云"端,數(shù)據(jù)存儲(chǔ)在"云"端,"云"中的資源在使用者看來是可以無限擴(kuò)展的,并且可以隨時(shí)獲取,按需使用,隨時(shí)擴(kuò)展。用戶通過瀏覽器來遠(yuǎn)程計(jì)算、處理數(shù)據(jù),結(jié)果顯示在客戶端,這樣的計(jì)算模式就是云計(jì)算。云計(jì)算不僅僅是一個(gè)概念,而是要將虛擬網(wǎng)絡(luò)、虛擬計(jì)算以及虛擬存儲(chǔ)結(jié)合,形成無處不在的云。OpenStacktoUnitedStack第一次開始使用Openstack的時(shí)候,相信你已經(jīng)深深感受到它的強(qiáng)大。OpenStack的繼續(xù)遵循同樣的原則:支持盡可能廣泛的硬件和支持最廣泛的虛擬機(jī)管理程序,與同等質(zhì)量的。云時(shí)代來臨時(shí),基于OpenStack才能孵化出最實(shí)用的產(chǎn)品。1.與OpenStack開源社區(qū)的無縫對(duì)接云計(jì)算已經(jīng)成為一種新的運(yùn)營模式,它對(duì)于人們?nèi)绾蜗M(fèi)、如何提供IT服務(wù)和從事IT行業(yè)是一個(gè)根本性的轉(zhuǎn)變。OpenStack讓原本模糊不清的云計(jì)算終于能夠腳踏實(shí)地,而UnitedStack做的就是緊緊圍繞OpenStack,讓OpenStack最大化其應(yīng)用價(jià)值。2.積極的客戶支持在項(xiàng)目開發(fā)方面,我們添加了對(duì)微軟Hyper-V虛擬化技術(shù)的支持。我們將一些我們自己的網(wǎng)絡(luò)堆棧協(xié)議集成到平臺(tái)之中,并在API兼容性方面做了許多工作。而對(duì)于客戶,我們對(duì)想采用OpenStack的客戶提供了最大的支持。例如:Swift是一個(gè)模仿了AmazonS3的存儲(chǔ)服務(wù)?,F(xiàn)在我們正圍繞此技術(shù)構(gòu)建管理框架,從而使得這些公司可以在OpenStack平臺(tái)上提供類似于S3的服務(wù)。3.支持一切應(yīng)用的統(tǒng)一平臺(tái)我們的最終目標(biāo)是要讓OpenStack成為一個(gè)可以支持一切應(yīng)用的最終平臺(tái)??蛻舨幌M却?我們也沒有讓客戶等待的理由。對(duì)于我們的平臺(tái),我們需要著重關(guān)心的是向后兼容。隨著代碼越來越成熟,它如何運(yùn)作,API如何工作,以及作業(yè)如何調(diào)度成為需要被同等關(guān)注的問題。我們最終的目標(biāo)是,對(duì)開發(fā)人員而言,你只需要支持一個(gè)平臺(tái);對(duì)企業(yè)而言,我們要讓他們知道UnitedStack<OpenStack>就是最終的平臺(tái)。系統(tǒng)架構(gòu)介紹UnitedStack云計(jì)算解決方案是一套用于構(gòu)建和管理整個(gè)云計(jì)算基礎(chǔ)設(shè)施的解決方案,具有高可靠、容易擴(kuò)展、易部署、易管理、易維護(hù)等特點(diǎn),而且還提供開發(fā)的API,以便進(jìn)行二次開發(fā),能夠方便的與其他系統(tǒng)進(jìn)行集成。UnitedStack云計(jì)算解決方案的總體架構(gòu)如下圖所示。如圖1所示,UnitedStack云計(jì)算解決方案通過統(tǒng)一的Web的控制面板對(duì)數(shù)據(jù)中心的三大核心資源:計(jì)算資源、存儲(chǔ)資源和網(wǎng)絡(luò)資源進(jìn)行管理;通過前端的負(fù)載均衡提高了開放API的并發(fā)處理能力和可用性;通過監(jiān)控服務(wù)對(duì)系統(tǒng)中所有的服務(wù)進(jìn)行監(jiān)控,能夠及時(shí)發(fā)現(xiàn)系統(tǒng)潛在的問題及性能瓶頸,在緊急的情況能夠發(fā)送報(bào)警及時(shí)通知管理員修復(fù)系統(tǒng)可能發(fā)生的故障;提高了服務(wù)的可用性,同時(shí)簡化了運(yùn)維和管理的工作。通過記賬服務(wù)能夠?qū)?shù)據(jù)中心資源的消耗轉(zhuǎn)化為可衡量的費(fèi)用,從而使得收入和成本估算有據(jù)可行,同時(shí)通過賬號(hào)余額的控制還能夠有效的控制用戶的資源消耗。Compute<計(jì)算>Nova是UnitedStack系統(tǒng)中最復(fù)雜的分布式組件,它通過大量的進(jìn)程合作,將最終用戶的API請(qǐng)求發(fā)送到正在運(yùn)行的虛擬機(jī)之上。以下是這些進(jìn)程的列表及其功能的描述:Nova-API:接受和響應(yīng)最終用戶ComputeAPI的請(qǐng)求。它支持OpenStackComputeAPI,AmazonEC2API和一個(gè)特殊的AdminAPI。它還引發(fā)多數(shù)業(yè)務(wù)流程的活動(dòng)<如運(yùn)行一個(gè)實(shí)例>,并實(shí)施一些政策<主要是配額檢查>。

Nova-Compute:主要是一個(gè)人工守護(hù)進(jìn)程,它可以通過虛擬機(jī)管理程序的API〔XenAPIforXenServer/XCP,libvirtforKVMorQEMU,VMwareAPIforVMware等來創(chuàng)建和終止虛擬機(jī)實(shí)例。雖然通過該進(jìn)程做的事情是相當(dāng)?shù)膹?fù)雜,但是它的基礎(chǔ)原理卻是非常的簡單:接收隊(duì)列中的動(dòng)作,然后執(zhí)行一系列的系統(tǒng)命令<如啟動(dòng)KVM實(shí)例>,同時(shí)更新數(shù)據(jù)庫中的狀態(tài)。

Nova-Volume:給虛擬機(jī)分配額外持久化的存儲(chǔ),管理持久卷到計(jì)算實(shí)例的創(chuàng)建,連接和分離。一個(gè)新的OpenStack項(xiàng)目,Cinder,將最終替代Nova-volume功能。在發(fā)布的Folsom版本中,Nova-Volume和BlockStorageService<塊存儲(chǔ)服務(wù)>有類似的功能。

Nova-Network:該人工守護(hù)進(jìn)程與Nova-Compute和Nova-Volume非常相似。它接受隊(duì)列中的網(wǎng)絡(luò)任務(wù),然后執(zhí)行任務(wù)操縱網(wǎng)絡(luò)〔如設(shè)立橋接接口或更改iptables規(guī)則。不過該項(xiàng)功能被移植到Quantum之中,已經(jīng)成為一個(gè)獨(dú)立的UnitedStack組件。

Nova-Schedule:從概念上說是UnitedStackCompute中最簡單的一段代碼:從隊(duì)列上得到一個(gè)虛擬機(jī)實(shí)例請(qǐng)求并且決定它應(yīng)該在哪里運(yùn)行<特別是它應(yīng)該運(yùn)行在哪臺(tái)計(jì)算服務(wù)器主機(jī)之上>

Queue:提供了一個(gè)守護(hù)進(jìn)程之間傳遞消息的中央樞紐。當(dāng)前由RabbitMQ實(shí)現(xiàn),理論上可以是Python的Ampqlib支持的任何AMPQ消息隊(duì)列。新的UnitedStack支持ZeroMQ。SQLDatabase:存儲(chǔ)云基礎(chǔ)設(shè)施的編譯時(shí)和運(yùn)行時(shí)的狀態(tài)。這包括可用的實(shí)例類型,在使用中的實(shí)例,可用的網(wǎng)絡(luò)和項(xiàng)目。從理論上講,UnitedStackCompute可以支持任何SQL-Alchemy支持的數(shù)據(jù)庫,但是目前被UnitedStack使用的數(shù)據(jù)庫為MySQL。

VirtualConsole:讓最終用戶通過代理服務(wù)器訪問他們的虛擬實(shí)例的控制臺(tái)。這涉及到多個(gè)守護(hù)進(jìn)程<nova-console,nova-vncproxy和nova-consoleauth>。

Compute邏輯架構(gòu)UnitedStack通過大量的進(jìn)程合作,將最終用戶的API請(qǐng)求發(fā)送到正在運(yùn)行的虛擬機(jī)之上。UnitedStackCompute邏輯架構(gòu)中,組件中的絕大多數(shù)可分為兩種自定義編寫的Python守護(hù)進(jìn)程<customwrittenpythondaemons>。Compute物理架構(gòu)UnitedStackCompute采用無共享、基于消息的架構(gòu),非常靈活,我們能安裝每個(gè)NovaService在單獨(dú)的服務(wù)器上,這意味著安裝UnitedStackCompute有多種可能的方法。幾種部署架構(gòu)如下:

單結(jié)點(diǎn):一臺(tái)服務(wù)器運(yùn)行所有的NovaServices,同時(shí)也驅(qū)動(dòng)虛擬實(shí)例。這種配置只為嘗試UnitedStackCompute,或者為了開發(fā)目的;

雙結(jié)點(diǎn):一個(gè)CloudController結(jié)點(diǎn)運(yùn)行除Nova-Compute外的所有Nova-Services,Compute結(jié)點(diǎn)運(yùn)行Nova-Compute。一臺(tái)客戶計(jì)算機(jī)很可能需要打包鏡像,以及和服務(wù)器進(jìn)行交互,但是并不是必要的。這種配置主要用于概念和開發(fā)環(huán)境的證明。

多結(jié)點(diǎn):通過簡單部署Nova-Compute在一臺(tái)額外的服務(wù)器以及克隆配置文件到新增的結(jié)點(diǎn),你能在兩結(jié)點(diǎn)的基礎(chǔ)上,添加更多的Compute結(jié)點(diǎn),形成多結(jié)點(diǎn)部署。在較為復(fù)雜的多結(jié)點(diǎn)部署中,還能增加一個(gè)VolumeController和一個(gè)NetworkController作為額外的結(jié)點(diǎn)。對(duì)于運(yùn)行多個(gè)需要大量處理能力的虛擬機(jī)實(shí)例,至少是5個(gè)結(jié)點(diǎn)是最好的。

一個(gè)可能的UnitedtackCompute多服務(wù)器部署<集群中聯(lián)網(wǎng)的虛擬服務(wù)器可能會(huì)改變>如下3-3所示:

下圖3-4是另外一種多結(jié)點(diǎn)的部署架構(gòu)。Network<網(wǎng)絡(luò)>Network<Quantum>在接口設(shè)備之間提供"網(wǎng)絡(luò)連接作為一種服務(wù)",而這些接口設(shè)備主要靠其他的UnitedStack服務(wù)進(jìn)行管理<最有可能是Nova>。該服務(wù)允許用戶創(chuàng)建自己的網(wǎng)絡(luò),然后連接接口。Quantum提供一個(gè)可插拔的體系架構(gòu),它能支持很多流行的網(wǎng)絡(luò)供應(yīng)商和技術(shù),Quantum是OpenStackFolsom版本中的新項(xiàng)目。Quantum基本架構(gòu)這是網(wǎng)絡(luò)管理的組件,也是重頭戲,OpenStack的未來,基本都要靠Quantum。上面介紹Nova的時(shí)候,說過網(wǎng)絡(luò)相關(guān)的內(nèi)容,都會(huì)交給Quantum。Quantum規(guī)劃實(shí)現(xiàn)功能在社區(qū)眾人的努力下已經(jīng)漸漸完善,UnitedStack緊緊結(jié)合社區(qū),提供Quantum完整的用戶體驗(yàn)。

Quantum后端可以是商業(yè)產(chǎn)品或者開源。開源產(chǎn)品支持Openvswitch,和LinuxBridge。網(wǎng)絡(luò)設(shè)備廠商都在積極參與,讓他們的產(chǎn)品支持Quantum,目前思科,銳捷已經(jīng)實(shí)現(xiàn)支持。

ObjectStorage<對(duì)象存儲(chǔ)>概述UnitedStack對(duì)象存儲(chǔ)是一個(gè)具有高持久性和高可用性的低成本存儲(chǔ)方案。基于一致性哈希算法實(shí)現(xiàn)的UnitedStack對(duì)象存儲(chǔ)擁有極高的橫向擴(kuò)展能力,能輕松應(yīng)對(duì)大數(shù)據(jù)時(shí)代數(shù)據(jù)急速增長所帶來的存儲(chǔ)需求。每個(gè)存儲(chǔ)的對(duì)象都會(huì)有三個(gè)副本分別存儲(chǔ)在物理隔離的三個(gè)分區(qū)中,任意一個(gè)副本的損壞和不可用都不會(huì)影響服務(wù)整體的可用性,損壞的副本會(huì)在定期的一致性檢查中被修復(fù)。相對(duì)于傳統(tǒng)的NAS,SAN方案,UnitedStack對(duì)象存儲(chǔ)使用普通的x86硬件和HTTP協(xié)議,能夠進(jìn)一步為企業(yè)降低存儲(chǔ)的成本。

UnitedStack對(duì)象存儲(chǔ)的主要應(yīng)用場(chǎng)景如下:

1. 歸檔存儲(chǔ):需要長期存儲(chǔ)的冷數(shù)據(jù);

2. 數(shù)據(jù)備份:活躍數(shù)據(jù)的備份存儲(chǔ);

3. Web文件存儲(chǔ):可結(jié)合CDN使用,作為圖片、視頻、靜態(tài)文檔的存儲(chǔ)后端,為Web服務(wù)提供高可用的后臺(tái)存儲(chǔ)服務(wù);

4. 虛擬機(jī)鏡像存儲(chǔ):可作為OpenStackGlance服務(wù)的存儲(chǔ)后端;

功能特性高持久

通過將對(duì)象的三個(gè)副本分別存放在物理隔離的三個(gè)分區(qū)中,UnitedStack對(duì)象存儲(chǔ)能提供比傳統(tǒng)RAID方案更高的持久性和經(jīng)濟(jì)性。UnitedStack對(duì)象存儲(chǔ)內(nèi)建的數(shù)據(jù)檢查和恢復(fù)機(jī)制確保了能長期的完整的存儲(chǔ)。

高可用UnitedStack對(duì)象存儲(chǔ)使用分區(qū)的概念對(duì)副本之間的可用性進(jìn)行隔離。分區(qū)的級(jí)別可以是磁盤、主機(jī)、機(jī)柜或路由器。通過在部署時(shí)設(shè)置相應(yīng)的可用性分區(qū),用戶可以獲得相應(yīng)級(jí)別的分區(qū)可用性。可用性分區(qū)的隔離能最大程度降低故障帶來的影響。

低成本UnitedStack對(duì)象存儲(chǔ)是軟件解決方案,使用普通的x86硬件,沒有供應(yīng)商鎖定的風(fēng)險(xiǎn)。部署和管理均可通過UnitedStack云管理平臺(tái)自動(dòng)實(shí)現(xiàn),降低企業(yè)的IT硬件成本和運(yùn)維成本。

橫向擴(kuò)展

UnitedStack對(duì)象存儲(chǔ)基于一致性哈希算法,使得元數(shù)據(jù)的查詢不依賴中心的元數(shù)據(jù)服務(wù),避免了單點(diǎn)的存在,確保了UnitedStack對(duì)象存儲(chǔ)擁有極強(qiáng)的橫向擴(kuò)展能力,存儲(chǔ)容量能達(dá)到PB級(jí)。

狀態(tài)可視化

基于UnitedStack監(jiān)控服務(wù)和云管理平臺(tái),存儲(chǔ)管理員能隊(duì)存儲(chǔ)集群的運(yùn)行狀態(tài)一目了然。集群存儲(chǔ)的使用情況、各個(gè)接口和主機(jī)的負(fù)載數(shù)據(jù)都實(shí)時(shí)地展現(xiàn)在存儲(chǔ)管理員的面板上。報(bào)警功能支持郵件、短信等多種接口,能夠及時(shí)的向管理員發(fā)送報(bào)警信息。

多租戶

通過命名空間對(duì)租戶之間的存儲(chǔ)進(jìn)行隔離,同時(shí)也提供租戶可定制的訪問控制,實(shí)現(xiàn)對(duì)象的共享。

存儲(chǔ)配額

基于等級(jí)的存儲(chǔ)配額策略能滿足不同類型的用戶的存儲(chǔ)需求,存儲(chǔ)配額策略可以靈活的按需定制。兼容標(biāo)準(zhǔn)API

UnitedStack對(duì)象存儲(chǔ)完全兼容OpenStackSwiftAPI,并兼容主要的AmazoneS3接口。由于接口的兼容,UnitedStack對(duì)象存儲(chǔ)能使用周邊豐富的工具鏈,如Cyberduck客戶端、FTP代理、WebDav代理、FUSE代理等。

Identity<身份認(rèn)證>這是提供身份認(rèn)證和授權(quán)的組件。任何系統(tǒng),身份認(rèn)證和授權(quán),其實(shí)都比較復(fù)雜。再龐大的項(xiàng)目,每個(gè)組件都需要使用身份的統(tǒng)一認(rèn)證和授權(quán)。UnitedStack的用戶體系基于OpenStack的核心項(xiàng)目Keystone,擁有完善的用戶分級(jí)體系和權(quán)限管理功能。可以對(duì)接企業(yè)通訊錄管理常用的LDAP協(xié)議。支持基于角色和分組的權(quán)限訪問控制,可以給公司員工按部門分組,然后按組授予權(quán)限,在部門內(nèi)部再按職位授予更細(xì)分的權(quán)限,以此做到嚴(yán)格的管理權(quán)限控制。

當(dāng)然你如果希望實(shí)現(xiàn)使用動(dòng)態(tài)令牌認(rèn)證,多因素認(rèn)證,LDAP集成,這都是未來版本需要實(shí)現(xiàn)的功能,這些功能都已經(jīng)在計(jì)劃中。

Dashboard<儀表盤>Dashboard<代號(hào)為"Kangaroo">為所有OpenStack的服務(wù)提供了一個(gè)模塊化的web-based用戶界面。使用這個(gè)WebGUI,可以在云上完成大多數(shù)的操作,如啟動(dòng)實(shí)例,分配IP地址,設(shè)置訪問控制等。特點(diǎn)安全——多重身份驗(yàn)證,徹底任何杜絕攻擊。

系統(tǒng)登錄即需要Keystone認(rèn)證管理。所有異步請(qǐng)求同時(shí)需要WebServer身份認(rèn)證和Keystone認(rèn)證。所有輸入數(shù)據(jù)均需通過輸入類型檢測(cè),完全杜絕跨站等攻擊。用戶操作及具體系統(tǒng)請(qǐng)求記錄到日志,全面實(shí)現(xiàn)可追蹤,可還原。

強(qiáng)大——融入業(yè)內(nèi)領(lǐng)先的管理與流程控制經(jīng)驗(yàn)的管理面板,全方位掌控系統(tǒng)。

管理面板使用經(jīng)典B/S架構(gòu),跨平臺(tái),隨時(shí)隨地可登錄控制。囊括"云主機(jī)部署、用戶管理、計(jì)費(fèi)系統(tǒng)、資產(chǎn)管理"四大核心功能。終端付費(fèi)用戶可通過內(nèi)置鏡像或者快照,加硬件配置套裝直接生成虛擬機(jī)。同時(shí)一鍵配置常用安全組或自定義設(shè)置,保障虛擬機(jī)安全運(yùn)行。列表查看虛擬機(jī),信息一目了然。鏡像、快照負(fù)載均衡配置簡單,面對(duì)突發(fā)大流量毫無壓力。監(jiān)控精準(zhǔn)全面。CPU使用率、磁盤吞吐、網(wǎng)絡(luò)進(jìn)出流量關(guān)鍵指標(biāo)全部動(dòng)態(tài)圖形化,鼠標(biāo)滾動(dòng)即可縮放查看詳細(xì)或者全貌,系統(tǒng)瓶頸輕松找到。

管理員對(duì)終端用戶管理便捷。列表可多重排序、可關(guān)鍵字查找。出現(xiàn)問題迅速定位,及時(shí)防范惡意用戶,將問題波及范圍化到極

小。計(jì)費(fèi)系統(tǒng)方便快捷,內(nèi)置聯(lián)通第三方支付平臺(tái),終端用戶可隨時(shí)充值。增強(qiáng)抵用卷功能,支持多種付費(fèi)方式。

資產(chǎn)管理全面流程化,購買、審批到上架一條線管理。流程進(jìn)度在線即可輕松查看。虛擬機(jī)、服務(wù)器可按地域、項(xiàng)目、類型多維度切換管理。關(guān)鍵指標(biāo)輸入即有智能提示。IP、狀態(tài)、用途、負(fù)責(zé)人等指標(biāo)任意組合即可搜索。巨額資產(chǎn)管理大道至簡。

易用——頂級(jí)數(shù)據(jù)可視化展現(xiàn)與獨(dú)創(chuàng)控制方式,實(shí)現(xiàn)運(yùn)維工作效率上的革命。

頁面設(shè)計(jì)層次清晰,布局合理。UI控件功能強(qiáng)大。列表支持多重排序、查找、自定義字段。長下拉框支持同時(shí)輸入快速選擇。圖標(biāo)支持?jǐn)?shù)據(jù)對(duì)比,縮放。復(fù)雜數(shù)據(jù)全部可視化處理。獨(dú)創(chuàng)全系統(tǒng)智能提醒,異步通信完全掌握,多步操作智能引導(dǎo),重要操作明確提醒。可追蹤請(qǐng)求進(jìn)度,完全杜絕用戶因網(wǎng)絡(luò)問題造成的無意義等待。獨(dú)創(chuàng)全界面元素可自定義,主動(dòng)記錄并保持用戶設(shè)置,再次登錄時(shí)無需重新設(shè)置。視圖同時(shí)提供高級(jí)模式與經(jīng)典模式,極大地兼顧各類終端用戶的操作體驗(yàn)。獨(dú)創(chuàng)界面命令行,使用類SQL及類Linux命令。支持高級(jí)用戶快速操作,減少冗余鼠標(biāo)點(diǎn)擊,結(jié)合代碼與圖形化界面的優(yōu)勢(shì),迅速提升工作效率。支持常用系統(tǒng)快捷鍵,真正實(shí)現(xiàn)桌面系統(tǒng)級(jí)的易用。

多元化——自定義皮膚設(shè)置

定制自己的CSS,無論是什么機(jī)構(gòu):學(xué)校、政府機(jī)關(guān),無論是什么樣的應(yīng)用:醫(yī)療、教育,無論針對(duì)什么樣的人群:學(xué)生,白領(lǐng),你想呈現(xiàn)的隨心所變,上傳自己的CSS文件至服務(wù)器,自定義應(yīng)用程序的皮膚

BlockStorage<塊存儲(chǔ)>BlockStorage<Cinder>提供穩(wěn)定的數(shù)據(jù)塊存儲(chǔ)服務(wù)。這個(gè)項(xiàng)目的很多代碼最初是來自于Nova之中〔就是thenova-volumeservice。但是請(qǐng)注意,這是塊存儲(chǔ)〔或者volumes,而不是類似于NFS或者CIFS文件系統(tǒng),Cinder在OpenStackFolsom中也是一個(gè)全新的項(xiàng)目。除了這些核心項(xiàng)目之外,也有一些"孵化"項(xiàng)目,未來可能會(huì)考慮列入到OpenStack的核心項(xiàng)目之中。塊設(shè)備存儲(chǔ)管理系統(tǒng)現(xiàn)在可以管理各種異構(gòu)的后端存儲(chǔ),統(tǒng)一進(jìn)行資源調(diào)度。分層架構(gòu)作為統(tǒng)一的存儲(chǔ)管理系統(tǒng),具有良好的組件式架構(gòu),分為API、Scheduler、Driver組件,各層之間耦合性很低,方便增加新的Driver,擴(kuò)展API,增加新的調(diào)度策略。

特點(diǎn)功能強(qiáng)大

提供REST接口,基本功能有邏輯卷的創(chuàng)建、刪除、克隆、備份,快照的創(chuàng)建和刪除,邏輯卷的掛載和卸載。

擴(kuò)展性強(qiáng)

由于BlockStorageManagement的各個(gè)組件是松耦合的,非常方便擴(kuò)展到100~1000臺(tái)存儲(chǔ)設(shè)備,滿足企業(yè)擴(kuò)大規(guī)模的需求。兼容各種廠商的存儲(chǔ)產(chǎn)品,比如IBM、NetAPP、EMC、HP、DELL、HUAWEI、Nexenta、SolidFire等。也支持開源存儲(chǔ)系統(tǒng),比如Ceph、Sheepdog、GlusterFS。

整合

BlockStorageManage可以同時(shí)管理多個(gè)異構(gòu)后端存儲(chǔ)系統(tǒng)<iSCSI、FC、NAS>,對(duì)存儲(chǔ)資源進(jìn)行池化,統(tǒng)一為虛擬機(jī)提供存儲(chǔ)資源

高可用各個(gè)組件都可以實(shí)現(xiàn)高可用,排除單點(diǎn)故障和性能瓶頸。目前BlockStorageManagement管理的邏輯卷可以備份到Swift上,以后還能備份到其他存儲(chǔ)系統(tǒng)上。

智能調(diào)度

目前BlockStorageManagement的調(diào)度機(jī)制是先過濾各個(gè)后端存儲(chǔ),然后計(jì)算各個(gè)后端存儲(chǔ)的權(quán)重,最后選出最適合的后端存儲(chǔ)。通過使用不同的過濾器和權(quán)重算法,可以產(chǎn)生不同的調(diào)度機(jī)制,以便滿足私有云和公有云的需求。

物理資源管理系統(tǒng)簡介:管理所有物理資源,包括物理服務(wù)器、交換機(jī)、存儲(chǔ)設(shè)備等。Mata能夠管理UnitedStack所觸及到的IT基礎(chǔ)設(shè)施,并反映它們的邏輯模型。在Mata中可以查看到所有IT設(shè)備的拓?fù)鋱D,查看每個(gè)IT設(shè)備的狀態(tài)和詳細(xì)信息,查看各個(gè)IT設(shè)備之間的關(guān)系。

我們還在Mata中集成了IntelNodeManager技術(shù),實(shí)現(xiàn)智能電源調(diào)度管理??梢詫?duì)物理服務(wù)器進(jìn)行實(shí)時(shí)的電源、溫度監(jiān)控,可以設(shè)定服務(wù)器的最大功率,可以設(shè)定服務(wù)器的功率閾值報(bào)警。功能:<1>.獲取物理服務(wù)器、交換機(jī)、存儲(chǔ)設(shè)備的信息。<2>.控制物理服務(wù)器、交換機(jī)、存儲(chǔ)設(shè)備,可以給節(jié)點(diǎn)發(fā)送Action

和Cron。

<3>.智能電源調(diào)度,提供各種調(diào)度策略。

<4>.提供RESTAPI。

<5>.易擴(kuò)展架構(gòu),方便添加新的Action和Cron。用例<1>.獲取物理服務(wù)器的配置信息,比如CPU型號(hào)、內(nèi)存大小等。

<2>.獲取物理服務(wù)器的當(dāng)前負(fù)載情況。

<3>.獲取物理服務(wù)器的電源功率、溫度、風(fēng)扇轉(zhuǎn)速等信息。

<4>.控制物理服務(wù)器上電源功率、CPU頻率、風(fēng)扇轉(zhuǎn)速等。

<5>.實(shí)時(shí)對(duì)電源和溫度進(jìn)行監(jiān)控,并可以設(shè)置服務(wù)器功率的最大值

,設(shè)置功率閾值報(bào)警。

<6>.智能電源調(diào)度中,可以基于負(fù)載情況和時(shí)間調(diào)整服務(wù)器的功率

大小。

<7>.結(jié)合智能電源調(diào)度,可以實(shí)現(xiàn)虛擬機(jī)的智能遷移,最大的節(jié)省

能源。

<8>.通過設(shè)置服務(wù)器的最大功率,可以提高機(jī)架的服務(wù)器密度。Hawkeye<監(jiān)控>:簡介:Hawkeye是數(shù)據(jù)中心監(jiān)控?cái)?shù)據(jù)的存儲(chǔ)和處理中樞。通過與監(jiān)控客戶端配合使用,數(shù)據(jù)中心內(nèi)任何資源的使用情況,業(yè)務(wù)的健康情況將一覽無余,完備的監(jiān)控報(bào)警策略使得資源和服務(wù)的運(yùn)行情況盡在管理員掌控之中。特點(diǎn):<1>.兼容AWSCloudWatchAPI

<2>.采用高擴(kuò)展和高可用的數(shù)據(jù)存儲(chǔ)架構(gòu),輕松應(yīng)對(duì)數(shù)據(jù)的海量增長;

<3>.完全基于監(jiān)控客戶端PUSH的數(shù)據(jù)采集方式并結(jié)合后端的分布

式架構(gòu),可靈活擴(kuò)展;

<4>.用戶可自定義監(jiān)控項(xiàng)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論