Gauvain Pocentek cce63f68aa [config-ref] Tables update
Change-Id: Ia766f93b9ce5b1560ebe37da65bd70be61a0fdd1
2016-03-19 08:34:45 +01:00

10 KiB

Description of network configuration options
Configuration option = Default value Description
[DEFAULT]
allow_same_net_traffic = True (Boolean) Determine whether to allow network traffic from same network. When set to true, hosts on the same subnet are not filtered and are allowed to pass all types of traffic between them. On a flat network, this allows all instances from all projects unfiltered communication. With VLAN networking, this allows access between instances within the same project. This option only applies when using the nova-network service. When using another networking services, such as Neutron, security groups or other approaches should be used. Possible values: * True: Network traffic should be allowed pass between all instances on the same network, regardless of their tenant and security policies * False: Network traffic should not be allowed pass between instances unless it is unblocked in a security group Services which consume this: * nova-network Interdependencies to other options: * use_neutron: This must be set to False to enable nova-network networking * firewall_driver: This must be set to nova.virt.libvirt.firewall.IptablesFirewallDriver to ensure the libvirt firewall driver is enabled.
auto_assign_floating_ip = False (Boolean) Autoassigning floating IP to VM
cnt_vpn_clients = 0 (Integer) Number of addresses reserved for vpn clients
create_unique_mac_address_attempts = 5 (Integer) Number of attempts to create unique mac address
default_access_ip_network_name = None (String) Name of network to use to set access IPs for instances
default_floating_pool = nova (String) Default pool for floating IPs
defer_iptables_apply = False (Boolean) Whether to batch up the application of IPTables rules during a host restart and apply all at the end of the init phase
dhcp_domain = novalocal (String) Domain to use for building the hostnames
dhcp_lease_time = 86400 (Integer) Lifetime of a DHCP lease in seconds
dhcpbridge = $bindir/nova-dhcpbridge (String) Location of nova-dhcpbridge
dhcpbridge_flagfile = ['/etc/nova/nova-dhcpbridge.conf'] (Multi-valued) Location of flagfiles for dhcpbridge
dns_server = [] (Multi-valued) If set, uses specific DNS server for dnsmasq. Can be specified multiple times.
dns_update_periodic_interval = -1 (Integer) Number of seconds to wait between runs of updates to DNS entries.
dnsmasq_config_file = (String) Override the default dnsmasq settings with this file
ebtables_exec_attempts = 3 (Integer) Number of times to retry ebtables commands on failure.
ebtables_retry_interval = 1.0 (Floating point) Number of seconds to wait between ebtables retries.
firewall_driver = None (String) Firewall driver to use with nova-network service. This option only applies when using the nova-network service. When using another networking services, such as Neutron, this should be to set to the NoopFirewallDriver. If unset (the default), this will default to the hypervisor-specified default driver. Possible values: * nova.virt.firewall.IptablesFirewallDriver * nova.virt.firewall.NoopFirewallDriver * nova.virt.libvirt.firewall.IptablesFirewallDriver * [...] Services which consume this: * nova-network Interdependencies to other options: * use_neutron: This must be set to False to enable nova-network networking
fixed_ip_disassociate_timeout = 600 (Integer) Seconds after which a deallocated IP is disassociated
flat_injected = False (Boolean) Whether to attempt to inject network setup into guest
flat_interface = None (String) FlatDhcp will bridge into this interface if set
flat_network_bridge = None (String) Bridge for simple network instances
flat_network_dns = 8.8.4.4 (String) DNS server for simple network
floating_ip_dns_manager = nova.network.noop_dns_driver.NoopDNSDriver (String) Full class name for the DNS Manager for floating IPs
force_dhcp_release = True (Boolean) If True, send a dhcp release on instance termination
force_snat_range = [] (Multi-valued) Traffic to this range will always be snatted to the fallback IP, even if it would normally be bridged out of the node. Can be specified multiple times.
forward_bridge_interface = ['all'] (Multi-valued) An interface that bridges can forward to. If this is set to all then all traffic will be forwarded. Can be specified multiple times.
gateway = None (String) Default IPv4 gateway
injected_network_template = $pybasedir/nova/virt/interfaces.template (String) Template file for injected network
instance_dns_domain = (String) Full class name for the DNS Zone for instance IPs
instance_dns_manager = nova.network.noop_dns_driver.NoopDNSDriver (String) Full class name for the DNS Manager for instance IPs
iptables_bottom_regex = (String) Regular expression to match the iptables rule that should always be on the bottom.
iptables_drop_action = DROP (String) The table that iptables to jump to when a packet is to be dropped.
iptables_top_regex = (String) Regular expression to match the iptables rule that should always be on the top.
l3_lib = nova.network.l3.LinuxNetL3 (String) Indicates underlying L3 management library
linuxnet_interface_driver = nova.network.linux_net.LinuxBridgeInterfaceDriver (String) Driver used to create ethernet devices.
linuxnet_ovs_integration_bridge = br-int (String) Name of Open vSwitch bridge used with linuxnet
multi_host = False (Boolean) Default value for multi_host in networks. Also, if set, some rpc network calls will be sent directly to host.
network_allocate_retries = 0 (Integer) Number of times to retry network allocation on failures
network_api_class = nova.network.api.API (String) DEPRECATED: The full class name of the network API class to use. use_neutron should be used instead.
network_device_mtu = None (Integer) DEPRECATED: THIS VALUE SHOULD BE SET WHEN CREATING THE NETWORK. MTU setting for network interface.
network_driver = nova.network.linux_net (String) Driver to use for network creation
network_manager = nova.network.manager.VlanManager (String) Full class name for the Manager for network
network_size = 256 (Integer) Number of addresses in each private subnet
network_topic = network (String) The topic network nodes listen on
networks_path = $state_path/networks (String) Location to keep network config files
num_networks = 1 (Integer) Number of networks to support
ovs_vsctl_timeout = 120 (Integer) Amount of time, in seconds, that ovs_vsctl should wait for a response from the database. 0 is to wait forever.
public_interface = eth0 (String) Interface for public IP addresses
routing_source_ip = $my_ip (String) Public IP of network host
security_group_api = nova (String) DEPRECATED: The full class name of the security API class
send_arp_for_ha = False (Boolean) Send gratuitous ARPs for HA setup
send_arp_for_ha_count = 3 (Integer) Send this many gratuitous ARPs for HA setup
share_dhcp_address = False (Boolean) DEPRECATED: THIS VALUE SHOULD BE SET WHEN CREATING THE NETWORK. If True in multi_host mode, all compute hosts share the same dhcp address. The same IP address used for DHCP will be added on each nova-network node which is only visible to the vms on the same host.
teardown_unused_network_gateway = False (Boolean) If True, unused gateway devices (VLAN and bridge) are deleted in VLAN network mode with multi hosted networks
update_dns_entries = False (Boolean) If True, when a DNS entry must be updated, it sends a fanout cast to all network hosts to update their DNS entries in multi host mode
use_network_dns_servers = False (Boolean) If set, uses the dns1 and dns2 from the network ref. as dns servers.
use_neutron = False (Boolean) Whether to use Neutron or Nova Network as the back end for networking. Defaults to False (indicating Nova network). Set to True to use neutron.
use_neutron_default_nets = False (String) Control for checking for default networks
use_single_default_gateway = False (Boolean) Use single default gateway. Only first nic of vm will get default gateway from dhcp server
vlan_interface = None (String) VLANs will bridge into this interface if set
vlan_start = 100 (Integer) First VLAN for private networks
[libvirt]
remote_filesystem_transport = ssh (String) Use ssh or rsync transport for creating, copying, removing files on the remote host.
[vmware]
vlan_interface = vmnic0 (String) Physical ethernet adapter name for vlan networking