
In the last OpenStack cycles Open Virtual Networking has quickly evolved, improving in features and maturity. This patch adds support to OVN as ml2 plugin so that packstack users can evaluate it easily. Change-Id: Ifaa1e93923e1b1bcc9458331bbe0c163053c695d
40 lines
1.3 KiB
Bash
Executable File
40 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
if [ $(id -u) != 0 ]; then
|
|
SUDO='sudo'
|
|
fi
|
|
|
|
echo -e "Generating packstack config for:
|
|
- keystone
|
|
- glance (file backend)
|
|
- nova
|
|
- neutron (ovs+vxlan)
|
|
- cinder (lvm+iscsi)
|
|
- manila
|
|
- tempest (regex: 'smoke')"
|
|
echo "tempest will run if packstack's installation completes successfully."
|
|
echo
|
|
|
|
$SUDO packstack ${ADDITIONAL_ARGS} \
|
|
--allinone \
|
|
--debug \
|
|
--service-workers=2 \
|
|
--default-password="packstack" \
|
|
--os-aodh-install=n \
|
|
--os-ceilometer-install=n \
|
|
--os-gnocchi-install=n \
|
|
--os-swift-install=n \
|
|
--os-manila-install=y \
|
|
--os-horizon-ssl=y \
|
|
--amqp-enable-ssl=y \
|
|
--glance-backend=file \
|
|
--os-neutron-l2-agent=ovn \
|
|
--os-neutron-ml2-type-drivers="geneve,flat" \
|
|
--os-neutron-ml2-tenant-network-types="geneve" \
|
|
--provision-uec-kernel-url="/tmp/cirros/cirros-0.3.4-x86_64-vmlinuz" \
|
|
--provision-uec-ramdisk-url="/tmp/cirros/cirros-0.3.4-x86_64-initrd" \
|
|
--provision-uec-disk-url="/tmp/cirros/cirros-0.3.4-x86_64-disk.img" \
|
|
--provision-demo=y \
|
|
--provision-tempest=y \
|
|
--run-tempest=y \
|
|
--run-tempest-tests="smoke dashboard" || export FAILURE=true
|