OpenStack开发学习笔记01
OpenStack概述:
openstack可以說是一個開源的操作系統。
Openstack的開源協議,Apache License,是一個商業化的有好的開原協議,允許其他公司對其二次修改重新發布,來賣,這也是大量公司用它的原因之一,并且他的質量和功能也比較的好,受到青睞;
OpenStack核心組件
組件名稱:Computer ??組件代號:Nova
云組織的控制器,它提供一個工具來部署云,包括運行實例、管理網絡以及控制用戶和其他項目對云的訪問(the?cloud?through?users?and?projects)。它底層的開源項目名稱是Nova,其提供的軟件能控制IaaS云計算平臺,類似于Amazon?EC2和Rackspace?Cloud?Servers。實際上它定義的是,與運行在主機操作系統上潛在的虛擬化機制交互的動,暴露基于WebAPI的功能。
組件名稱:Object ?Storage?組件代號:Swift
是一個可擴展的對象存儲系統,支持多種應用——比如復制和存檔數據、圖像或視頻服務、存儲次級靜態數據、開發數據存儲整合的新應用、存儲容量難以估計的數據、為Web應用創建基于云的彈性存儲。對于大部分用戶來說,swift不是必須的。你只有存儲數量到一定級別,而且是非結構化數據才有這樣的需求。是否可以把虛擬機的存儲放在swift上?簡單回答:不行。你需要搞明白對象存儲是干啥,擅長那些地方,那些是不行的。swift是Openstack所有組件中最成熟的,可以在線升級版本,各種版本可以混合,也就是說,1.75版本的swift可以和1.48的在一個群集里。
組件名稱:Identity 組件代號:Keystone
提供身份認證和授權,每個組件都需要使用統一認證和授權。目前沒法基于角色的授權,web管理用戶等
組件名稱:Dashboard?組件代號:Horizon
為所有OpenStack的服務提供了一個模塊化的web-based用戶界面。使用這個Web?GUI可以在云上完成大多數的操作,如啟動實例,分配IP地址,設置訪問控制等。
組件名稱:Block?Storage組件代號:Cinder
存儲管理的組件,主要是指虛擬機的存儲管理。
組件名稱:Network ?組件代號:Quantum
? 網絡管理的組件,Quantum后端可以是商業產品或者開源,開源產品支持Openvswitch,和linux?bridge
組件名稱:Image?Service?組件代號:Glance
?
是一個虛擬機鏡像的存儲、查詢和檢索系統,服務包括的REST?ful?API允許用戶通過HTTP請求查詢VM鏡像元數據,以及檢索實際的鏡像。VM鏡像有四種配置方式:簡單的文件系統,類似OpenStackObjectStorage的對象存儲系統,直接用Amazon's?SimpleStorage?Solution(S3)存儲,用帶有ObjectStore的S3間接訪問S3
服務介紹
nova-計算服務
提供一個計算服務,管理實力的生命周期,提供基于REST API接口,同時還提供了對底層Hypervisor的屏蔽。并且支持水平擴展,資源不夠的時候可以往里面加硬件加機器來增加容量
NEUTRON-網絡服務
提供虛擬網絡的管理,為虛擬機創建網絡拓撲結構,比如什么時候創建網卡,什么時候聯通。 同時支持面向租戶的網絡管理,可以自己定義自己的網絡。同樣給他也是基于REST的API,方便其他的來調用資源
KEYSTONE-身份認證服務
首要的功能是認證與授權,知道你是誰。
還可以對用戶租戶角色等進行管理
服務目錄管理
支持多種第三方的認證的支持
GLANCE-鏡像服務
可以對虛擬機鏡像模板做注冊和查詢。
把鏡像分享給很多人,同一個組,同一個部門的角色等
支持很raw,qcow2 e. g.等多種格式的鏡像
glance最終存下來的話可以放到 亞馬遜的S3, 還有對象存儲的swift, 也可以存到本地file system e. g.?
HORIZON-控制面板服務
對資源進行可視化的管理
CINDER-快存儲服務
可以將提供類似于EBS的快存儲,方便擴展,想用多少分配多少
可以減少nova的復雜性,降低nova的負載,
HEAT -編排服務
為了更好的使用openstack的資源,他提供了一套模板,有模板規范,組織對應的資源,生成你想要的部署
CEILOMETER-計量服務
安裝在不同的節點上,監控資源的使用情況,收集起來,可以用來做計費,性能優化等技術支持
?
?
?
?
?
轉載于:https://www.cnblogs.com/sanzangtdashi/p/6821010.html
總結
以上是生活随笔為你收集整理的OpenStack开发学习笔记01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装Hue后的一些功能的问题解决干货总结
- 下一篇: 20145233《网络对抗》Exp8 W