天天看点

PackStack 自动化部署 之RDO Openstack

1.RDO 概述

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

2.RDO 安装前的准备

3.RDO 安装与配置

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

PackStack 自动化部署 之RDO Openstack

解决方式:在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

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

PackStack 自动化部署 之RDO Openstack
PackStack 自动化部署 之RDO Openstack

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

PackStack 自动化部署 之RDO Openstack

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

PackStack 自动化部署 之RDO Openstack

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
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管理密码重启导致出现警告信息,目前修复此文件是恢复初始密码重启,即可。