Juno - Juno - Juno - Juno - Juno - Juno - Juno - Juno -
- Networking plug-ins
- Configure the Oslo RPC messaging system
- Agent
- API
- Token authentication
- Compute
- Database
- Logging
- DHCP agent
- Distributed virtual router
- Embrane LBaaS driver
- Firewall-as-a-Service driver
- IPv6 router advertisement
- L3 agent
- Load-Balancer-as-a-Service agent
- Logging
- Metadata Agent
- Metering Agent
- Policy
- Quotas
- Rootwrap
- Scheduler
- Security Groups
- SSL and Certification Authority
- Testing
- vArmour Firewall-as-a-Service driver
- VPN
The options and descriptions listed in this introduction are auto generated from the code in the Networking service project, which provides software-defined networking between VMs run in Compute. The list contains common options, while the subsections list the options for the various networking plug-ins.
Configuration option = Default value | Description |
---|---|
[DEFAULT] | |
admin_password = None | (StrOpt) Admin password |
admin_tenant_name = None | (StrOpt) Admin tenant name |
admin_user = None | (StrOpt) Admin username |
agent_down_time = 75 | (IntOpt) Seconds to regard the agent is down; should be at least twice report_interval, to be sure the agent is down for good. |
api_workers = 0 | (IntOpt) Number of separate API worker processes for service |
auth_ca_cert = None | (StrOpt) Certificate Authority public key (CA cert) file for ssl |
auth_insecure = False | (BoolOpt) Turn off verification of the certificate for ssl |
auth_region = None | (StrOpt) Authentication region |
auth_strategy = keystone | (StrOpt) The type of authentication to use |
auth_url = None | (StrOpt) Authentication URL |
base_mac = fa:16:3e:00:00:00 | (StrOpt) The base MAC address Neutron will use for VIFs |
bind_host = 0.0.0.0 | (StrOpt) The host IP to bind to |
bind_port = 9696 | (IntOpt) The port to bind to |
ca_certs = None | (StrOpt) CA certificates |
check_child_processes = False | (BoolOpt) Periodically check child processes |
check_child_processes_action = respawn | (StrOpt) Action to be executed when a child process dies |
check_child_processes_interval = 60 | (IntOpt) Interval between checks of child process liveness (seconds) |
core_plugin = None | (StrOpt) The core plugin Neutron will use |
ctl_cert = None | (StrOpt) controller certificate |
ctl_privkey = None | (StrOpt) controller private key |
dhcp_agent_notification = True | (BoolOpt) Allow sending resource operation notification to DHCP agent |
dhcp_agents_per_network = 1 | (IntOpt) Number of DHCP agents scheduled to host a network. |
dhcp_confs = $state_path/dhcp | (StrOpt) Location to store DHCP server config files |
dhcp_delete_namespaces = False | (BoolOpt) Delete namespace after removing a dhcp server. |
dhcp_domain = openstacklocal | (StrOpt) Domain to use for building the hostnames |
dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq | (StrOpt) The driver used to manage the DHCP server. |
dhcp_lease_duration = 86400 | (IntOpt) DHCP lease duration (in seconds). Use -1 to tell dnsmasq to use infinite lease times. |
endpoint_type = publicURL | (StrOpt) Network service endpoint type to pull from the keystone catalog |
force_gateway_on_subnet = True | (BoolOpt) Ensure that configured gateway is on subnet. For IPv6, validate only if gateway is not a link local address. Deprecated, to be removed during the K release, at which point the check will be mandatory. |
host = localhost | (StrOpt) The hostname Neutron is running on |
interface_driver = None | (StrOpt) The driver used to manage the virtual interface. |
ip_lib_force_root = False | (BoolOpt) Force ip_lib calls to use the root helper |
lock_path = None | (StrOpt) Directory to use for lock files. |
mac_generation_retries = 16 | (IntOpt) How many times Neutron will retry MAC generation |
max_allowed_address_pair = 10 | (IntOpt) Maximum number of allowed address pairs |
max_dns_nameservers = 5 | (IntOpt) Maximum number of DNS nameservers |
max_fixed_ips_per_port = 5 | (IntOpt) Maximum number of fixed ips per port |
max_subnet_host_routes = 20 | (IntOpt) Maximum number of host routes per subnet |
memcached_servers = None | (ListOpt) Memcached servers or None for in process cache. |
periodic_fuzzy_delay = 5 | (IntOpt) Range of seconds to randomly delay when starting the periodic task scheduler to reduce stampeding. (Disable by setting to 0) |
periodic_interval = 40 | (IntOpt) Seconds between running periodic tasks |
report_interval = 300 | (IntOpt) Interval between two metering reports |
root_helper = sudo | (StrOpt) Root helper application. |
state_path = /var/lib/neutron | (StrOpt) Where to store Neutron state files. This directory must be writable by the agent. |
[AGENT] | |
root_helper = sudo | (StrOpt) Root helper application. |
[PROXY] | |
admin_password = None | (StrOpt) Admin password |
admin_tenant_name = None | (StrOpt) Admin tenant name |
admin_user = None | (StrOpt) Admin user |
auth_region = None | (StrOpt) Authentication region |
auth_strategy = keystone | (StrOpt) The type of authentication to use |
auth_url = None | (StrOpt) Authentication URL |
[heleos] | |
admin_password = None | (StrOpt) ESM admin password. |
[keystone_authtoken] | |
memcached_servers = None | (ListOpt) Optionally specify a list of memcached server(s) to use for caching. If left undefined, tokens will instead be cached in-process. |