1.Centos+RDO 构建自己的openstack实验环境(一)
(1).本文基于Redhat RDO 构建openstack实验环境,具体http://openstack.redhat.com/Quickstart
1. 好了,现在进入正题。首先是linux系统的选择,这里我用了Centos,主要是因为RHEL必须注册才能更新,限制有些多,貌似6.5后内核更好的支持openstack了,之前用6,4 update后可以将内核升级到openstack,今天刚用的6.5就不用更新了。
2.openstack 版本 这里用的是grizzly
3.openstack 组件介绍
*Horizon web browser 用户接口用于管理和创建实例
*Keysone 统一认证
*Network 网络
*Cinder 为实例提供volume,在Havana里开始支持share disk ,grizzly只能attach到一个实例中
*glance 为实例提供镜像
*swift 文件存储
*Ceilometer 计费系统(grizzly是预览版)
*heat 模板化部署实例(grizzly 技术预览)
2.首先all-in-one,基于packstack 安装包 安装openstack
1) 下载epel源
#yum install http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
2)下载grizzly源
#yum install http://repos.fedorapeople.org/repos/openstack/openstack-grizzly/rdo-release-grizzly-3.noarch.rpm
3)执行更新&reboot
#yum -y update
#init 6
4) 创建rsa密钥
#ssh_keygen
5)安装配置ntp(非常重要)
6)安装packstack
#yum -y install openstack-packstack
7)生成answer文件
#packstack --gen-answer-file /root/answer.txt
8)编辑answer.txt文件
#vi /root/answer.txt 修改一下参数
CONFIG_SSh_KEY=/root/.ssh/id_rsa.pub
CONFIG_NTP_SERVERS=yourIP
CONFIG_HORIZON=yourIP
9)all-in-one
#packstack --answer-file /root/answer.txt