(also, added dhcp support if we're using ovs)
Change-Id: I2f3ee8fb3b02551ca99bafaf9d1ea2b9af3aa164
| ... | ... |
@@ -927,6 +927,8 @@ if [[ "$ENABLED_SERVICES" =~ "q-svc" ]]; then |
| 927 | 927 |
if [[ "$Q_PLUGIN" = "openvswitch" ]]; then |
| 928 | 928 |
add_nova_flag "--libvirt_vif_type=ethernet" |
| 929 | 929 |
add_nova_flag "--libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtOpenVswitchDriver" |
| 930 |
+ add_nova_flag "--linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver" |
|
| 931 |
+ add_nova_flag "--quantum-use-dhcp" |
|
| 930 | 932 |
fi |
| 931 | 933 |
else |
| 932 | 934 |
add_nova_flag "--network_manager=nova.network.manager.$NET_MAN" |
| ... | ... |
@@ -1113,10 +1115,10 @@ if [[ "$ENABLED_SERVICES" =~ "q-svc" ]]; then |
| 1113 | 1113 |
fi |
| 1114 | 1114 |
fi |
| 1115 | 1115 |
|
| 1116 |
- QUANTUM_PLUGIN_INI_FILE=$QUANTUM_DIR/quantum/plugins.ini |
|
| 1116 |
+ QUANTUM_PLUGIN_INI_FILE=$QUANTUM_DIR/etc/plugins.ini |
|
| 1117 | 1117 |
# Make sure we're using the openvswitch plugin |
| 1118 | 1118 |
sed -i -e "s/^provider =.*$/provider = quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPlugin/g" $QUANTUM_PLUGIN_INI_FILE |
| 1119 |
- screen_it q-svc "cd $QUANTUM_DIR && export PYTHONPATH=.:$PYTHONPATH; python $QUANTUM_DIR/bin/quantum $QUANTUM_DIR/etc/quantum.conf" |
|
| 1119 |
+ screen_it q-svc "cd $QUANTUM_DIR && PYTHONPATH=.:$PYTHONPATH python $QUANTUM_DIR/bin/quantum-server $QUANTUM_DIR/etc/quantum.conf" |
|
| 1120 | 1120 |
fi |
| 1121 | 1121 |
|
| 1122 | 1122 |
# Quantum agent (for compute nodes) |
| ... | ... |
@@ -1130,7 +1132,7 @@ if [[ "$ENABLED_SERVICES" =~ "q-agt" ]]; then |
| 1130 | 1130 |
fi |
| 1131 | 1131 |
|
| 1132 | 1132 |
# Start up the quantum <-> openvswitch agent |
| 1133 |
- screen_it q-agt "sleep 4; sudo python $QUANTUM_DIR/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py $QUANTUM_DIR/quantum/plugins/openvswitch/ovs_quantum_plugin.ini -v" |
|
| 1133 |
+ screen_it q-agt "sleep 4; sudo python $QUANTUM_DIR/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py $QUANTUM_DIR/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini -v" |
|
| 1134 | 1134 |
fi |
| 1135 | 1135 |
|
| 1136 | 1136 |
# If we're using Quantum (i.e. q-svc is enabled), network creation has to |