diff options
Diffstat (limited to 'docker/nova-compute/nova-network/config-nova-network.sh')
| -rwxr-xr-x | docker/nova-compute/nova-network/config-nova-network.sh | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docker/nova-compute/nova-network/config-nova-network.sh b/docker/nova-compute/nova-network/config-nova-network.sh new file mode 100755 index 000000000..bd060b3bc --- /dev/null +++ b/docker/nova-compute/nova-network/config-nova-network.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +. /opt/kolla/config-nova.sh + +check_required_vars CONFIG_NETWORK + +# Configure eth1 as a physcial interface for nova flat network +cat > /etc/sysconfig/network-scripts/ifcfg-eth1 <<EOF +DEVICE="eth1" +BOOTPROTO="none" +ONBOOT="yes" +DEFROUTE="yes" +TYPE="Ethernet" +EOF + +/sbin/ifup eth1 + +cfg=/etc/nova/nova.conf + +crudini --set $cfg DEFAULT network_manager nova.network.manager.FlatDHCPManager +crudini --set $cfg DEFAULT firewall_driver nova.virt.libvirt.firewall.IptablesFirewallDriver +crudini --set $cfg DEFAULT network_size 254 +crudini --set $cfg DEFAULT allow_same_net_traffic False +crudini --set $cfg DEFAULT multi_host True +crudini --set $cfg DEFAULT send_arp_for_ha True +crudini --set $cfg DEFAULT share_dhcp_address True +crudini --set $cfg DEFAULT force_dhcp_release True +crudini --set $cfg DEFAULT flat_interface eth1 +crudini --set $cfg DEFAULT flat_network_bridge br100 +crudini --set $cfg DEFAULT public_interface eth0 |
