本文为扶艾原创文章,版权所有,禁止转载!
本篇文章是本系列的第二篇文章,将继续进行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:/