-
glance-鏡像服務 提供虛擬機鏡像的存儲、查詢和檢索服務。 為nova組件提供服務。 依賴于存儲服務和數據庫。查看全部
-
NOVA-計算服務 openstack的核心服務。 主要功能:實例生命周期管理;計算資源管理;向外提供REST風格的API 組件介紹:NOVA-scheduler;NOVA-compute(支持不同的虛擬機形式);NOVA-api。三個組件通過消息中介連接。查看全部
-
訪問控制流程查看全部
-
組件間的關系查看全部
-
nova計算查看全部
-
Keystone-身份服務模塊 控制核心。 用戶(user):可通過keystone進行訪問的人或程序,user通過驗證信息(如密碼、API Keys等)。 租戶(tenant):各個服務中的一些可以訪問的資源合集。代表用戶可訪問資源的多少。 角色(role):代表一組用戶可以訪問的資源權限。 服務(service):如Nova、Swift等,服務在Keystone上進行注冊。(中介) 訪問點(endpoint):一個服務暴露出來的訪問點。如需訪問一個服務,則必須知道他的endpoint。(房屋地址) 令牌(token):訪問資源的令牌,具有時效性。(房屋的鑰匙) Keystone提供以下服務:Identify服務,驗證身份憑證;Token服務,驗證并管理用于驗證請求身份的令牌;Catalog服務,提供了可用于端點發現的服務注冊表;Policy服務,暴露了一個基于規則的身份驗證引擎。 易購環境集成:每個Keystone功能都有支持用于集成到異構環境并展示不同功能的后端插件。更常見的一些后端包括:key value store,memcached,structured query language(SQL),PAM,LDAP。查看全部
-
Horizon-UI模塊: 對應用戶分為云管理員和云用戶。為云用戶提供整體視圖,以實現資源整合和配額管理;為終端用戶提供自助服務門戶,在配額范圍內,自由操作,使用資源。查看全部
-
子項目與Aaas參考平臺中模塊的對應關系: Horizon-UI服務-Perstation(user dashboard/customer portal) Keystone-身份服務-Integration(identify) Nova-計算服務-Prestation(compute API),Logic(scheduling/policy),Resources(comepute) Glance-鏡像服務-Prestation(image API),Logic(image registry) Cinder(快存儲)/Swift(網絡存儲)-存儲服務-Resources(volume) Neutron-網絡服務-Resources(network) Heat-編排組織服務-Logic(orchostration) Ceilometer-監控計量服務-Integration(billing),Management(monitoring)查看全部
-
Openstack介紹: 是Rackspace(美國一家IT公司,貢獻了space子項目)和NASA(美國國家航空航天局,貢獻了Nova子項目)共同發起的開源項目。 一系列開源項目的組合。 獨立性高,但安裝和配置復雜。 基礎設施資源的系統管理平臺。有效的管理cpu、內存、磁盤等資源。查看全部
-
OpenStack主要功能組件查看全部
-
各組件間的關系查看全部
-
openstack:它應該屬于iaas,即基礎設施即服務,它為用戶提供硬件資源等,如虛擬機資源,用戶可以申請一個虛擬機進行自己的操作。所以openstack應該屬于Iaas,提供基礎設施的一個服務。查看全部
-
個人理解:登錄openstack時輸入的賬號與密碼會傳向后臺經過keystone進行身份認證,keystone發現是合法用戶身份會給一把鑰匙token,用戶拿著鑰匙方可對服務進行訪問控制即方可登錄openstack。進入界面后,我們接觸的是第一組件horizon(UI),用戶(分不同角色:管理員、普通用戶)進行的所有點擊請求操作是horizon組件提供的服務接口,通過此接口進行服務操作,期間每一個請求操作需通過keystone的身份認證,其返回鑰匙token后才可進行服務訪問,當然其他的點擊請求操作也都需經過keystone的認證,所以整個訪問控制流程中horizon(UI)和keystone是貫穿整個過程的。其他的組件都是圍繞VM虛擬機工作的,它們為虛擬機的訪問控制提供資源支撐或基礎的,具體是如何共同創建一個虛擬機并可以訪問使用的可以看視頻教程。 keystone的理解:keystone可以看作一個中介,它擁有服務資源(如一棟房子),租戶(一家人)需要拿到服務資源(房子)的地址(節點endpoint)才能找到這個服務(房子),如果需要訪問此服務(房子),當然還需要鑰匙(token),keystone通過驗證租戶等記的信息驗證是合法租戶(一家人)后會給租戶服務資源的鑰匙,租戶拿著鑰匙就可以訪問(使用)服務資源了(房子)。當然這個租戶根據角色的不同對服務資源的權限也不同,如父母有管理房子的權限,而孩子只有使用權限。查看全部
-
主要功能組件查看全部
-
組件間的關系。查看全部
舉報
0/150
提交
取消