亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

OpenStack Keystone的基本概念詳細介紹

2024-09-01 13:49:04
字體:
來源:轉載
供稿:網友

OpenStack Keystone的基本概念理解

Keystone簡介

  Keystone(OpenStack Identity Service)是OpenStack框架中,負責身份驗證、服務規則和服務令牌的功能, 它實現了OpenStack的Identity API。Keystone類似一個服務總線, 或者說是整個Openstack框架的注冊表, 其他服務通過keystone來注冊其服務的Endpoint(服務訪問的URL),任何服務之間相互的調用, 需要經過Keystone的身份驗證, 來獲得目標服務的Endpoint來找到目標服務。

Keystone基本概念介紹

  1. User

  User即用戶,他們代表可以通過keystone進行訪問的人或程序。Users通過認證信息(credentials,如密碼、API Keys等)進行驗證。

  2. Tenant

  Tenant即租戶,它是各個服務中的一些可以訪問的資源集合。例如,在Nova中一個tenant可以是一些機器,在Swift和Glance中一個tenant可以是一些鏡像存儲,在Quantum中一個tenant可以是一些網絡資源。Users默認的總是綁定到某些tenant上。

  3. Role

  Role即角色,Roles代表一組用戶可以訪問的資源權限,例如Nova中的虛擬機、Glance中的鏡像。Users可以被添加到任意一個全局的 或 租戶內的角色中。在全局的role中,用戶的role權限作用于所有的租戶,即可以對所有的租戶執行role規定的權限;在租戶內的role中,用戶僅能在當前租戶內執行role規定的權限。

  4. Service

  Service即服務,如Nova、Glance、Swift。根據前三個概念(User,Tenant和Role)一個服務可以確認當前用戶是否具有訪問其資源的權限。但是當一個user嘗試著訪問其租戶內的service時,他必須知道這個service是否存在以及如何訪問這個service,這里通常使用一些不同的名稱表示不同的服務。在上文中談到的Role,實際上也是可以綁定到某個service的。例如,當swift需要一個管理員權限的訪問進行對象創建時,對于相同的role我們并不一定也需要對nova進行管理員權限的訪問。為了實現這個目標,我們應該創建兩個獨立的管理員role,一個綁定到swift,另一個綁定到nova,從而實現對swift進行管理員權限訪問不會影響到Nova或其他服務。

  5. Endpoint

  Endpoint,翻譯為“端點”,我們可以理解它是一個服務暴露出來的訪問點,如果需要訪問一個服務,則必須知道他的endpoint。因此,在keystone中包含一個endpoint模板(endpoint template,在安裝keystone的時候我們可以在conf文件夾下看到這個文件),這個模板提供了所有存在的服務endpoints信息。一個endpoint template包含一個URLs列表,列表中的每個URL都對應一個服務實例的訪問地址,并且具有public、private和admin這三種權限。public url可以被全局訪問(如http://compute.example.com),private url只能被局域網訪問(如http://compute.example.local),admin url被從常規的訪問中分離。

  =================== 引用 Aaron 的理解=====================

  keystone 里面的概念很多,有:User,Credentials,Authentication,Token,Tenant,Service,Endpoint,Role。在這么多概念中,其實最主要的就是 User 和 Tenant 。由于一些安全,服務問題,才引發了其它的概念。

  那什么叫做 User ,Tenant 呢?這里我舉個比較好理解的例子。我們去賓館住的時候,我們自己就相當于 User ,而賓館就是 Tenant 。這是最簡單的情況,賓館值提供房間,我們只需要住房。

  隨著后來生活物質等的提高,這種現象就變了。我們去賓館住的時候,很多東西都不一樣,比如,開房間要身份證,房間的鑰匙是一個可以當卡刷的牌子,我們進出賓館的時候需要用自己的鑰匙來開啟賓館的大門;還有就是,賓館不僅僅是用來住的了,它可以給我們提供飲食,娛樂,健身等各種服務;而且服務層次的不同,房間也不同,房間里面的配置豪華程度也不一樣。在這種情況下,描述我們和賓館之間的關系就復雜一些了,這就引發了一些新的概念。

  舉完這個例子, keystone 中的各種概念就可以和例子中的事物相掛鉤了。

 

User 住賓館的人
Credentials 開啟房間的鑰匙
Authentication 賓館為了拒絕不必要的人進出賓館,專門設置的機制,只有擁有鑰匙的人才能進出
Token 也是一種鑰匙,有點特別
Tenant 賓館
Service 賓館可以提供的服務類別,比如,飲食類,娛樂類
Endpoint 具體的一種服務,比如吃燒烤,打羽毛球
Role VIP 等級,VIP越高,享有越高的權限
 

 

Keystone在OpenStack中的訪問流程范例

OpenStack,Keystone,Keystone詳解,Keystone介紹   

  如上圖所示,(這段不翻譯了,看圖也能看懂,反正我之前翻譯的也不好T^T)To access some service, users provide their credentials to Keystone and receive a token. The token is just a string that is connected to the user and tenant internally by Keystone. This token travels between services with every user request or requests generated by a service to another service to process the user's request.The users find a URL of a service that they need. If the user, for example, wants to spawn a new VM instance in Nova, one can find an URL to Nova in the list of endpoints provided by Keystone and send an appropriate request.After that, Nova verifies the validity of the token in Keystone and should create an instance from some image by the provided image ID and plug it into some network. At first Nova passes this token to Glance to get the image stored somewhere in there. After that, it asks Quantum to plug this new instance into a network; Quantum verifies whether the user has access to the network in its own database and to the interface of VM by requesting info in Nova. All the way this token travels between services so that they can ask Keystone or each other for additional information or some actions.

參考內容:

http://mirantis.blogspot.com/2011/09/what-is-this-keystone-anyway.html

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产成人精品久久久国产成人一区| 日韩成人在线网站| 日韩美女福利视频| 69**夜色精品国产69乱| 国产在线视频不卡| 亚洲女人天堂av| 亚洲成人激情小说| 欧美亚洲另类视频| 在线电影中文日韩| 亚洲精品久久久久中文字幕欢迎你| 国产精品欧美一区二区三区奶水| 日韩高清不卡av| 亚洲天堂男人天堂女人天堂| 亚洲女人被黑人巨大进入| 欧美电影免费观看高清完整| 欧美性猛交xxxx黑人| 国产成人拍精品视频午夜网站| 欧美精品videos另类日本| 欧美激情精品久久久久久变态| 91国偷自产一区二区三区的观看方式| 日韩视频免费大全中文字幕| 亚洲bt欧美bt日本bt| 亚洲欧美日韩直播| 7m精品福利视频导航| 福利一区视频在线观看| 国产精品久久久久91| 不卡av日日日| 欧美午夜精品在线| 亚洲乱码一区二区| 亚洲美女喷白浆| 欧美在线视频一区| 午夜精品久久久久久久99黑人| 亚洲国产天堂久久国产91| 久久精品成人动漫| 国产一区二区三区网站| 久久亚洲精品视频| 亚洲国产日韩一区| 成人亚洲欧美一区二区三区| 日本道色综合久久影院| 国产精品久久久久久久一区探花| 欧美极品少妇xxxxx| 一区二区日韩精品| 久久伊人91精品综合网站| 国外色69视频在线观看| 亚洲欧美精品在线| 亚洲免费视频在线观看| 久久久国产精品一区| 欧美视频在线观看 亚洲欧| 97人洗澡人人免费公开视频碰碰碰| 欧美多人乱p欧美4p久久| 国产一区二区日韩| 久久精品91久久香蕉加勒比| 国产精品扒开腿做爽爽爽视频| 最新日韩中文字幕| 国产一区二区在线播放| 午夜精品久久久久久久男人的天堂| 少妇高潮久久久久久潘金莲| 91久久久国产精品| 久久在精品线影院精品国产| 成人女保姆的销魂服务| 欧美激情国产高清| 88xx成人精品| 色综合男人天堂| 国产乱人伦真实精品视频| 欧美激情性做爰免费视频| 高清日韩电视剧大全免费播放在线观看| 久久精品中文字幕电影| 国产精品免费一区| 国产激情久久久| 国产精品福利观看| 欧美黑人狂野猛交老妇| 亚洲精品日韩激情在线电影| 亚洲91av视频| 久久精品一区中文字幕| 国产日韩欧美91| 亚洲精选一区二区| 色哟哟亚洲精品一区二区| 国产精品18久久久久久首页狼| 亚洲美女在线观看| 最近中文字幕日韩精品| 欧美在线视频在线播放完整版免费观看| 国产精品久久久久久超碰| 日本亚洲欧洲色α| 亚洲影视中文字幕| 91在线观看免费高清| 欧美中文字幕在线| 国产精品久久久久久久久久久久| 久久久久久久久久亚洲| 日韩av在线直播| 国产成人在线一区二区| 亚洲高清av在线| 91久久精品在线| 久久久精品国产一区二区| 亚洲综合在线中文字幕| 中文字幕亚洲在线| 久久99久久99精品中文字幕| 日韩欧美中文在线| 国产精品视频免费在线| 97不卡在线视频| 欧美日韩亚洲视频一区| 欧美大全免费观看电视剧大泉洋| 日韩精品在线视频美女| 成年无码av片在线| 久久久精品在线观看| 久久国产精品电影| 这里只有精品丝袜| 97色在线视频观看| 日韩高清不卡av| 国产精品免费网站| 日韩精品免费看| 97在线看免费观看视频在线观看| 在线日韩中文字幕| 欧美www视频在线观看| 欧美成人精品在线观看| 日韩精品免费在线视频| 人人澡人人澡人人看欧美| 欧美激情三级免费| 在线视频日韩精品| 日本免费久久高清视频| 国产精品av在线| 18性欧美xxxⅹ性满足| 全色精品综合影院| 97热精品视频官网| 91精品国产综合久久久久久久久| 色综合久久中文字幕综合网小说| 国产成人涩涩涩视频在线观看| 尤物99国产成人精品视频| 色噜噜狠狠狠综合曰曰曰88av| 久久中国妇女中文字幕| 日韩精品999| 高清欧美性猛交xxxx| 欧美性受xxxx黑人猛交| 国产欧美一区二区三区在线看| 国产精品久久久久不卡| 国产aⅴ夜夜欢一区二区三区| 国产综合福利在线| 97婷婷大伊香蕉精品视频| 欧美巨猛xxxx猛交黑人97人| 国产精品久久精品| 成人黄色免费在线观看| 一个人看的www久久| 亚洲欧美日韩图片| 全球成人中文在线| 亚洲国产福利在线| 国产精品成人av在线| 中文字幕亚洲欧美日韩在线不卡| 色综合久久悠悠| 国产精品一区二区久久国产| 日韩欧美国产骚| 国产精品igao视频| 亚洲精品日韩激情在线电影| 久久久久久91香蕉国产| 欧美日韩免费区域视频在线观看| 欧美—级a级欧美特级ar全黄| 国产成人精品亚洲精品| 久久综合五月天| 国产一区二区av| 精品国产乱码久久久久久虫虫漫画| 欧美日韩精品在线视频| 日韩av最新在线| 欧美精品久久久久久久| 午夜精品在线观看| 欧美激情在线观看视频| 亚洲精品www久久久久久广东|