openstack中环境准备基于Ubuntu系统

author:headsen chen   2017-10-13  11:51:50

个人原创,转载请注明作者,出处。

6 apt-get install vim
7 vim /etc/network/interfaces    --------------修改ip地址:eth0:10.0.0.11    eth1:NAT 模式
8 /etc/init.d/networking restart
9 reboot

10 hostnamectl set-hostname controller   --------- 设置主机名
11 hostname

12 vi /etc/hosts

13 ping baidu.com    -------------确保外网是通的

14 apt-get install chrony   ------------- 安装时间服务器
16 date
17 vim /etc/chrony/chrony.conf   -------------- 添加一个时间服务器

20 service chrony restart

21 apt-get install software-properties-common    ------------ 安装软件库
22 add-apt-repository cloud-archive:mitaka  ------------------安装云扩展库
23 apt-get update && apt-get dist-upgrade -------------------所有的软件更新
24 apt-get install python-openstackclient  ------------------------------------------------ 安装openstack的客户端
25 apt-get install mariadb-server python-pymysql  -----------------安装数据库
26 history
27 vim /etc/mysql/my.cnf   加上 bind-address = 10.0.0.11

新建一个辅助的配置文件

28 vim /etc/mysql/conf.d/openstack.cnf

29 service mysql restart

30 mysql_secure_installation     --------------- 删除匿名用户,test库和重设root密码,刷新内存等。
31 apt-get install mongodb-server mongodb-clients python-pymongo   ------------------------------------- 安装mongodb数据库
32 vim /etc/mongodb.conf

bind_ip = 10.0.0.11

33 service mongodb stop

34 rm /var/lib/mongodb/journal/prealloc.*

service mongodb start

安装消息队列:
apt-get install rabbitmq-server

35 rabbitmqctl add_user openstack openstack
36 rabbitmqctl set_permissions openstack ".*" ".*" ".*"

rabbitmq-plugins list

rabbitmq-plugins enable  rabbitmq_management

netstat  -plnt   查看5672,15672,25672 的端口是否开放

其他主机上web 页面上访问:并添加admin的账号(默认首次登陆的账号为guest,密码也为guest)

37 apt-get install memcached python-memcache

38 vim /etc/memcached.conf

39 service memcached restart

openstack中的环境准备的更多相关文章

  1. Fuel 5.1安装openstack I版本号环境

    声明:本博客欢迎转载,但请保留原作者信息! 作者:傅斌杰 团队:华为杭州OpenStack团队 Fuel 简单介绍 Fuel是Mirantis公司开发的部署openstack集群工具,主要功能为裸机P ...

  2. Openstack中keystone与外部LDAP Server的集成

    openstack中keystone鉴权的用户user和password信息,通常保存在mysql数据库的keystone库: 表local_user和表password: keystone也支持外部 ...

  3. 也谈OpenStack中的虚拟机HA

    OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目. 它的社区拥有超过130家企业及1350位开发人员,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通 ...

  4. Ceph在OpenStack中的地位

    对Ceph在OpenStack中的价值进行简要介绍,并且对Ceph和Swift进行对比. 对于一个IaaS系统,涉及到存储的部分主要是块存储服务模块.对象存储服务模块.镜像管理模块和计算服务模块.具体 ...

  5. DPDK在OpenStack中的实现

    随着云计算与大数据的快速发展,其对数据中心网络的性能和管理提出了更高的要求,但传统云计算架构存在多个I/O瓶颈,由于云平台基本上是采用传统的X86服务器加上虚拟化方式组建,随着40G.100G高速网卡 ...

  6. OpenStack中Keystone的基本概念理解

    原文http://www.kankanews.com/ICkengine/archives/10788.shtml Keystone简介 Keystone(OpenStack Identity Ser ...

  7. openstack中eventlet使用

    openstack中使用eventlet的协程来实现并发. 第一种,使用eventlet.GreenPool来管理绿色线程 如l3-agent在开启了8个绿色线程来处理router消息 def _pr ...

  8. 深入理解javascript中执行环境(作用域)与作用域链

    深入理解javascript中执行环境(作用域)与作用域链 相信很多初学者对与javascript中的执行环境与作用域链不能很好的理解,这里,我会按照自己的理解同大家一起分享. 一般情况下,我们把执行 ...

  9. 探索 OpenStack 之(14):OpenStack 中 RabbitMQ 的使用

    本文是 OpenStack 中的 RabbitMQ 使用研究 两部分中的第一部分,将介绍 RabbitMQ 的基本概念,即 RabbitMQ 是什么.第二部分将介绍其在 OpenStack 中的使用. ...

随机推荐

  1. pep 8 规范的一些记录

    一.pep8起源 龟叔创立Python的初衷里就有创立一个容易阅读的编程语言,所以亲自操刀写了pep8 代码规范,每个项目开始前都要有一个共识,就是自己的代码规范,pep8 就是一个很好的范本. 二. ...

  2. 决策树-C4.5算法(三)

    在上述两篇的文章中主要讲述了决策树的基础,但是在实际的应用中经常用到C4.5算法,C4.5算法是以ID3算法为基础,他在ID3算法上做了如下的改进: 1) 用信息增益率来选择属性,克服了用信息增益选择 ...

  3. 用Postman做自动化测试的功能

    自动化测试应该在桌面应用有该功能,在chrome的插件不知道有没有,我也没装chrome版的Postman Postman工具介绍图 上面这张就是Postman的操作界面.一开始我就是这样做简单的数据 ...

  4. centos下利用qemu搭建arm模拟器

    有点繁琐,整理一下,系统环境centos6.6,虚拟机以及实际系统中测试通过. 一.交叉编译器的下载与安装1.下载地址:http://blog.csdn.net/dldw8816/article/de ...

  5. 基于am3358的led跑马灯测试

    #include <sys/ioctl.h> #include<stdio.h> #include <fcntl.h> #include <sys/types ...

  6. AM335x(TQ335x)学习笔记——GPIO按键驱动移植

    还是按照S5PV210的学习顺序来,我们首先解决按键问题.TQ335x有六个用户按键,分别是上.下.左.右.Enter和ESC.开始我想到的是跟学习S5PV210时一样,编写输入子系统驱动解决按键问题 ...

  7. 异常-----freemarker.core.ParseException: Token manager error

    一,案例一 1.1.错误描述 freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgrError: L ...

  8. 书籍--嵌入式C语言

    1,C语言嵌入式编程修炼 [C/C++]C语言嵌入式编程修炼·背景篇·软件架构篇·内存操作篇

  9. 由js深拷贝引起的对内存空间的一些思考

    数据类型 js常用数据类型分为基本类型和引用类型 基本类型:null.undefined.数值型.字符串型.布尔型 引用类型:数组.对象 内存空间 var a = [1, 2, 3]; var b = ...

  10. 谈谈在.NET Core中使用Redis和Memcached的序列化问题

    前言 在使用分布式缓存的时候,都不可避免的要做这样一步操作,将数据序列化后再存储到缓存中去. 序列化这一操作,或许是显式的,或许是隐式的,这个取决于使用的package是否有帮我们做这样一件事. 本文 ...