OpenStack 认证服务 KeyStone 服务注册(六)
2024-10-20 05:40:57
一)检查keystone是否安装配置成功
1.1删除环境变量的配置
unset OS_AUTH_URL redhat
1.2 请求令牌认证
admin用户,请求认证令牌
openstack --os-auth-url http://controller:35357/v3 \
--os-project-domain-name Default --os-user-domain-name Default \
--os-project-name admin --os-username admin token issue
demo用户,请求认证令牌
openstack --os-auth-url http://controller:5000/v3 \
--os-project-domain-name Default --os-user-domain-name Default \
--os-project-name demo --os-username demo token issue
如果可以获取到token说明验证正常,如果没有获取到说明验证失败。
1.3 配置demo,admin令牌
admin令牌
cd /root
vim admin-openrc
export OS_PROJECT_DOMAIN_NAME=default
export OS_USER_DOMAIN_NAME=default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=admin
export OS_AUTH_URL=http://controller:35357/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
demo令牌
[root@controller ~]# vim demo-openrc
export OS_PROJECT_DOMAIN_NAME=Default
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_NAME=demo
export OS_USERNAME=demo
export OS_PASSWORD=redhat
export OS_AUTH_URL=http://controller:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
1.4 测试admin与demo脚本是否生效
# source admin-openrc
[root@controller ~]# openstack token issue
+------------+-----------------------------------------------------------------------------------------------------------+
| Field | Value |
+------------+-----------------------------------------------------------------------------------------------------------+
| expires | -- ::+: |
| id | gAAAAABa0FdKylAwoMYfFx2lyMrHPpCTgITOrn3WXJPUiGvpq8i42QwmrtvUZvXcmnKu0dUGMWU75qJ89htDOEyTPZLzoBS_rzqeg9SXa |
| | 9oHNq2eKMZKTKXHw9HMuKIU19y_K7yxA-60LQFlnBcIQnwdPFwuRHuvsLgLlMgH6pUrk7X9CUyovtw |
| project_id | 24a37179b1844e8897e77a0c44cc8d25 |
| user_id | ff64ec1a3fa7461d890b9757401d475d |
+------------+-----------------------------------------------------------------------------------------------------------+
[root@controller ~]# source demo-openrc
[root@controller ~]# openstack token issue
+------------+-----------------------------------------------------------------------------------------------------------+
| Field | Value |
+------------+-----------------------------------------------------------------------------------------------------------+
| expires | 2018-04-13 08:13:04+00:00 |
| id | gAAAAABa0FiAPAjVlNsKzf1yjYFMXb0kGjh-K9Vspf2iESkV_xfTnLNy6NjHQUxMp2QZYJq4SDjkg4thcdprEaPp8UQX-VGvKg- |
| | DtF2G_AU_--FuKfMpKERaQD-zt6f19s5w9iUCtDhs6W1wi6gl0qpNPXMlT0-1i0YutyRWZFulu0-tidWC6MQ |
| project_id | dece6a569ea74a43a50119d04edec8c8 |
| user_id | d4368c462af0455cb3d9d3f2cf2671a4 |
+------------+-----------------------------------------------------------------------------------------------------------+
最新文章
- httpie 取代 curl
- thinkphp配置文件路径
- 【剑指offer】出现次数超过一半的数字
- java开发中的一些工具软件
- 通过网页的JS代码启动移动APP
- iOS 学习笔记 三 (2015.03.05)
- 基于K2 BPM的航空业核心业务管理解决方案
- Jenkins 构建JavaHelloWorld
- 折腾ghost。。。
- CentOS 6.7 安装配置BT下载工具Transmission
- baba 运动网
- deflate与gzip
- Jsp注册界面——request对象
- druid参数配置说明
- C# 密码盐码加密
- P1057 传球游戏
- word2vec参数理解
- ABAP-FI常用BAPI
- lua中pairs 和 ipairs 的区别
- scrapy框架之CrawlSpider操作