PackStack 自动化部署 之RDO Openstack

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 安装与配置

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

wKioL1OhvOyC_JrFAAMn73HPxNE347.jpg

 

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

 

wKioL1OhvQ-iXklDAAHCF9kvdTk799.jpg

 

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


wKioL1OhvSTATBHRAAVj42NEYA8433.jpg

wKiom1OhvW6QYyQKAAObeWiVgbM165.jpg

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

wKiom1OhvYWyKehWAAHYfUqRvYo880.jpg

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


 wKioL1OhvW7zYmM5AAJBSKoV2Jc210.jpg

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/,输入账户和密码尝试去登录,如果登录成功,基本上就没有问题了。

wKiom1Ohva-zEg09AAGP2Vvbpyg919.jpg


wKioL1OhvY7Sv_5hAAFrBmezAs4418.jpg


添加guest系统

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

 

wKiom1Ohvc6jH5-uAAJmfgbg0gs701.jpg

 

 

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

 

 

wKioL1OhvbPzyALWAAEX3BsI6O4911.jpg

5.查看nagios监控状态

wKiom1OhvfLzV9vgAAKDWlm06wc814.jpg

 


 wKiom1OhvhjhxCMzAAJ-cqeUQgQ395.jpg

 


 

wKioL1OhvhGy8BvrAAK8yrAuc_0899.jpg


wKiom1Ohvk3Dv5dCAAGv8OknOao026.jpg

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

 


你可能感兴趣的:(RDO,rhel6.3,rhel6.4)