14. keystone v2.0 方式验证

本文详细介绍了配置Keystone v2.0验证的过程,包括创建服务用户,设置服务和endpoint,修改配置文件,同步数据库,创建admin权限和服务,以及创建服务endpoint。同时,提供了通过新用户登录并关闭token登录方式的操作指南。
摘要由CSDN通过智能技术生成

每个服务都需要做的如下:

配置服务的时候,步骤如下:

  1. 创建服务同名的用户(除了keystone),添加到services这个project和admin这个role
  2. 创建services和endpoint
  3. 修改配置文件:需要指定keystone和rabbitmq的地址
  4. 更新数据库(除了swift)

 

之前我们创建了一个10个字节的随机数作为token使用,写在了配置文件中,现在要使用这个token:

 

 

# openstack user create admin --password redhat

# openstack project create admin

# openstack project create services

sh -c ‘keystone-manage db_sync’ keystone

 

 

 

添加admin权限

 

创建service

# openstack service create --name keystone identity

 

创建服务的endpoint:

openstack endpoint create --region RegionOne --publicurl 'http://192.168.179.140:5000/v2.0' --internalurl 'http://192.168.179.140:5000/v2.0' --adminurl 'http://192.168.179.140:35357/v2.0'  40a9eb8b04e74d9faff7dbb42bca4ecc

 

 

新建新的用户登录keystone_adminv2

unset OS_TOKEN

unset OS_URL

unset OS_IDENTITY_API_VERSION

export OS_TENANT_NAME=admin

export OS_USERNAME=admin

export OS_PASSWORD=redhat

export OS_IDENTITY_API_VERSION=2

export OS_AUTH_URL=http://192.168.179.140:5000/v2.0

export OS_IMAGE_API_VERSION=2

export PS1='[\u@\h \W(keystone_adminv2)]\$ '

 

用户名密码登录后可以查看:

 

 

所有的搞定之后,关闭token登录的方式,并重启服务:

 

由于已经关闭了token登录的方式,所以出现下面的错误。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值