CentOS RDO方式快速安装OpenStack

一、了解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、[[email protected] Desktop]# yum update -y
2、[[email protected] Desktop]# yum install -y https://rdoproject.org/repos/rdo-release.rpm
3、[[email protected] Desktop]# yum install -y openstack-packstack
4、[[email protected] 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可能会部署失败),虚拟机网卡可以只配置一个,使用桥接模式和宿主机连接。
时间: 2024-11-03 05:44:08

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

centos 6.5 x64bit 快速安装openstack

OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目. OpenStack是一个云平台管理的项目,它不是一个软件.这个项目由几个主要的组件组合起来完成一些具体的工作. OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目.它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称IaaS)资源的通用前端. OpenStack项目的首要任务是简化云

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

镜像源: http://mirrors.sohu.com/ 1.二进制方式快速安装MySQL数据库命令集合 1.安装mysqlcd /usr/local/srcwget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48-linux2.6-x86_64.tar.gzls mysql-5.5.32-linux2.6-x86_64.tar.gztar xf mysql-5.5.32-linux2.6-x86_64.tar.gz mv mysql-

Fuel 30 分钟快速安装OpenStack

一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的文档,官方给出的文档依旧有好多坑,还有语言问题往往用上好几天时间都装不起来,慢慢地就丧失了学习openstack 的信心! 不过后来情况有了很大改观,从E版本开始,以后安装过程简化许多,文档质量提高不少.尽管如此对于初学者还讲还是比较复杂,其实很多时候,很多人只是想体会一下openstack,完全不

Fuel快速安装OpenStack

1 介绍 1.1 关于 Mirantis Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM, Rackspace).相对于其他几个社区发行版,Fuel的版本节奏很快,平均每两个月就能提供一个相对稳定的社区版. 1.2 Fuel 是什么? Fuel 是一个为openstack 端到端”一键部署“设计的工具,其功能含盖自动的PXE方式的操作系统安装,DHCP服务,Orchestration服

在Centos 7上使用Devstack快速安装Openstack

准备环境: 1)最小安装Centos 7(6G内存+50G硬盘) 2) selinux.iptables关闭 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 setenforce 0 # 使用豆瓣pip源 mkdir -p ~/.pip            vi ~/.pip/pip.conf [global] index-url = http://

CentOS 6.x 快速安装PPTP VPN

一.简介 本文介绍在CentOS操作系统如何搭建PPTP VPN服务.包括PPTP的安装.配置,以及相应的iptables规则.本文暂时不涉及PPTP流量控制的部分,等抽空学明白了FreeRADIUS,再来写续篇. 之所以选择PPTP VPN,是考虑到客户端连接起来会比较方便.Linux Desktop.Windows还有Android这些终端原生都有连接PPTP的客户端. 二.PPTP的配置主要有下面五个步骤 验证内核是否加载了MPPE模块 安装所需的软件包 配置PPP和PPTP的配置文件 打

CentOS用yum快速安装nginx

增加nginx源 vim  /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 安装nginx yum -y install nginx 配置nginx vim /etc/nginx/nginx.conf

Centos7 - devstack快速安装openstack

准备环境 selinux.iptables关闭 mkdir -p ~/.pip          # 使用豆瓣pip源 vim ~/.pip/pip.conf [global] index-url = http://pypi.douban.com/simple/  yum install -y git  # 安装git cd /home git clone https://github.com/openstack-dev/devstack.git  cd /home/devstack/tools

CentOS 7.2 快速安装使用Docker(一)

不过如果有耐心去读一下官方的docker文档的话,还是要读一下的: https://docs.docker.com/get-started/part2/#prerequisites 首先需要确定是CentOS 7.2 的系统:(主要是为了取定内核版本大于3.10以上即可) 使用命令$ uname –r 更新yum 源(确保yum是最新的) 更新yum源基本上要花上好多的时间至少十分钟是有的 yum update 当程序出现Complete的时候表示yum源已经更新完毕了. 2. 添加yum仓库