CentOS6.3搭建简易的Openstack Folsom环境(单网卡单节点)

作者: 魏延是反贼. 分类: 云平台

写这篇文章的时候我很想说,很多人都在弄Openstack,但是Openstack真的不是1个人2个人就能弄的漂亮的,它真的是需要一个5人+的团队来好好的去研究怎么部署怎么优化怎么改观,怎么符合国人的使用。而我也不是什么大神,我对Openstack的研究其实仅仅也只是鸿毛而已。这篇文章是帮助你简单快速的搭建一个F版本的测试环境。详细的内容,请看:Getting started with OpenStack EPEL

安装环境: ? ? ?
一台服务器(单网卡),CentOS6.2系统,有外网。
Openstack版本: Folsom(2012.2.)

启用EPEL源,安装依赖包 ?
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-7.noarch.rpm
yum install -y openstack-utils qpid-cpp-server avahi

这里还需要注意要在/etc/yum.repos.d/epel-testing.repo中设置[epel-testing]段为enabled=1

调整qpidd认证方式
确保/etc/qpidd.conf中auth=no

安装DHCP控制
如果你是RHEL6.2 :
openstack-config –set /etc/nova/nova.conf DEFAULT force_dhcp_release False
如果你是RHEL6.3 :
yum install dnsmasq-utils

开启相关服务支持
Nova需要dbus的运行才能正常工作
service messagebus start && chkconfig messagebus on

安装
我不会告诉你现在的安装已经十分简单,你只需要跑一个脚本,这个脚本会帮助你安装nova,glance,quantum,cinder,swift,keystone,dashboard,等项目,需要注意的是安装后它自动启动除了quantum之外的所有服务。想知道这个脚本到底干了什么?请参见:demo-install.sh
openstack-demo-install
我不得不说这脚本写的简单易懂,如果你想了解Openstack到底如何安装的,基本上看这个脚本,就完全了解了。
安装之后,你的账号和密码都在/root/keystonerc下,使用里面的OS_USERNAME和OS_PASSWORD就可以从http://localhost/dashboard来进入了。

Nova Network安装
像往常一样,创建一个属于你自己的可用的网络
nova-manage network create wy001 192.168.21.0/24 1 256 –bridge=wy001br0

镜像上传
一如既往,Centos镜像的制作请参考:CentOS镜像制作篇,然后,我们上传
glance add name=CentOS6.3 is_public=true container_format=ovf disk_format=qcow2 < yourcentosimg.img

接下来的事情都可以在web页面上搞定了,Launch一个新的Instance,改一下自带的防火墙策略,添加22号端口~,基本上,一个简单的测试环境就这样搭建完成了。

标签:

返回正文

您的留言是我最大的支持!