Keystone认证服务

Keystone

Keystone在Openstack架构中的位置

在这里插入图片描述

Keystone架构图

在这里插入图片描述

Domain、Project、User、Group、Role 之间的关系

在这里插入图片描述

整体关系图

在这里插入图片描述

交互流程

在这里插入图片描述

刚连接命令行需要设置环境变量 source /etc/keystone/admin-openrc.sh

Keystone身份组件(Keystone的组件命令已弃用,只有Openstack命令)【万物不会没关系,–help就好了】

  • domain域
    • 域的相关命令 openstack domain create/delete/list/set/show
  • project项目
    • 项目的相关命令 openstack project create/delete/list/purge/set/show
  • role角色
    • 角色的相关命令 openstack role add/assignment/create/delete/list/remove/set/show
  • group组
    • 组的相关命令 openstack group add/contains/create/delete/list/remove/set/show
  • user用户
    • 用户的相关命令 openstack user create/delete/list/password/set/show
  • endpoint端点
    • 端点的相关命令 openstack endpoint add/create/delete/list/remove/set/show
  • service服务
    • 服务的相关命令 openstack service create/delete/list/show
  • 获取token
    • openstack token issue
  • 查看认证服务目录
    • openstack catalog show keystone

详情了解Keystone:https://blog.youkuaiyun.com/dylloveyou/article/details/80329732

OpenStack安全策略提升

PC 机里上传附件提供的 https-repo.tar.gz 文件到 controller

解压到 /opt 目录下

tar -zxvf https-repo.tar.gz -C /opt/

ssl.repo

[ssl]
name=ssl
baseurl=file:///opt/https-repo
enabled=1
gpgcheck=0

安装 httpd mod_wsgi mod_ssl

yum install -y httpd mod_wsgi mod_ssl

编辑 ssl.conf 文件

vi /etc/httpd/conf.d/ssl.conf

# SSLProtocol all -SSLv2 -SSLv3
SSLProtocol all -SSLv2

配置 dashboardlocal_settings 配置文件

vi /etc/openstack-dashboard/local_settings

//取消注释
CSRF_COOKIE_SECURE = True
SESSION_COOKIE_SECURE = True
//添加
USE_SSL = True
SESSION_COOKIE_HTTPONLY = True

重启 httpdmemcached 服务

systemctl restart httpd memcached

http 访问则点击登录会出错,用 https 访问则正常
mcached** 服务

systemctl restart httpd memcached

http 访问则点击登录会出错,用 https 访问则正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值