資源描述:
《Opentack開源云計算自己做的.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Opentack開源云計算平臺王義波OpenStack簡介計算組件Nova(Compute)對象存儲組件Swift(Object?Storage)鏡像組件Glance(Image?Service)網(wǎng)絡(luò)組件Quantum(Network)塊存儲Cinder(Block?Storage)身份驗證組件Keystone(Identity)Dashboard組件HorizonOpenStack是由Rackspace和NASA共同開發(fā)的云計算平臺,幫助服務(wù)商和企業(yè)內(nèi)部實現(xiàn)類似于AmazonEC2和S3的云基礎(chǔ)架構(gòu)服務(wù)(IaaS)。用Python語言編寫大型用戶
2、:NASA加拿大半官方機構(gòu)CANARIE網(wǎng)絡(luò)的DAIR項目RackspaceCloud惠普云(使用UbuntuLinux)MercadoLibre的IT基礎(chǔ)設(shè)施云,現(xiàn)以O(shè)penstack管理超過60000臺服務(wù)器什么是OpenStack?OpenStackCommunityOpenStack簡介計算組件Nova(Compute)對象存儲組件Swift(Object?Storage)鏡像組件Glance(Image?Service)網(wǎng)絡(luò)組件Quantum(Network)塊存儲Cinder(Block?Storage)身份驗證組件Keystone(I
3、dentity)Dashboard組件HorizonOpenStackCompute它底層的開源項目名稱是Nova,能控制IaaS云計算平臺,可以根據(jù)需求提供虛擬服務(wù),主要包括nova-api,nova-compute,nova-scheduler等組件。通過虛擬機管理程序的API(XenAPIforXenServer/XCP,libvirtforKVMorQEMU,VMwareAPIforVMware等)來創(chuàng)建,調(diào)度和終止虛擬機實例基礎(chǔ)原理:接收隊列中的動作,然后執(zhí)行一系列的系統(tǒng)命令(如啟動KVM實例),同時更新數(shù)據(jù)庫中的狀態(tài)。OpenStack
4、Compute主要組件介紹nova-api是Nova的中心。它為所有外部調(diào)用提供服務(wù),除了提供OpenStack本身的API規(guī)范外,他還提供了兼容EC2的部分API,所以也可以用EC2的管理工具對nova進行日常管理。nova-compute負責對虛擬機實例進行創(chuàng)建、終止、遷移、Resize的操作。工作原理可以簡單描述為:從隊列中接收請求,通過相關(guān)的系統(tǒng)命令執(zhí)行他們,再更新數(shù)據(jù)庫的狀態(tài)。nova-scheduler提供調(diào)度,來決定在哪臺資源空閑的機器上啟動新的虛擬機實例Queue為守護進程傳遞消息。只要支持AMQP協(xié)議的任何MessageQueue
5、Sever都可以,當前官方推薦用RabbitMQ。SQLdatabase存儲云基礎(chǔ)架構(gòu)中的各種數(shù)據(jù)。包括了虛擬機實例數(shù)據(jù),網(wǎng)絡(luò)數(shù)據(jù)等。OpenStack簡介計算組件Nova(Compute)對象存儲組件Swift(Object?Storage)鏡像組件Glance(Image?Service)網(wǎng)絡(luò)組件Quantum(Network)塊存儲Cinder(Block?Storage)身份驗證組件Keystone(Identity)Dashboard組件HorizonOpenStackObjectStorageSwift是OpenStack開源云計算項目
6、的子項目之一。Swift使用普通的服務(wù)器來構(gòu)建冗余的、可擴展的分布式對象存儲集群,存儲容量可達PB級。適合存儲一些類型的數(shù)據(jù):虛擬機鏡像,圖片存儲,郵件存儲,文檔的備份主要組件介紹:ProxyServerProxyServer是提供SwiftAPI的服務(wù)器進程,負責Swift其余組件間的相互通信。StorageServerStorageServer提供了磁盤設(shè)備上的存儲服務(wù)。ConsistencyServersSwift的ConsistencyServers的目的是查找并解決由數(shù)據(jù)損壞和硬件故障引起的錯誤。OpenStackObjectStorag
7、eOpenStack簡介計算組件Nova(Compute)對象存儲組件Swift(Object?Storage)鏡像組件Glance(Image?Service)網(wǎng)絡(luò)組件Quantum(Network)塊存儲Cinder(Block?Storage)身份驗證組件Keystone(Identity)Dashboard組件HorizonOpenStackImageService它是一個虛擬機鏡像的存儲、查詢和檢索系統(tǒng),服務(wù)包括的RESTfulAPI允許用戶通過HTTP請求查詢VM鏡像元數(shù)據(jù),以及檢索實際的鏡像。OpenStackImageService
8、包括兩個主要的部分,分別是APIserver和Registryserver(s)。OpenStackImageServic