您的位置:首页 > 运维架构 > Linux

CentOS7 安装OpenStack Queens版本详细部署图文界面(十、安装keystone组件(controller))

2019-09-26 11:33 417 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ahoges/article/details/101430091 1.创建keystone数据库并授权

-u后面是用户名,-p后面填写密码(注意,-p不能有空格)

mysql -uroot -p
CREATE DATABASE keystone;
GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY '123456';


2.安装、配置组件

yum install openstack-keystone httpd mod_wsgi -y

生成一个随机值在初始的配置中作为管理员的令牌。

openssl rand -hex 10

得到admin_token = xxxxxxxxx

3.编辑 /etc/keystone/keystone.conf

[DEFAULT]
admin_token = xxxxxx      #输入你上面获得的令牌

[database]

connection = mysql+pymysql://keystone:123456@controller/keystone
[token]

provider = fernet

4.同步keystone数据库

su -s /bin/sh -c "keystone-manage db_sync" keystone

5.数据库初始化

keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone
keystone-manage credential_setup --keystone-user keystone --keystone-group keystone

6.引导身份认证服务

keystone-manage bootstrap --bootstrap-password 123456 --bootstrap-admin-url http://controller:35357/v3/ --bootstrap-internal-url http://controller:5000/v3/ --bootstrap-public-url http://controller:5000/v3/ --bootstrap-region-id RegionOne

CentOS7 安装OpenStack Queens版本详细部署图文界面(十一、配置apache http服务,创建一个域、项目、用户和角色(controller))

https://blog.csdn.net/ahoges/article/details/101437051

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: