最近在准备redhat openstack认证考试,必须要到packstack。在这里做个笔记,方便下次使用。
RDO的源: http://pan.baidu.com/s/1eQlFBJO
1 制作本地源
[rdo]
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
时间: 2024-11-20 22:15:13