Linux安装keystone认证服务,Centos7安装部署openstack--Keystone认证服务

一、openstack概述

1、拓扑图

20200629113425411770.png

Horizon 是一个 dashboard 就是一个控制面板 Celiometer 是一个监控计费 像快照,配置都要计费的 Keystone 是一个登录认证 像有些网站都是qq登录 或者微信登录 Heat 是一个编排服务(playbook) 就是通过定义剧本 来批量启动一系列的虚拟机,然后一键实现一个集群的搭建(利用ansible 来执行) swift 是一个对象存储 就是用户的东西不在是存在某一个目录下面,因为传统的目录下没有数据库,而swift (对象存储 )就专门建一个数据库 把每一个文件当成一个记录对象,而不是目录级别的,就是一个文件变成数据库里的一条记录。

2、openstck架构(soa架构)

模块:(keystone认证服务,glance镜像服务,nova计算服务,neutron网络服务,cinder存储服务,horizon web界面)

3、soa架构

SOA:拆业务,把每一个功能都拆成一个独立的web服务,每一个独立的web服务,至少拥有一个集群。

开源的微服框架 :阿里开源的dubbo 、spring boot。

二、安装keystone认证服务

1、安装服务

[[email protected] ]#yum install openstack-keystone httpd mod_wsgi -y mod_wsgi提供http服务与python之间的连接

2、修改配置文件

[[email protected] ]# cp /etc/keystone/keystone.conf /etc/keystone/keystone.conf.bak 备份配置文件

[[email protected] ]# grep-Ev ‘^$|#‘ /etc/keystone/keystone.conf.bak >/etc/keystone/keystone.conf 过滤掉空格和注释,然后导入配置文件

[[email protected] ]# vim/etc/keystone/keystone.conf 编辑配置文件,如下图

[[email protected] ]# md5sum /etc/keystone/keystone.conf 用MD5记录配置文件

20200629113425722329.png

3、安装专门用于修改配置文件的服务

[[email protected] ]# yum install openstack-utils -‘^$|#‘ /etc/keystone/keystone.conf.bak >/etc/keystone/keystone.conf 还原刚第二步修改的配置文件

[[email protected] ]# openstack-config --set /etc/keystone/keystone.conf DEFAULT admin_token ADMIN_TOKEN 用工具修改配置文件

[[email protected] ]# openstack-config --set /etc/keystone/keystone.conf database connection mysql+pymysql://keystone:[email protected]/keystone

[[email protected] ]# openstack-config --set /etc/keystone/keystone.conf token provider fernet

[[email protected] ]# cat/etc/keystone/keystone.conf 查看配置文件

[[email protected] ]# md5sum/etc/keystone/keystone.conf 查看修改的配置文件与上一步手动修改的配置文件MD5值

4、数据库同步

[[email protected] ]# mysql keystone -e ‘show tables;‘ 切换到数据库,查看数据库下面的表

[[email protected] ~]# su -s /bin/sh -c "keystone-manage db_sync" keystone 同步数据库

原文:https://www.cnblogs.com/aqicheng/p/13207044.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值