首页 > 其他分享 >keystone服务的详解

keystone服务的详解

时间:2023-11-01 21:57:55浏览次数:25  
标签:服务 -- 用户 controller 详解 keystone openstack root

一:keystone服务

作用:

1:提供其余组件的所有认证服务,令牌的管理

2:用户管理:验证用户的身份合法

流程就是openstack上的用户,进行一个初始化,将信息存储在数据库里面去,然后第一次登录的时候,会去数据库里面去找数据进行校验,然后返回用户一个令牌,以后用户有这个令牌的话,使用某些服务的时候,就直接校验令牌

二:keystone服务的操作

1:域的操作

#创建域
openstack domain create qq

#修改域
openstack domain set --disable --name ww qq

#查看域的详细信息
openstack domain show ww

#删除域(域的状态必须是关掉的)
openstack domain delete ww  

2:项目的操作

在创建项目时,要指定域,不指定域的话,就是默认的域,删除的时候,也要指定域,从哪个域中删除的

#创建项目
openstack project create aa

#修改项目(目前,只能修改名字,不能修改域)
openstack project set --name ee aa

#查看项目的详细信息
openstack proejct show ee

#删除项目
openstack project delete ee --domain default

3:用户的操作

在创建用户的时候,需要指定域(不指定就是默认域),删除的时候,也不要域

#创建用户,需要添加密码
openstack user create --domain default  --password 000000 --email qq.com pp

#修改用户(用户的姓名,密码,邮箱)
[root@controller ~]# openstack user set --password 111111 --name ww pp

#查看用户的详细信息
[root@controller ~]# openstack user show ww

#删除用户
[root@controller ~]# openstack user delete ww

4:角色的操作

角色就是一群用户的集合,在这个项目里有没有样的权限(操作)

#创建角色
[root@controller ~]# openstack role create xx

#绑定角色(就是用户绑定项目的某个角色)
[root@controller ~]# openstack role add --project project --user pp xx

#撤销权限(就是用户取消在项目中某个角色)
[root@controller ~]# openstack role remove --project project --user pp xx

#查看角色的详细信息
[root@controller ~]# openstack role show xx

#删除角色
[root@controller ~]# openstack role delete xx

5:服务的操作

#创建服务(服务包括服务的类型和服务的名字)
[root@controller ~]# openstack service create --name ww oo

#修改服务(名字)
[root@controller ~]# openstack service set --name ss oo

#查看服务的详细信息
[root@controller ~]# openstack service show oo

#删除服务
[root@controller ~]# openstack service delete oo

6:端点操作

端点就是一个服务的url(访问服务的ip地址)

#创建端点
openstack endpoint create --region RegionOne qq publice http://controller:9292

#修改端点
openstack endpoint set --region  WQWE endpoint_id

#查看端点的详细信息
openstack endpoint show endpoint_id

#删除端点
openstack endpoint delete endpoint——id

 

标签:服务,--,用户,controller,详解,keystone,openstack,root
From: https://www.cnblogs.com/qm77/p/17787989.html

相关文章

  • 2023年,除了宝塔,还有好用的服务器运维监控工具么?
    很多运维人员、工程师在日常工作中会产生自己岗位的独特需求,小编在主机/服务器运维的过程中也提炼了几点:无需安装其他软件,随时远程连接家里的电脑/服务器实时监控服务器的运行状态,有异常情况可以告警可以做一些安全扫描,防止被入侵在使用了宝塔、向日葵等几款工具后,我“机缘巧......
  • 【python爬虫】80页md笔记,0基础到scrapy项目高手,第(3)篇,requests网络请求模块详解
    本文主要学习一下关于爬虫的相关前置知识和一些理论性的知识,通过本文我们能够知道什么是爬虫,都有那些分类,爬虫能干什么等,同时还会站在爬虫的角度复习一下http协议。完整版笔记直接地址:请移步这里共8章,37子模块,总计56668字requests模块本阶段本文主要学习requests这......
  • 19、模糊查询操作符详解
    模糊查询:本质是比较运算符运算符语法描述isnullaisnull如果操作符为null,则结果为真isnotnullaisnotnull如果操作符不为null,则结果为真betweenabetweenbandc若a在b和c之间,则结果为真likealikebSQL匹配,如果a匹配到b,则结果为真inain(a1......
  • 【工具】pycharm:远程连接服务器调试代码
    pycharm:远程连接服务器调试代码      参考资料1. pycharm:远程连接服务器调试代码......
  • 恒创科技:香港服务器不稳定的几种情况
    ​近年来,随着互联网的迅猛发展,香港作为一个重要的网络枢纽地区,扮演着连接中国内地和国际网络的重要角色。一些用户表示在使用香港服务器时可能会遇到不稳定的情况,导致访问困难、加载缓慢甚至无法连接。为什么香港服务器会出现不稳定表现呢?我们需要从香港服务器内部......
  • 三维可视化智慧工地云平台源码,微服务架构模式
    智慧工地是指利用移动互联、物联网、智能算法、地理信息系统、大数据挖掘分析等信息技术,提高项目现场的“人•机•料•法•环•安”等施工要素信息化管理水平,实现工程施工可视化智能管理,并逐步实现绿色生态建造。技术架构:微服务+Java+SpringCloud+UniApp+MySql功能特点:支持多端......
  • HarmonyOS鸿蒙原生应用开发设计- 元服务(原子化服务)图标
    HarmonyOS设计文档中,为大家提供了独特的元服务图标,开发者可以根据需要直接引用。开发者直接使用官方提供的元服务图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的元服务图标侵权意外情况等,减少自主创作元服务图标的工作量。当然,如果有个性化的自主又有......
  • 某汽车金融企业:搭建SDLC安全体系,打造智慧金融服务样本
    某汽车金融企业是国内头部汽车金融公司,已经为超过数百万名客户提供专业的汽车金融服务。该公司通过近几年的数字化创新,在提升客户体验、提高管理效率、降低经营成本等方面已具备很强的服务能力,让客户获得更方便、更快捷、更灵活的金融服务。发力线上汽车金融服务,以数字化激活内生动......
  • google test 之 TEST_F详解
    一、基本概念:googletest三种测试用例写法:TEST(test_suite_name,test_name)第一种是最基本写法:#include<gtest/gtest.h>intadd(inta,intb){returna+b;}TEST(testAdd,testArrayAdd){inta[]={1,2,3,4,5};intb[]={5,6,7,8,9};int......
  • 创建一个Web服务器并保持其运行,可以使用Python的Flask库。以下是一个基本的示例: ```p
    创建一个Web服务器并保持其运行,可以使用Python的Flask库。以下是一个基本的示例:```pythonfromflaskimportFlask,requestimportosapp=Flask(__name__)@app.route('/webhook',methods=['POST'])defwebhook():  data=request.get_json()  #在这里添加你的......