keystone环境搭建(源码方式+yum方式)(ocata版本)
前言:
万事开头难,要想玩keystone,首先手中需要一套keystone环境,那些摆脱环境硬读官网doc的方式犹如纸上谈兵,俗话说,耳濡目染,搭建一套keystone环境,先玩上几个流程,玩多了自然直到keystone是干嘛的,
好了,不多说了,直接往下阅读
硬件准备:
我是在虚拟机里安装的,所以配置不是很高,但玩keystone足够了(centos7 8G 100G)
安装前准备:
这一步包括添加openstack源以及安装运行keystone所需要的其他依赖:
1、添加openstack源:
由于openstack提供的源在国内访问速度超级慢,所以建议添加国内代理的源,如163,阿里的等,此处我用163的源,具体如下:
[ocata-163]
name=ocata-163
baseurl=http://mirrors.163.com/centos/7/cloud/x86_64/openstack-ocata/
gpgcheck=0
2、安装mysql并配置:
2-1、yum install mariadb mariadb-server python2-PyMySQL
2-2、新建文件/etc/my.cnf.d/openstack.cnf,并添加如下内容
[mysqld]
bind-address = controller
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
2-3、设置开机自启并启动
systemctl enable mariadb.service
systemctl start mariadb.service
2-4、执行mysql的安全设置向导mysql_secure_installation,根据提示设置密码
3、安装缓存Memcached并配置:
3-1、 yum install memcached python-memcached
3-2、编辑/etc/sysconfig/memcached,修改如下:
OPTIONS="-l 127.0.0.1,::1,controller"
3-2、设置开机自启
systemctl enable memcached.service
systemctl start memcached.service
yum方式安装
转载于:https://www.cnblogs.com/wxzhao/p/7364969.html
keystone环境搭建(源码方式+yum方式)(ocata版本)相关推荐
- 2.2 Trino Windows开发环境搭建—源码修改篇
1. 前言 在上一篇中,介绍了在Windows上搭建Trino开发环境所需要的组件.本篇文章,主要介绍通过修改源码,让Trino在Idea中运行起来. 2. 步骤 1)配置文件 Trino的配置文件位 ...
- H323测试环境搭建--源码安装H32Plus与 PTLib
简介 H323Plus:用于开发使用 H.323 协议在基于分组的网络上进行多媒体通信的应用程序 PTLib:是一个库文件,提高平台的独立性,设计初衷是为了能让Openh323在Windows和Uni ...
- SRS流媒体服务器——单机环境搭建和源码目录介绍
SRS流媒体服务器--单机环境搭建和源码目录介绍 1. 目录 环境搭建 源码目录介绍 1. 环境搭建 srs官⽹:https://github.com/ossrs/srs 码云的源速度快:https: ...
- 外卖返利cps分销系统每日领卷美团优惠券红包流量小程序搭建源码
外卖返利cps分销系统每日领卷美团优惠券红包流量小程序搭建源码 下面是无裂变版本的搭建教程. 源码地址:http://y.mybei.cn 部署步骤 部署后台,填资料 登录后台 http://q.my ...
- 个人免签支付接口系统搭建源码多种方式
## 个人免签支付接口系统搭建源码多种方式 聚合支付源码,多通道轮询,Api自动代付,代理分润 演示地址:http://aa.hocan.cn 一.首先目前的现状是: 支付宝和微信早已不再支持个人接入 ...
- 聊聊 Kafka:编译 Kafka 源码并搭建源码环境
一.前言 老周这里编译 Kafka 的版本是 2.7,为啥采用这个版本来搭建源码的阅读环境呢?因为该版本相对来说比较新.而我为啥不用 2.7 后的版本呢?比如 2.8,这是因为去掉了 ZooKeepe ...
- 【Vue 3.0 新特性(一)】源码的组织方式
文章前言 笔记来源:拉勾教育 大前端高薪训练营 Vue 3.0 源码的组织方式 一.源码采用 TypeScript 重写 为了提升代码的可维护性,源码都使用 TypeScript 编写,大型项目项目的 ...
- 实际测试例子+源码分析的方式解剖MyBatis缓存的概念
前言: 前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~ 欢迎工作一到五年的Java工程师朋友们加入Java架构开发:79 ...
- 将tomcat源码以maven方式运行
前言 最近在分析tomcat的启动流程,虽然我们可以在idea中查看到tomcat的源代码,但是我们不能在上面做一些代码注释,这就会 非常的不方便,所以我们还是能在本地 运行一份源码,这样非常有利于我 ...
- v74.01 鸿蒙内核源码分析(编码方式篇) | 机器指令是如何编码的 | 百篇博客分析OpenHarmony源码
Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...
最新文章
- Logistics回归数据集(testSet.txt)《机器学习实战》【美】Peter Harrington python3.6+pycharm完美实现代码
- Linux系统起源及主流发行版
- P1083 [NOIP 2012]借教室
- 白话Elasticsearch61-进阶篇之基于Term Vectors深入探查数据的情况
- 如何检查私钥和公钥是否配对_如何检查家具是否有臭虫
- 数据结构知识点大汇总(一)
- windows常见快捷键
- 为XNA制做安装程序(四)WIX Toolset 3.0 for Visual Studio 2008
- Duilib自定义控件
- C获取当前Linux登录的用户名
- php 多选按钮,单选和多选按钮如何给图片加样式
- linux每周2 4 6执行定时任务,linux计划任务crontab例子
- 无人车传感器 IMU 深入剖析
- 教育培训机构拼团招生小程序公众号
- winpe装双系统linux_winPE+ubuntu双系统U盘制作
- 用arcgis裁剪面时出错,ERROR 999999: 执行函数时出错
- 皮蛋拌豆腐引发的——沟通管理的思考(丁仿)
- PostgreSQL do $$ DECLARE 操作
- 读兰迪波许《追寻你童年时的梦想》
- 简单实现一个苹果菜单