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方式安装

时间: 2024-08-27 18:46:17

keystone环境搭建(源码方式+yum方式)(ocata版本)的相关文章

一步一步搭建Svn+Apache环境(附源码包)

一步一步搭建Svn+Apache环境(附源码包) 看了很多网上的搭建方法,但是因为配置的svn和Apache的版本问题和网上写的教程的不完整等原因,阻碍了很多想要学习的朋友!!今天亲手搭建了一下Svn+Apache环境,并且详细记录了每一步搭建的细节,送给需要的朋友们! 软件版本: redhat6.4(64位) apr-1.5.1.tar.gz apr-util-1.5.3.tar.gz httpd-2.2.27.tar.gz sqlite-amalgamation-3.6.17.tar.gz

Hadoop学习笔记(10) ——搭建源码学习环境

Hadoop学习笔记(10) ——搭建源码学习环境 上一章中,我们对整个hadoop的目录及源码目录有了一个初步的了解,接下来计划深入学习一下这头神象作品了.但是看代码用什么,难不成gedit?,单步调试呢? 看程序不能调那多痛苦啊,想看跟踪一下变量,想看一下执行路径都难. 所以这里,我们得把这个调试环境搭建起来.Hadoop的主要代码是用java编写的,所以这里就选用eclipse作为环境. Hadoop目录下,本身就可以为作eclipse的一个工程来操作,但这里我不想,我想自己来建一个工程,

实际测试例子+源码分析的方式解剖MyBatis缓存的概念

前言: 前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~ MyBatis缓存介绍首先看一段wiki上关于MyBatis缓存的介绍: MyBatis支持声明式数据缓存(declarative data caching).当一条SQL语句被标记为"可缓存"后,首次执行它时从数据库获取的所有数据会被存储在一段高速缓存中,今后执行这条语句时就会从高速缓存中读取结果,而不是再次命中数据库.MyBatis提供了默认下基于

CentOS7.X环境下源码包安装部署RabbitMQ3.7.17

本文介绍在CentOS7.X环境下源码包安装部署RabbitMQ3.7.17,使用docker安装很简单,这里我就不往文章中添加.在CentOS7.X环境下使用源码包安装还是有遇到不少坑的(使用yum安装的方式官方网站有介绍,比较简单),通过这篇我的个人实践操作,能够帮助到有需要的人.搭建环境:操作系统:CentOS7.5内存大小:16GB硬盘:100G注:正文中的参数与部署路径等,请根据实际需求修改.1.软件准备:wxWidgets-3.1.2.tar.bz2otp_src_22.0.tar.

subversion linux 服务器端搭建 源码安装

下载源码包 1.1 subversion 源码包 http://subversion.apache.org/download/ 1.2下载sqlite-amalgamation 此处用的版本 subversion-1.8.9.tar.gz sqlite-amalgamation-201408010140.zip 2.请参照 http://my.oschina.net/u/234018/blog/297849 安装apr apr-util apache 3. 解压 安装  tar -zxvf su

阿里云zabbix镜像从2.4源码升级至3.2.1版本

由于早期版本的zabbix暴出漏洞,因此,今天动手手动升级zabbix到3.2.1,过程还是比较曲折的: 首先,阿里云镜像中,lamp环境是源码安装的不同路径,而zabbix3.x对它们的版本有一定要求,必须是较新的版本.后经查阅阿里的文档,知道它们装在了/alidata/server/下,启动命令是自己制作的脚本,放在/etc/init.d下. 根据zabbix的安装文档,查阅了对mysql.php等的版本要求,基本符合. 找了些安装的文档,基本都是yum升级安装,不太适合用yum,于是手动下

Linux 安装node.js ---- 源码编译的方式

一 : 普通用户: 安装前准备环境: 1.检查Linux 版本 命令: cat /etc/redhat-release 2.检查 gcc.gcc-c++ 是否安装过 命令: rpm -q gcc rpm -q gcc-c++ 3.安装 gcc.gcc-c++ 命令: yum -y install gcc gcc-c++ kernel-devel 注意 :  如果是第一个安装,有可能 会报 错误:xxx is not in the sudoers file. This incident will

dubbo源码分析6-telnet方式的管理实现

dubbo源码分析1-reference bean创建 dubbo源码分析2-reference bean发起服务方法调用 dubbo源码分析3-service bean的创建与发布 dubbo源码分析4-基于netty的dubbo协议的server dubbo源码分析5-dubbo的扩展点机制 dubbo提供了telnet的方式,直接用命令查看服务信息等.怎么实现的呢. 1. 编解码器 com.alibaba.dubbo.remoting.transport.netty.NettyCodecA

Android环境搭建与通过命令行方式创建Android应用

  实验 通过命令行方式创建Android应用 本文主要是先搭建Android环境,再通过命令行方式创建一个Android应用:使用Ant进行编译和打包:使用adb进行部署. (本文主要是为了防止以后再次搭建Android环境的时候忘记步骤...) 实验步骤: 建立实验环境 ①下载ANT 首先从 http://ant.apache.org/bindownload.cgi 下载Apache Ant 如下图进入该页面 访问http://ant.apache.org/bindownload.cgi,选