错误:在keystone中无法找到默认角色user_云计算Openstack搭建-第三篇:Keystone安装...

继上一篇:云计算Openstack搭建教程-第二篇:基础软件篇

我们本篇就对Openstack服务组件进行一个大致的了解以及配置Keystone服务

前言

OpenStack系统由几个单独安装的关键服务组成。这些服务根据您的云需求一起工作,包括计算,身份,网络,图像,块存储,对象存储,遥测,编排和数据库服务。可以单独安装这些项目中的任何一个,并将它们配置为独立或作为连接的实体。

组成一个最基础的云计算可用平台至少需要安装以下组件:

  • keystone
  • glance
  • nova
  • neutron
  • cinder

当然,为了更好的体验我们还需要安装:

  • dashboard

另外,如果我们需要使用更多的特性还可以安装以下组件:

1、数据库创建

每个组件服务都需要数据库进行支撑,所以我们在安装之前需要先创建相关数据库。

mysql -uroot -p000000 -e "CREATE DATABASE keystone DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"mysql -uroot -p000000 -e "GRANT ALL PRIVILEGES ON *.* TO 'keystone'@'localhost' IDENTIFIED BY '000000';"mysql -uroot -p000000 -e "GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY '000000';"mysql -uroot -p000000 -e "GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'controller' IDENTIFIED BY '000000';"mysql -uroot -p000000 -e "GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'compute' IDENTIFIED BY '000000';"

-p000000 #这个是root用户的密码

BY '000000' #这个是keystone用户的密码

000a26cddac4f7fc01c25a6fab628bac.png

数据库[keystone]创建完成

2、keystone安装与配置

2.1、服务安装

由于认真服务需要用到http服务支撑,所以我们需要安装httpd

yum install -y openstack-keystone httpd mod_wsgi
2f8b872dda91f77a6a20a1641c76bf5a.png

开始安装

c099f9dda018186b77bb0ac584c7280d.png

安装完成

2.2、keystone配置文件修改

该服务的配置文件位于:

/etc/keystone/keystone.conf

数据库连接信息配置[database]

我们首先要修改的是:

#connection =

为了避免瞎搞,建议先备份:

cp /etc/keystone/keystone.conf /etc/keystone/keystone.conf.bak
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值