keystone基礎概念

2021-09-24 15:00:22 字數 532 閱讀 4542

user:openstack使用者

project:資源的集合 類似旅遊專案

role:用於劃分許可權 類似於公司 經理 員工等職位

token:令牌 類似於公司中的工牌

credentials:用於確認使用者身份的憑證(賬號、密碼) 類似使用者的身份證

authentication:確定使用者身份的過程

service:openstack中執行的元件服務 類似公司中的部門

例:若nova需要向glance獲取映象時,通過訪問keystone拿到glance的endpoint,通過訪問該endpoint去獲取glance服務

admin url 給admin使用者使用,post:35357 類似給經理走的門

internal url openstack內部服務使用,post:5000 類似內部員工走的門

public url 其他使用者可以訪問使用,post:5000

元件間通訊基於rest api

domain:域,包含多個project

group:組,包含多個使用者

Openstack之KeyStone學習(一)

openstack 是乙個美國國家航空航天局和 rackspace 合作研發的雲計算軟體,以 apache 許可證授權,並且是乙個 自由軟體和開放源 專案。openstack 是iaas 基礎設施即服務 平台,讓任何人都可以自行建立和提供雲端 運算服務。以下是5個 openstack 的重要構成部分...

OpenStack的Keystone元件詳解

一 簡介 一 作用 1.使用者管理 驗證使用者身份資訊合法性 2.認證服務 提供了其餘所有元件的認證資訊 令牌的管理,建立,修改等等,使用mysql作為統一的資料庫。3.keystone是openstack用來進行身份驗證 authn 及高階授權 authz 的身份識別服務,目前支援基於口令的aut...

linux安裝keystone的問題

keystone是nodejs裡面一款資料庫驅動的cms系統。安裝過程中需要用到yeoman 根據keystone官網的文件,centos下安裝keystone generator是沒啥問題,然後安裝yeoman。npm安裝yeoman國內比較慢,我是用 registry 得 安裝得。比較快。運動y...