组件安装——keystone(下)

1.连接数据库,用户名root和密码openstack,使用“show databases”命令显示所有数据库,创建数据库keystone,再查看数据库:
在这里插入图片描述
2.授权本地用户,然后授权远程用户:
在这里插入图片描述
3.查看所有用户:
在这里插入图片描述
4.验证登录数据库,用户名keystone密码KEYSTONE_DBPASS:
在这里插入图片描述
5.安装软件包:
在这里插入图片描述
在这里插入图片描述
6.随机生成一个16进制的token,并配置token后查看验证:
在这里插入图片描述
7.配置数据库连接,先修改本机主机名为controller0,然后执行reboot命令重启:
在这里插入图片描述
8.将配置信息写入OpenStack配置文件,并查看:
在这里插入图片描述
9.配置UUID token和SQL驱动,并查看是否修改成功:
在这里插入图片描述
10.配置SQL撤回驱动:
在这里插入图片描述
11.为了便于排错,显示详细的日志信息:
在这里插入图片描述
12.生成PKI认证所需的证书文件:
在这里插入图片描述
13.同步keystone数据库,生成keystone所需的表:
在这里插入图片描述
14.启动keystone服务和校验服务状态,创建一个cron任务,配置定期清理过期的token(默认存在DB,防止影响性能):
在这里插入图片描述
15.定义token环境变量(token值要与之前生成的token值保持一致,不能加空格):
在这里插入图片描述
16.如果重启虚拟机主机,要重新执行一次,所以将配置的内容写入环境变量配置文件/etc/profile:
在这里插入图片描述
17.创建tenant
在这里插入图片描述
18.创建admin用户:
在这里插入图片描述
19.创建admin角色:
在这里插入图片描述
20.将用户admin赋予admin角色和admin protect内,创建_member_角色,并将admin用户加入该角色
在这里插入图片描述
21.创建demo账号相关的角色:
在这里插入图片描述
22.创建demo的租户:
在这里插入图片描述
23.Demo用户和租户、_member_角色关联,创建service租户,其它project之间的交互,需要加入到service这个租户里,后续需要使用:
在这里插入图片描述
24.下列为service租户配置的查看结果:
在这里插入图片描述
25.创建keystone的service类型,其他服务通过该catalog即可访问到keystone服务:
在这里插入图片描述
26.将keystone服务端口注册到service中,从而通过service访问keystone,(以下第一句命令为创建客户服务的API端点):
在这里插入图片描述
27.校验keystone的配置:
步骤:取消keystone的环境变量
校验admin用户获取token是否正常
在这里插入图片描述
28.校验admin是否有管理权限,如用户、租户、角色、服务、端点等,命令是指以管理租户,管理用户身份获得用户列表,有输出内容表示执行成功:
在这里插入图片描述
29.校验demo账号获取token情况,检验demo账户获取token情况,检验demo账号是否有权限:
在这里插入图片描述
30.配置admin用户的环境变量
在这里插入图片描述
31.使改变的环境变量立即生效:
在这里插入图片描述
32.配置demo用户的环境变量:
在这里插入图片描述
33.配置完成后使用“keystone user-list”命令查看,没有任何输出,因为没有权限:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

左小妹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值