OpenStack Keystone架构

时间:2021-01-05 17:57:28

一、 Keystone简介

  1. OpenStack Keystone简介

  2. Keystone安装与部署

    2.1 包安装Keystone

    2.2 源码安装源码安装

  3 配置运行Keystone

    3.1 配置Keystone并初始化运行

    3.2 Keystone配置文件完全解读

  4. 在OpenStack社区贡献代码

二、 在OpenStack中整合Keystone与其他服务

  1. Keystone端的操作

  2. 其他服务端的操作

    2.1 部署和配置Keystone中间件

    2.2详细配置Keystone中间件

三、 Keystone API

  1. 简介

  2. 第三版身份API的使用

    2.1 命令行工具openstackclient

    2.2 Python库: keystoneclient

    2.2 其他客户端

四、 支撑Keystone的外部机制

  SSO

  LDAP

  SAML

  OAuth

  RasbbitMQ

  HTTPD

五、 Keystone实现原理

  1. Keystone服务端代码分析

  2 Python库: keystoneclient

  3 命令行工具: openstackclient

  4 API应用实例:Keystone中间件

  5. 策略解析模块的源码分析