徐超 发表于 2015-3-15 15:19:41

RDO快速安装OpenStack juno(使用本地包)

问题导读:


1.如何快速部署OpenStack的开发环境?
2.如何制作本地源



http://www.aboutyun.com/static/image/hrline/4.gif


一、准备工作
1、安装http# yum -y install httpd
# systemctl restart httpd
#systemctl enable httpd

2、下载RDO的源: 链接: http://pan.baidu.com/s/1dFBIIFR 密码: 9dik
上传至系统的/var/www/html目录下
# tar -zxvf rdo.tar.gz

3、制作本地源
切换至/etc目录下,备份本地源
# cp -r yum.repos.d /home
# rm -rf *
切换至/etc/yum.repos.d目录下,创建这个文件
# cat rdo.repo

name = juno
baseurl = http://192.168.199.232/rdo/
gpgcheck=0
# yum clean all
# yum list
   
二、安装
1、安装packstack
yum install -y openstack-packstack # 安装packstack包
packstack --gen-answer-file /root/answer.txt # 生成一个answer-file文件
2、编辑answer-file
vim /root/answer.txt # 编辑answer.txt,修改相应内容
CONFIG_CEILOMETER_INSTALL=y
CONFIG_NTP_SERVERS=1.cn.pool.ntp.org # ntp server地址
CONFIG_COMPUTE_HOSTS=192.168.199.232 #compute 节点ip
CONFIG_REPO=http://192.168.199.232/rdo #配置本地源
CONFIG_KEYSTONE_ADMIN_PW=123456
CONFIG_HORIZON_SSL=n
CONFIG_PROVISION_DEMO=n
CONFIG_NEUTRON_L2_PLUGIN=ml2
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vlan
CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vlan
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan
3、注意
selinux不能是disabled的

4、安装
packstack --answer-file /root/answer.txt
这里,在安装完OpenStack后,需要自己设定的两个网络配置文件,这两个文件需要自己创建。
# cat ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex

# cat ifcfg-br-ex
DEVICE=br-ex
TYPE=OVSBridge
DEVICETYPE=ovs
BOOTPROTO=static
IPADDR=192.168.199.232
NETMASK=255.255.255.0
GATEWAY=192.168.199.232


安装完成后,br-ex要自己手动add-port。创建br-ex,关联eth0到br-ex ovs桥
# ovs-vsctl add-port br-ex eth0; systemctl restart network

使用admin用户和123456密码,登陆Horizon:


日志分析
如果中途发生错误,可分析该日志信息:
/var/tmp/packstack/20150312-051001-fnWKwC/openstack-setup.log

注意
本篇小文使用的RDO.tar.gz包,为我的大神同事夏冰博文而来。

mxj9945 发表于 2015-7-23 17:43:52

楼主,yum install -y openstack-packstack 这一步缺了很多库啊

lilili 发表于 2015-10-20 11:12:06


你好,我用packstack在centos7中安装openstack,安装过程没有任何报错,且有安装成功提示信息以及额外信息,但是却不能通过浏览器访问dashboard,请问可能是什么原因呢?

Sahara 发表于 2015-11-9 16:50:04

lilili 发表于 2015-10-20 11:12
你好,我用packstack在centos7中安装openstack,安装过程没有任何报错,且有安装成功提示信息以及额外信 ...

浏览器地址输入的是:http://ip/dashboard,后面的dashboard别搞忘了。

Sahara 发表于 2015-11-9 16:52:35

mxj9945 发表于 2015-7-23 17:43
楼主,yum install -y openstack-packstack 这一步缺了很多库啊

最简单的方法就是安装GNOME,别最小化安装就没什么问题了

Sahara 发表于 2015-11-9 16:53:30

lilili 发表于 2015-10-20 11:12
你好,我用packstack在centos7中安装openstack,安装过程没有任何报错,且有安装成功提示信息以及额外信 ...

地址栏别只输入IP,后面要上dashboard的。如我的访问地址是:http://192.168.27.131/dashboard
页: [1]
查看完整版本: RDO快速安装OpenStack juno(使用本地包)