1.RDO 概述

RDO OpensStack是红帽发布的一款社区版,类似fedora模式, 通过社区方式去推动模式, 红帽企业版的软件或程序工具都是通过fedora社区版进行测试,一旦成熟移植到RHEL企业版中,那么当前的RDO OpenStack也是红帽围绕RDO 建立一个开发者和用户社区,它在RHELFedoraCentOS 平台上运行,包括了Openstack核心组件,如:NovaGlanceKeystoneswift等组件,还包含一些资源监测工具nagios等。 Red Hat还创建一个名为“PackStack”的新的RDO安装工具。


2.RDO 安装前的准备

[[email protected]]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
[[email protected]]# mv CentOS6-Base-163.repo CentOS6-Base.repo
[[email protected]]# vim openstack.repo
[openstack]
baseurl=http://rdo.fedorapeople.org/openstack/openstack-grizzly/epel-6
gpgcheck=0
[[email protected]]# yum makecache
[root@localhost yum.repos.d]#yum-y install openstack-packstack


3.RDO 安装与配置

在第一次安装时,可能会出现一些延时的错误信息,如下图:

PackStack 自动化部署 之RDO Openstack_第1张图片

 

解决方式:在command=> "yum update -y kernel iputils iproute" 上面加一行timeout=> 3600

[root@localhost ~]# cd /usr/lib/python2.6/site-packages/packstack/puppet/modules/packstack/

[root@localhost packstack]# ls

lib manifests  templates

[root@localhost packstack]# cd manifests/

[root@localhost~]#  vim netns.pp                  

 

PackStack 自动化部署 之RDO Openstack_第2张图片

 

再次在命令行中输入packstack--allinone, (需要输入root 密码: first2013$),


PackStack 自动化部署 之RDO Openstack_第3张图片

PackStack 自动化部署 之RDO Openstack_第4张图片

packstack 安装完后,系统会输出nagios packstack(openstack)及控制台的登录方式以及密码等;详细见下图

PackStack 自动化部署 之RDO Openstack_第5张图片

同时,默认会在/root生成keystonerc_adminkeystonerc_demo 及安装日志文件, 你也可以从/var/tmp/packstack/20131105-011411-gBC3JD/manifests 目录找到openstack各个组件的安装日志。


 PackStack 自动化部署 之RDO Openstack_第6张图片

4.管理界面登录

获取管理员密码

[root@localhost ~]# cat keystonerc_admin

export OS_USERNAME=admin

export OS_TENANT_NAME=admin

export OS_PASSWORD=3565f70cc9b04678

export OS_AUTH_URL=http://9.123.137.182:35357/v2.0/

export PS1='[\u@\h \W(keystone_admin)]\$ '

[root@localhost ~]#

 

在浏览器上输入http://9.123.137.182/dashboard/auth/login/,输入账户和密码尝试去登录,如果登录成功,基本上就没有问题了。

PackStack 自动化部署 之RDO Openstack_第7张图片


PackStack 自动化部署 之RDO Openstack_第8张图片


添加guest系统

在左边的导航菜单,点击p_w_picpath &snapshot 选项 => 创建一个镜像(Create An Image) ,输入名字以及p_w_picpath 位置,这里可通过粘贴在线的p_w_picpath文件也可以通过离线的方式去上传p_w_picpath文件,选择qcow2 格式及勾选public 即可。

 

PackStack 自动化部署 之RDO Openstack_第9张图片

 

 

从下图可以看到p_w_picpath 状态, 直到active 状态就可以对此虚机进行操作了。

 

 

PackStack 自动化部署 之RDO Openstack_第10张图片

5.查看nagios监控状态

PackStack 自动化部署 之RDO Openstack_第11张图片

 


 PackStack 自动化部署 之RDO Openstack_第12张图片

 


 

PackStack 自动化部署 之RDO Openstack_第13张图片


wKiom1Ohvk3Dv5dCAAGv8OknOao026.jpg

Nagios 以上警告信息是由于我修改了openstack管理密码重启导致出现警告信息,目前修复此文件是恢复初始密码重启,即可。