Openstack CentOS6.5 ALL IN ONE 安装

本文档以RDO的方式安装单节点、单网卡的Openstack。

RDO是可在Red Hat Enterprise Linux、Fedora及其变体上运行的社区支持OpenStack版本。部署简单方便,RDO中包含核心的OpenStack组件 – Nova、Glance、Keystone、Cinder、Neutron、Swift和Horizon,还有用于云应用协调的孵化项目 – Heat,以及用于资源监视和计量的Ceilometer。利用红帽开发的安装工具 – PackStack,可以实现非常简便轻松的安装过程。

RDO的ALL IN ONE安装方式主要用于测试环境,安装所需要的环境比较容易实现,生产环境推荐使用真实物理机,多节点并逐个安装各组件的方式进行。

一、安装环境:

服务器:vmware虚拟机 系统:CentOS6.5 内核版本:2.6.32-431.3.1.el6.x86_64

网卡:一块(eth0) IP:192.168.8.229 netmask:255.255.255.0 gateway:192.168.8.1(办公网络)

二、配置国内源

三、设置FQDN

因为RDO的安装方式是通过puppet进行安装需要用到FQDN的命名方式,所以主机名要这样设置,名字可以随意取

四、修改HOST文件

五、 配置cinder-volumes

给cinder-volumes单独一个分区,可以提高性能,我在安装系统的时候预留了一块分区未挂载。如果未预留,可以给虚拟机加一块硬盘做来此分区。

六、安装packstack

yum更新后重启服务器

七、关闭selinux

八、开始安装

因为我们提前配置了cinder-volumes所以在安装命令中取消cinder-volumes的配置

九、安装过程

安装过程中可能会因为源的问题中断,加上应答文件再次执行即可

安装完成后,重启服务器

十、配置网络

安装好以后配置网络

ifcfg-br-ex 是一个openvswitch 的连接外网的bridge。因为RDO目前的BUG,安装后成后并没有ifcfg-br-ex被创建,需要手动新增。

重启网卡

十、安装镜像

安装完成后,用户、密码以及认证地址等环境变量被保存在/root/keystonerc_admin中,命令行下执行命令的时候需要先导入此文件或写到/etc/profile中。

十一、配置安全组规则

打开tcp:22端口和icmp协议的访问权限

查看新增的2个规则

glance

(未完待续)

遇到的问题及解决方法:

(先把遇到的问题写在这里怕以后忘记)

配置域名访问web界面后报错:

原因:django有个ALLOWED_HOSTS的配置,有允许的域名可以解析到服务器IP上。

解决方法:在/etc/openstack-dashboard/local_settings 里面找到ALLOWED_HOSTS在其中加入想要解析的域名,修改后的样子:

重启apache

posted @ 2014-06-09 08:59  smallcoderhujin  阅读(1909)  评论(0编辑  收藏  举报