renben-openstack-keystone操作

news/2024/12/19 16:34:01/文章来源:https://www.cnblogs.com/Su-per-man/p/18617517

controller节点操作
source /root/keystonerc_admin
1.查看openstack中keystone的endpoint
openstack endpoint list

+----------------------------------+-----------+--------------+--------------+
| ID | Region | Service Name | Service Type |
+----------------------------------+-----------+--------------+--------------+
| aebb35adbfc44026af8a73b02a769421 | RegionOne | gnocchi | metric |
| 8d88f9a4a91a4600a3d79d65a86b22a7 | RegionOne | neutron | network |
| af2e19d5e9b54d8280d67d6995325fbf | RegionOne | nova | compute |
| 34dd7ac61b504a68b95651da16675d70 | RegionOne | glance | image |
| 6228a6a7f13647f2aefbbc935e4a4b3a | RegionOne | ceilometer | metering |
| 0a67472789874a19ad1117235dd0d7c9 | RegionOne | keystone | identity |
| 03e0f1f858294c3eaff521a13b27b4f2 | RegionOne | cinderv2 | volumev2 |
| 53652ddb46764627a6fca20a59be5c84 | RegionOne | aodh | alarming |
| 5c8546a07bb440baa38385a86e9bc771 | RegionOne | cinderv3 | volumev3 |
| 5ae948c07ab5405bbbe27839c9c59e96 | RegionOne | cinder | volume |
+----------------------------------+-----------+--------------+--------------+

2.查看keystone服务
openstack service list
+----------------------------------+------------+----------+
| ID | Name | Type |
+----------------------------------+------------+----------+
| 2c016ddb1131459ab9a1b86e1506cde8 | nova | compute |
| 326ec835fe584e35b10087b4d356084d | aodh | alarming |
| 44d97d41fc2448c88245f83899e7fe28 | neutron | network |
| 47fb7f463c964c1ca70e65315064bff1 | ceilometer | metering |
| 4c036db1142a4364ae72bb578f308486 | cinder | volume |
| 6a1787668d7247529f8049e0ffcfe9e1 | keystone | identity |
| 7cfb51a6b5034397aea76031c5ecc94f | cinderv3 | volumev3 |
| b53b04ce09204d60a0d0c822843cfe4a | gnocchi | metric |
| b9c6ad85083049afb91b94f4d7f58ad6 | glance | image |
| e5ea2d3085d64d6689279473ce13d5ae | cinderv2 | volumev2 |
+----------------------------------+------------+----------+

3.查看image镜像服务
openstack endpoint show image
+--------------+----------------------------------+
| Field | Value |
+--------------+----------------------------------+
| adminurl | http://192.168.124.200:9292 |
| enabled | True |
| id | 34dd7ac61b504a68b95651da16675d70 |
| internalurl | http://192.168.124.200:9292 |
| publicurl | http://192.168.124.200:9292 |
| region | RegionOne |
| service_id | b9c6ad85083049afb91b94f4d7f58ad6 |
| service_name | glance |
| service_type | image |
+--------------+----------------------------------+
通过上面可以看到Nova访问Glance服务去获取Image时,Nova通过访问Keystone拿到Glance的Endpoint,然后通过访问该Endpoint去获取Glance服务,我们可以通过Endpoint的region属性去定义多个region。

(1)在openstack中,每一个service中都有三种Endpoint:Admin、Public、Internal(创建完service后需要为其创建API Endpoint)
(2)Admin使用者为管理员,能够修改User Project(Tenant)
(3)public使用者为客户端,使用者在外网管理自己云服务器
(4)internal使用者为内部组件间相互调用
(5)三种Endpoint在网络上开放的权限也不同,Admin通常只能对内网开放,public通常可以对外网开放,internal只能对有安装openstack服务的机器开放

4.修改keystone配置文件,controller节点操作
#查看keystone配置文件

[DEFAULT]
admin_token = 73f54011d6a4422892857a95d7cc21ee
debug = False
log_dir = /var/log/keystone
rpc_backend = rabbit
public_port=5000
admin_bind_host=0.0.0.0
public_bind_host=0.0.0.0
admin_port=35357
[assignment]
[auth]
[cache]
[catalog]
template_file = /etc/keystone/default_catalog.templates
driver = sql
[cors]
[cors.subdomain]
[credential]
key_repository = /etc/keystone/credential-keys
[database]
connection = mysql+pymysql://keystone_admin:edb8e43f12404ffb@192.168.124.100/keystone
[domain_config]
[endpoint_filter]
[endpoint_policy]
[eventlet_server]
public_workers=4
admin_workers=4
[federation]
[fernet_tokens]
key_repository = /etc/keystone/fernet-keys
[identity]
[identity_mapping]
[kvs]
[ldap]
[matchmaker_redis]
[memcache]
[oauth1]
[os_inherit]
[oslo_messaging_amqp]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
[oslo_messaging_zmq]
[oslo_middleware]
[oslo_policy]
[paste_deploy]
[policy]
[profiler]
[resource]
[revoke]
[role]
[saml]
[security_compliance]
[shadow_users]
[signing]
[token]
expiration = 3600
provider = keystone.token.providers.uuid.Provider
driver = sql
revoke_by_id = True
[tokenless_auth]
[trust]
[ssl]
enable=False

#登陆数据库
mysql -ukeystone_admin -pedb8e43f12404ffb
#查看数据库
show databases;
显示如下内容,只有keystone数据库
+--------------------+
| Database |
+--------------------+
| information_schema |
| keystone |
| test |
+--------------------+

修改配置文件,修改部分如下
cat keystone.conf #再default字段下面添加如下一行
memcache_servers = controller:11211

#重启服务
systemctl restart httpd

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/855452.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker可视化管理工具lazydocker使用

工具介绍 Lazydocker是一个基于Go语言开发的命令行界面Docker管理工具。它通过一个简洁的终端界面,可以实时查看Docker容器、镜像、网络等信息。它提供了交互式的操作方式,可以直接用鼠标操作也可以键盘操作,几乎所有操作都可以通过方向键和快捷键完成,省去了很多需要用命令…

17盒子模型练习-设置背景-附加背景图片

一、元素的水平居中方案 这个是在开发中比较常见的功能,就是元素的水平居中,需要元素在父元素中水平居中显示,父元素一般都是块级元素,inline-block 如果想要居中目前我们学习了两种方案: 行内级元素(包括inline-block元素) 水平居中:在父元素中设置text-align:center …

2024年项目管理工具大对比:15款软件助力团队高效协作

在当今竞争激烈的商业环境中,项目管理的效率直接关系到团队的成败。无论是大型企业的复杂项目,还是小型团队的日常任务,合适的项目管理工具都能起到事半功倍的效果。随着技术的不断发展,市场上涌现出了众多功能各异的项目管理软件。在 2024 年,有 15 款软件脱颖而出,成为…

视频融合平台EasyCVR热知识:5G网络对智能监控系统远程控制的影响有哪些潜在风险?

随着5G技术的快速发展和广泛应用,智能监控系统正迎来一场革命性的变化。5G网络以其高速率、低延迟和大连接数的特性,极大地提升了智能监控系统的远程控制能力,使其在城市管理、交通监控、公共安全等多个领域发挥着越来越重要的作用。然而,正如任何技术进步都伴随着新的挑战…

工控机的基本概念与应用领域

工控机不仅以处理工业环境中的热量、冲击和振动而闻名,而且在控制和数据收集方面也具有强大的功能能力。功能全面的工控机有多种尺寸和配置,可以应对极端工业环境。然而,在控制能力方面,它的多功能性,可以执行多个控制器的工作,才是它真正的亮点。 许多工控机都可轻松定制…

MySQL的日志机制

MySQL日志机制随笔(redolog、binlog、undolog)redolog相关 作用:保证数据库的恢复能力,数据库崩溃了,能使用redolog恢复数据 是什么?redolog是物理日志,记录的是哪个数据页哪个字段被哪个事务改变了, 速记:redolog是一种写前日志,先写redolog,等到数据库闲的时候再去…

mysql的内部组件结构

大体来分,MySQL分为引擎层和server层 server层 连接器、查询缓存、分析器(解释器)、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 连接…

工作中这样用MQ,很香!

前言 消息队列(MQ)是分布式系统中不可或缺的技术之一。 对很多小伙伴来说,刚接触MQ时,可能觉得它只是个“传话工具”,但用着用着,你会发现它简直是系统的“润滑剂”。 无论是解耦、削峰,还是异步任务处理,都离不开MQ的身影。 下面我结合实际场景,从简单到复杂,逐一拆…

点阵LED数显屏驱动芯片/数码管驱动控制器-VK1668 SOP24

产品品牌:永嘉微电/VINKA 产品型号:VK1668 封装形式:SOP24 概述 VK1668是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线 串行接口、数据锁存器、LED 驱动、键盘扫描等电路。SEG脚接LED阳极,GRID脚接LED阴 极,可支持13SEGx4GRID、12SEGx5GRID、11SE…

Qt鼠标悬浮Hover消息不触发,只有鼠标单击才会触发消息?

1.Qt鼠标悬浮Hover消息不触发,只有鼠标单击才会触发消息? 下面的工具配置,想要鼠标悬浮在工具菜单上时,显示删除的图标;但是发现怎么都触发不了bool CBaseToolListWidget::eventFilter(QObject* ptr_object, QEvent* ptr_event){if (this == ptr_object){QEvent::Type eve…

vue-进行分组----将轮播图数据进行分组

效果展示第一步将数据进行分组处理 例如:数据是这样的处理方法一:进行两次for循环处理方法二:进行一次for循环