OpenStack(Queens)详细安装部署(二)-认证服务(keystone)安装

本文是OpenStack Queens系列的第二篇,主要介绍如何安装和配置认证服务Keystone。包括创建和配置数据库、安装服务、设置Apache、创建域、项目、用户和角色,并进行验证。最后,通过创建环境变量脚本来完成认证服务的安装验证。
摘要由CSDN通过智能技术生成
本文为扶艾原创文章,版权所有,禁止转载!

本篇文章是本系列的第二篇文章,将继续进行OpenStack的安装

三、安装认证服务

3.1 (控制节点)创建并配置keystone数据库

  • 连接数据库
# mysql -u root -pfuai123

注意:fuai123是之前设置的数据库密码

  • 创建数据库
MariaDB [(none)]> CREATE DATABASE keystone;
  • 设置keystone数据库的访问权限
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \
IDENTIFIED BY 'fuai123';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' \
IDENTIFIED BY 'fuai123';

3.2 (控制节点)安装并配置服务
- 安装软件包

# yum install openstack-keystone httpd mod_wsgi -y
  • 编辑/etc/keystone/keystone.conf并设置以下内容
[database]
connection = mysql+pymysql://keystone:fuai123@controller/keystone
...

[token]
provider = fernet
...
  • 导入keystone数据库表结构
# su -s /bin/sh -c "keystone-manage db_sync" keystone
  • 初始化
# keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone
# keystone-manage credential_setup --keystone-user keystone --keystone-group keystone
  • 引导认证服务
# keystone-manage bootstrap --bootstrap-password fuai123 \
  --bootstrap-admin-url http://controller:35357/v3/ \
  --bootstrap-internal-url http:/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值