分享

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

徐超 发表于 2015-3-15 15:19:41 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 5 86969
问题导读:


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






一、准备工作
1、安装http
  1. # yum -y install httpd
  2. # systemctl restart httpd
  3. #systemctl enable httpd
复制代码


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


3、制作本地源
切换至/etc目录下,备份本地源
  1. # cp -r yum.repos.d /home
  2. # rm -rf *
复制代码

切换至/etc/yum.repos.d目录下,创建这个文件
  1. # cat rdo.repo
  2. [rdo]
  3. name = juno
  4. baseurl = http://192.168.199.232/rdo/
  5. gpgcheck=0
复制代码
  1. # yum clean all
  2. # yum list
复制代码

     
二、安装
1、安装packstack
  1. yum install -y openstack-packstack # 安装packstack包
  2. packstack --gen-answer-file /root/answer.txt # 生成一个answer-file文件
复制代码

2、编辑answer-file
  1. vim /root/answer.txt # 编辑answer.txt,修改相应内容
  2. CONFIG_CEILOMETER_INSTALL=y
  3. CONFIG_NTP_SERVERS=1.cn.pool.ntp.org # ntp server地址
  4. CONFIG_COMPUTE_HOSTS=192.168.199.232 #compute 节点ip
  5. CONFIG_REPO=http://192.168.199.232/rdo #配置本地源
  6. CONFIG_KEYSTONE_ADMIN_PW=123456
  7. CONFIG_HORIZON_SSL=n
  8. CONFIG_PROVISION_DEMO=n
  9. CONFIG_NEUTRON_L2_PLUGIN=ml2
  10. CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vlan
  11. CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vlan
  12. CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
  13. CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan
复制代码

3、注意
selinux不能是disabled的

4、安装
  1. packstack --answer-file /root/answer.txt
复制代码

这里,在安装完OpenStack后,需要自己设定的两个网络配置文件,这两个文件需要自己创建。
  1. # cat ifcfg-eth0
  2. DEVICE=eth0
  3. ONBOOT=yes
  4. TYPE=OVSPort
  5. DEVICETYPE=ovs
  6. OVS_BRIDGE=br-ex
  7. # cat ifcfg-br-ex
  8. DEVICE=br-ex
  9. TYPE=OVSBridge
  10. DEVICETYPE=ovs
  11. BOOTPROTO=static
  12. IPADDR=192.168.199.232
  13. NETMASK=255.255.255.0
  14. GATEWAY=192.168.199.232
复制代码


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

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

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

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

已有(5)人评论

跳转到指定楼层
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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条