一、了解RDO

RDO是什么?

  RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系。 说白了,就是红帽支持一个开源项目,让你帮他踩坑,得到成熟稳定的版本,红帽搞一个企业版赚钱。

  这个就是红帽的商业模式,其实是多方受益的,用户有一个开源免费的软件工具使用,当然前期可能“坑”比较多,但是和红帽一起磨合,共同提高稳定性,比较典型的就是CentOS。红帽发行商业版,赚去服务费,对可靠性、稳定性、服务要更高要求的用户,就可以购买红帽的服务。

RDO准备解决什么问题?

  OpenStack的安装是一个难题,组件众多,非常麻烦。最早支持OS的是Ubuntu,所以在ubuntu上有方便快捷的OpenStack安装脚本。

  OpenStack越来越重要,越来越被大家认可,所以红帽也推出了OpenStack的快捷安装部署项目,这个项目就是RDO。

  RDO项目的原理是整合上游的OpenStack版本,然后根据红帽的系统做裁剪和定制,帮助用户进行选择,对用户来说,就是简单的几步,完成了OpenStack的部署。

  如果手工部署OpenStack,可能需要好几天,使用RDO,就是几个命令,再加一两个小时的等待。当然,牺牲了灵活性,但是对最终用户来说,要的是简单部署,稳定使用。

RDO生产环境能使用吗?

  还没有亲身体验,使用过的朋友可以分享一下。

二、部署

了解了RDO是什么后,下面来四步快速安装OpenStack:

1、[root@localhost Desktop]# yum update -y
2、[root@localhost Desktop]# yum install -y https://rdoproject.org/repos/rdo-release.rpm
3、[root@localhost Desktop]# yum install -y openstack-packstack
4、[root@localhost Desktop]# packstack --allinone

*注意:

  • 通过这个源安装很慢,在执行第4步的安装过程中如果出现yum下载失败,可尝试重新执行packstack –allinone,如果实在不行,请留意所报错误。
  • 安装完成后,请留意安装组件结果集存储路径。比如:
    You will find full trace in log /var/tmp/packstack/20161226-205335-OMzDf6/manifests/192.168.213.134_controller.pp.log
    Please check log file /var/tmp/packstack/20161226-205335-OMzDf6/openstack-setup.log for more information
    Additional information:
    * A new answerfile was created in: /root/packstack-answers-20161226-205337.txt ##这已包含OpenStack管理后台的账号和密码
    * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
    * Warning: NetworkManager is active on 192.168.213.134. OpenStack networking currently does not work on systems that have the Network Manager service enabled.
    * File /root/keystonerc_admin has been created on OpenStack client host 192.168.213.134. To use the command line tools you need to source the file.
    * To access the OpenStack Dashboard browse to http://192.168.213.134/dashboard .
    Please, find your login credentials stored in the keystonerc_admin in your home directory.
    * To use Nagios, browse to http://192.168.213.134/nagios username: nagiosadmin, password: 14d1c97dd2a14c15

    打开该文件可以查看到登录账户和密码:

# User name for the Identity service 'admin' user.  Defaults to
# 'admin'.
CONFIG_KEYSTONE_ADMIN_USERNAME=admin ##admin就是登录账户名 # Password to use for the Identity service 'admin' user.
CONFIG_KEYSTONE_ADMIN_PW=3630e25f5e5a4c89 ##3630e25f5e5a4c89就是登录密码
  • 安装成功后,就可以通过浏览器访问http://<安装完成显示的ip地址(你的局域网ip)>/dashboard访问OpenStack管理界面了。
http://192.168.213.134  ##本人安装后的访问地址
  • 如果是学习OpenStack,建议通过虚拟机进行安装,虚拟机内存不低于4G(低于4G可能会部署失败),虚拟机网卡可以只配置一个,使用桥接模式和宿主机连接。

CentOS RDO方式快速安装OpenStack的更多相关文章

  1. CentOS 6.4 快速安装Nginx笔记

    CentOS 6.4 快速安装Nginx笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/ex_net/article/details/9860 ...

  2. 二进制方式快速安装MySQL数据库命令集合

    二进制方式快速安装MySQL数据库命令集合 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1.安装mysql ls mysql ...

  3. 在Ubuntu上使用离线方式快速安装K8S v1.11.1

    在Ubuntu上使用离线方式快速安装K8S v1.11.1 0.安装包文件下载 https://pan.baidu.com/s/1nmC94Uh-lIl0slLFeA1-qw v1.11.1 文件大小 ...

  4. centos通过yum快速安装JDK1.8

    centos通过yum快速安装JDK1.8检索1.8的列表:yum list java-1.8*安装1.8.0的所有文件:yum install java-1.8.0-openjdk* -y 出现 C ...

  5. Fuel快速安装OpenStack

    1 介绍 1.1 关于 Mirantis Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM ...

  6. Fuel 30 分钟快速安装OpenStack

    一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的 ...

  7. CentOS 5.5 快速安装MariaDB-5.5.35

    被网上各种教程坑的不轻T,T,5.5下不升级yum的情况下想快速安装还真有点费劲 至于源码编译安装坑貌似更多 而且在小内存的VPS上编译实在费力 下载地址 http://yum.mariadb.org ...

  8. CentOS 7 yum方式快速安装MongoDB

    一.安装环境及配置yum # more /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # vi /etc/yum.repos.d/m ...

  9. Linux - CentOS 7 yum方式快速安装MongoDB

    一.安装环境及配置yum # more /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # vi /etc/yum.repos.d/m ...

随机推荐

  1. DelphiXE10.1项目中增加预编译的方法

    操作: 菜单选择Proceject->Options->Delphi Compilerz在Conditional Defines(第一行)中添加预编译标识.例:VCL代码:uses{$IF ...

  2. iOS之 状态栏字体颜色的设置

    前一段时间接手一个项目后,熟悉的过程中发现了不少问题,其中有一个就是关于状态栏的问题. 我们都知道:状态栏字体颜色在不同界面不一样的,原因是系统设置的时候把状态栏的字体颜色的界面控制器设置的yes. ...

  3. iOS分析UI利器——Reveal简单使用

    一,简单使用 * 在xcode中打开你的项目(project); * 打开reveal 和选中 Help → Show Reveal Library in Finder * 把Reveal.frame ...

  4. python中的函数

    Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...

  5. CI框架之HOOKS使用流程及原理

        Ci框架中Hooks可以理解:在框架的执行流程过程中,允许开发者在固定的某些时间点上(如:调用控制器前,调用控制器后等时间点上),调用其他函数来扩充CI框架执行流程的一种方法.技术上来就是通过 ...

  6. [翻译svg教程]svg学习系列 开篇

    目录 [翻译svg教程]svg学习系列 开篇 [翻译svg教程 ]svg 的坐标系统 [翻译svg教程]svg 中的g元素 [翻译svg教程]svg中矩形元素 rect [翻译svg教程]svg中的c ...

  7. mac下配置xampp多端口

    首先下载并安装完XAMPP软件. 第一步: 打开XAMPP安装目录,找到配置文件. 如:/Applications/XAMPP/etc/httpd.conf 打开后查找 Listen 80 会看到以下 ...

  8. 安装WAMP 及 修改MYSQL用户名 、 密码

    1,下载并安装WAMP 2,启动服务后,找到MYSQL--MYSQL console--弹出命令窗口(刚开始没有初始用户名跟密码,可直接回车执行) 3,首先输入 use mysq;l---然后修改用户 ...

  9. .Net程序员之不学Java做安卓开发:奇怪的Java语法

    1.final关键字:用以修饰类时,表示类不可以被继承,指向基本数据类型或者引用类型时,该类只可以在声明的时候初始化 2.@Override 类似C# 中override关键字,表示对父类的重写.网上 ...

  10. 分析错误:socket accept failed too many open files

    步骤:1.--查看当前各个进程打开的文件句柄数,其结果的第一列表示句柄数,第二列表示进程号lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more 2. ...