xlid 发表于 2018-6-2 06:15:32

RDO快速部署openstack J版

  最近在准备redhat openstack认证考试,必须要用到packstack来构建openstack考试平台。在这里做个笔记,方便下次使用。
  RDO的源: http://pan.baidu.com/s/1pJ5HIbx
  

  1 制作本地源
  
  name=rdo
  baseurl=http://192.168.1.136/rdo/Packages
  gpgcheck=0
  

yum clean all
yum list            # 没有本地源,rdo从网上下载很慢  
  2 安装packstack
yum install -y openstack-packstack   # 安装packstack包
packstack --gen-answer-file /root/answer.txt   # 生成一个answer-file文件  

  3 编辑answer-file
vim /root/answer.txt             # 编辑answer.txt,修改相应内容
CONFIG_CEILOMETER_INSTALL=n
CONFIG_NTP_SERVERS=1.cn.pool.ntp.org         # ntp server地址
CONFIG_COMPUTE_HOSTS=192.168.234.20      
CONFIG_REPO=http://192.168.1.136/rdo/Packages            #可以配置本地源
CONFIG_KEYSTONE_ADMIN_PW=redhat
CONFIG_HORIZON_SSL=y
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_ML2_VLAN_RANGES=physnet1:1000:2000
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan
CONFIG_NEUTRON_OVS_VLAN_RANGES=physnet1:1000:2000
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-eth0
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-eth0:eth0   #   这里好像是个bug,不填我执行packstack是成功的,然后手动ovs-vsctl add-port  还有一个注意的是:selinux不能是disabled的

  

packstack --answer-file /root/answer.txt# 等着装完就好了  安装完成后,br-ex也要自己手动add-port的

  dashboard上创建网络的时候,有个provider默认是default,如果按上面配置就是physnet1。如下图所示:

  
  

  

  
页: [1]
查看完整版本: RDO快速部署openstack J版