-
identity token catelog policy
查看全部 -
keystone 身份服務模塊
查看全部 -
Horizon UI模塊
查看全部 -
訪問控制流程
查看全部 -
租戶,他是各個服務中的一些可以訪問的資源集合。
查看全部 -
openstack組件間的關系
查看全部 -
openstack主要功能組件及對應服務
查看全部 -
Quantum是Neutron的前身。
查看全部 -
Horizon是表示層模塊,與其他各種模塊都會發生關聯。
Keystone是集成層模塊,同上。
Swift不會直接和虛擬機發生關聯。
查看全部 -
Neutron-網絡服務
提供云計算環境下的虛擬網絡功能。
給每個租戶獨立的網絡環境。
三種模式:Flat模式、Flat DHCP模式和VLAN模式。前兩種是比較典型的網橋模式,第一個手動配置,第二個進程輔助配置。第三種模式為每個租戶設置了不同的虛擬子網,在虛擬子網中用戶可以有私有IP,可以自行選擇把IP分配給不同的虛擬機。
查看全部 -
Cinder-塊存儲服務
主要功能是管理所有的塊存儲設備,為VM服務。對象存儲服務主要是存取分布式的對象,在任何地方都可以發起存儲對象的請求,但塊存儲服務是本地的,只能掛靠在VM上進行使用。
查看全部 -
Swift-對象存儲服務
是最早期的兩個服務之一。是對外提供高可用分布式對象存儲服務,主要特點是無限可擴展,且沒有單點故障:不必擔心存儲的對象會意外丟失,因為有其他的備份。
定位:account->container->object
可以通過HTTP(S)、Object API及S3接口存取。
查看全部 -
Glance-鏡像服務
主要功能是提供虛擬機鏡像的存儲、查詢和檢索服務,為Nova組件提供服務,依賴于存儲服務(存儲鏡像)和數據庫(存儲和鏡像相關的元數據)。
查看全部 -
Nova-計算服務:
核心服務,包括:
實例(虛擬機/裸機/容器)生命周期管理(創建、刪除、啟動、停止)、計算資源管理、向外提供REST風格的API。
Nova-api(接收外部的REST請求)位于表示層,nova-scheduler(居中調停,,選擇由哪個主機來創建VM)位于邏輯控制層,nova-compute負責虛擬機創建和資源分配(支持不同的虛擬機組件)。它們通過消息中間件(ribbit MQ)進行消息傳遞。
查看全部 -
Keystone-身份服務模塊
負責身份認證和權限控制,基本所有用戶操作都要依賴這個模塊,是控制核心。
User:即用戶,代表可以通過Keystone進行訪問的人或程序,User通過認證信息(如密碼、API Keys等)進行驗證。
Tenant:即租戶(用戶的集合),它是各個服務中的一些可以訪問的資源集合,決定用戶可以訪問資源的多少。
Role:即角色,代表一組用戶可以訪問的資源權限(管理/使用權限)。
Service:即服務,如Nova、Glance、Swift。服務在Keystone上進行注冊。
EndPoint:一個服務暴露出來的訪問點 (地址),如果需要訪問一個服務則必須知道endpoint。
Token:訪問資源的令牌,相當于鑰匙,具有時效性。
Keystone提供的服務:
Identity服務提供了身份驗證憑證。
Token服務將會驗證并管理用于驗證請求身份的令牌。
Catalog服務提供了可用于端點發現的服務注冊表。
Policy服務暴露了一個基于規則的身份驗證引擎,決定每個用戶的訪問控制權限。
查看全部 -
Horizon-UI模塊
管理控制臺,把用戶的操作轉化為對后端API的調用,用戶分為云管理員(Dashboard)和普通的云用戶(CustomerPort)。云管理員負責整個云平臺的運營和對資源的管理和分配,為云管理員提供整體視圖,以實現資源整合和配額管理;為終端用戶提供自助服務門戶,在配額范圍內,自由操作,使用資源。
查看全部 -
五個層次:表示層、邏輯控制層、資源管理層(橫向)、集成層、管理層(縱向)。
包含了十六個不同的功能模塊:
資源層:計算(Nova-計算服務,即Compute API、Scheduling、Policy、Compute、Admin API)/存儲(Cinder塊/Swift網絡對象-存儲服務,即Volume)/網絡資源管理模塊(Neutron-網絡服務,即Network)。
邏輯層:編排(Heat-編排組織服務,即Orchestration)、調度、策略、鏡像注冊(Glance-鏡像服務,即Image Registry和Image API功能)、日志服務。
表示層(和客戶打交道):API模塊和UI模塊(Horizon-UI服務,即User Dashboard云下運維和Customer Portal云上用戶)。
集成層:計費和身份認證模塊(Keystone-身份服務,即Identity)。
管理層:管理API和監控(Ceilometer-監控計量服務,即Billing和Monitoring)。
查看全部 -
OpenStack介紹
是RackSpace(貢獻了Swift)和NASA(貢獻了Nova)共同發起的開源項目,是一系列開源軟件項目的組合,它們之間是松耦合的關系,可以獨立地安裝、啟動和停止,只有在必要時才進行通信,優點是擴展性比較好,安全性高,不會存在單點故障,缺點是安裝和配置比較復雜。
是基礎設施資源的系統管理平臺,用戶可通過它以按需、易擴展的方式獲取所需要的資源,能夠以更集中的方式有效地管理CPU、內存、磁盤等資源,通過計算機網絡向用戶提供基礎設施資源。
查看全部
舉報