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
[[email protected] yum.repos.d]#yum-y install openstack-packstack


3.RDO 安装与配置

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

PackStack 自动化部署 之RDO Openstack

 

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

[[email protected] ~]# cd /usr/lib/python2.6/site-packages/packstack/puppet/modules/packstack/

[[email protected] packstack]# ls

lib manifests  templates

[[email protected] packstack]# cd manifests/

[[email protected]~]#  vim netns.pp                  

 

PackStack 自动化部署 之RDO Openstack

 

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


PackStack 自动化部署 之RDO Openstack

PackStack 自动化部署 之RDO Openstack

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

PackStack 自动化部署 之RDO Openstack

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


 PackStack 自动化部署 之RDO Openstack

4.管理界面登录

获取管理员密码

[[email protected] ~]# 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='[\[email protected]\h \W(keystone_admin)]\$ '

[[email protected] ~]#

 

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

PackStack 自动化部署 之RDO Openstack


PackStack 自动化部署 之RDO Openstack


添加guest系统

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

 

PackStack 自动化部署 之RDO Openstack

 

 

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

 

 

PackStack 自动化部署 之RDO Openstack

5.查看nagios监控状态

PackStack 自动化部署 之RDO Openstack

 


 PackStack 自动化部署 之RDO Openstack

 


 

PackStack 自动化部署 之RDO Openstack


PackStack 自动化部署 之RDO Openstack

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

 


转载于:https://blog.51cto.com/lj119/1427960

相关文章: