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

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

一, openstack 概述

1, 拓扑图

ab7653affab982b574eb7acc55df2e04.gif

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, 修改配置文件[[emailprotected]]#cp/etc/keystone/keystone.conf/etc/keystone/keystone.conf.bak备份配置文件

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

[[emailprotected]]#VIM/etc/keystone/keystone.conf编辑配置文件,如下图

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

ab7653affab982b574eb7acc55df2e04.gif

3, 安装专门用于修改配置文件的服务[[emailprotected]]#yum install openstack-utils-y

[[emailprotected]]#grep-Ev'^$|#'/etc/keystone/keystone.conf.bak>/etc/keystone/keystone.conf还原刚第二步修改的配置文件

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

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

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

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

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

4, 数据库同步[[emailprotected]]#MySQLkeystone-e'show tables;'切换到数据库,查看数据库下面的表

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

来源: http://www.bubuko.com/infodetail-3614155.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值