diff --git a/doc/config-reference/source/samples/neutron-lbaas/lbaas_agent.ini.sample b/doc/config-reference/source/samples/neutron-lbaas/lbaas_agent.ini.sample index f2ac4ed71d..449ca3a56f 100644 --- a/doc/config-reference/source/samples/neutron-lbaas/lbaas_agent.ini.sample +++ b/doc/config-reference/source/samples/neutron-lbaas/lbaas_agent.ini.sample @@ -4,39 +4,81 @@ # From neutron.lbaas.agent # -# Name of Open vSwitch bridge to use (string value) -#ovs_integration_bridge = br-int - # Seconds between periodic task runs (integer value) #periodic_interval = 10 -# MTU setting for device. (integer value) -#network_device_mtu = - -# The driver used to manage the virtual interface. (string value) -#interface_driver = - -# Drivers used to manage loadbalancing devices (multi valued) -#device_driver = neutron_lbaas.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver +# Name of Open vSwitch bridge to use (string value) +#ovs_integration_bridge = br-int # Uses veth for an OVS interface or not. Support kernels with limited namespace # support (e.g. RHEL 6.5) so long as ovs_use_veth is set to True. (boolean # value) #ovs_use_veth = false +# The driver used to manage the virtual interface. (string value) +#interface_driver = + # # From oslo.log # +# If set to true, the logging level will be set to DEBUG instead of the default +# INFO level. (boolean value) +# Note: This option can be changed without restarting. +#debug = false + +# DEPRECATED: If set to false, the logging level will be set to WARNING instead +# of the default INFO level. (boolean value) +# This option is deprecated for removal. +# Its value may be silently ignored in the future. +#verbose = true + # The name of a logging configuration file. This file is appended to any # existing logging configuration files. For details about logging configuration # files, see the Python logging module documentation. Note that when logging -# configuration files are used all logging configuration is defined in the -# configuration file and other logging configuration options are ignored. -# (string value) +# configuration files are used then all logging configuration is set in the +# configuration file and other logging configuration options are ignored (for +# example, logging_context_format_string). (string value) +# Note: This option can be changed without restarting. # Deprecated group/name - [DEFAULT]/log_config #log_config_append = +# Defines the format string for %%(asctime)s in log records. Default: +# %(default)s . This option is ignored if log_config_append is set. (string +# value) +#log_date_format = %Y-%m-%d %H:%M:%S + +# (Optional) Name of log file to send logging output to. If no default is set, +# logging will go to stderr as defined by use_stderr. This option is ignored if +# log_config_append is set. (string value) +# Deprecated group/name - [DEFAULT]/logfile +#log_file = + +# (Optional) The base directory used for relative log_file paths. This option +# is ignored if log_config_append is set. (string value) +# Deprecated group/name - [DEFAULT]/logdir +#log_dir = + +# Uses logging handler designed to watch file system. When log file is moved or +# removed this handler will open a new log file with specified path +# instantaneously. It makes sense only if log_file option is specified and +# Linux platform is used. This option is ignored if log_config_append is set. +# (boolean value) +#watch_log_file = false + +# Use syslog for logging. Existing syslog format is DEPRECATED and will be +# changed later to honor RFC5424. This option is ignored if log_config_append +# is set. (boolean value) +#use_syslog = false + +# Syslog facility to receive log lines. This option is ignored if +# log_config_append is set. (string value) +#syslog_log_facility = LOG_USER + +# Log output to standard error. This option is ignored if log_config_append is +# set. (boolean value) +#use_stderr = true + # Format string to use for log messages with context. (string value) #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s @@ -57,93 +99,18 @@ # List of package logging levels in logger=LEVEL pairs. This option is ignored # if log_config_append is set. (list value) -#default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN - -# Uses logging handler designed to watch file system. When log file is moved or -# removed this handler will open a new log file with specified path -# instantaneously. It makes sense only if log_file option is specified and -# Linux platform is used. This option is ignored if log_config_append is set. -# (boolean value) -#watch_log_file = false +#default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = false -# If set to true, the logging level will be set to DEBUG instead of the default -# INFO level. (boolean value) -#debug = false - -# If set to false, the logging level will be set to WARNING instead of the -# default INFO level. (boolean value) -# This option is deprecated for removal. -# Its value may be silently ignored in the future. -#verbose = true - -# Use syslog for logging. Existing syslog format is DEPRECATED and will be -# changed later to honor RFC5424. This option is ignored if log_config_append -# is set. (boolean value) -#use_syslog = false - # The format for an instance that is passed with the log message. (string # value) #instance_format = "[instance: %(uuid)s] " -# Enables or disables syslog rfc5424 format for logging. If enabled, prefixes -# the MSG part of the syslog message with APP-NAME (RFC5424). The format -# without the APP-NAME is deprecated in Kilo, and will be removed in Mitaka, -# along with this option. This option is ignored if log_config_append is set. -# (boolean value) -# This option is deprecated for removal. -# Its value may be silently ignored in the future. -#use_syslog_rfc_format = true - -# Defines the format string for %%(asctime)s in log records. Default: -# %(default)s . This option is ignored if log_config_append is set. (string -# value) -#log_date_format = %Y-%m-%d %H:%M:%S - -# (Optional) Name of log file to send logging output to. If no default is set, -# logging will go to stderr as defined by use_stderr. This option is ignored if -# log_config_append is set. (string value) -# Deprecated group/name - [DEFAULT]/logfile -#log_file = - -# Syslog facility to receive log lines. This option is ignored if -# log_config_append is set. (string value) -#syslog_log_facility = LOG_USER - # The format for an instance UUID that is passed with the log message. (string # value) #instance_uuid_format = "[instance: %(uuid)s] " -# (Optional) The base directory used for relative log_file paths. This option -# is ignored if log_config_append is set. (string value) -# Deprecated group/name - [DEFAULT]/logdir -#log_dir = - # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false - -# Log output to standard error. This option is ignored if log_config_append is -# set. (boolean value) -#use_stderr = true - - -[haproxy] - -# -# From neutron.lbaas.agent -# - -# The user group (string value) -# Deprecated group/name - [DEFAULT]/user_group -#user_group = nogroup - -# When delete and re-add the same vip, send this many gratuitous ARPs to flush -# the ARP cache in the Router. Set it below or equal to 0 to disable this -# feature. (integer value) -#send_gratuitous_arp = 3 - -# Location to store config and state files (string value) -# Deprecated group/name - [DEFAULT]/loadbalancer_state_path -#loadbalancer_state_path = $state_path/lbaas diff --git a/doc/config-reference/source/samples/neutron-lbaas/neutron_lbaas.conf.sample b/doc/config-reference/source/samples/neutron-lbaas/neutron_lbaas.conf.sample index c0b96ec3f9..c53e9a71a0 100644 --- a/doc/config-reference/source/samples/neutron-lbaas/neutron_lbaas.conf.sample +++ b/doc/config-reference/source/samples/neutron-lbaas/neutron_lbaas.conf.sample @@ -14,13 +14,16 @@ # From neutron.lbaas # +# Certificate Manager plugin. Defaults to barbican. (string value) +#cert_manager_type = barbican + +# Name of the Barbican authentication method to use (string value) +#barbican_auth = barbican_acl_auth + # Absolute path to the certificate storage directory. Defaults to # env[OS_LBAAS_TLS_STORAGE]. (string value) #storage_path = /var/lib/neutron-lbaas/certificates/ -# Certificate Manager plugin. Defaults to barbican. (string value) -#cert_manager_type = barbican - [quotas] @@ -28,13 +31,17 @@ # From neutron.lbaas # +# Number of LoadBalancers allowed per tenant. A negative value means unlimited. +# (integer value) +#quota_loadbalancer = 10 + # Number of Loadbalancer Listeners allowed per tenant. A negative value means # unlimited. (integer value) #quota_listener = -1 -# Number of LoadBalancers allowed per tenant. A negative value means unlimited. +# Number of pools allowed per tenant. A negative value means unlimited. # (integer value) -#quota_loadbalancer = 10 +#quota_pool = 10 # Number of pool members allowed per tenant. A negative value means unlimited. # (integer value) @@ -44,10 +51,6 @@ # unlimited. (integer value) #quota_healthmonitor = -1 -# Number of pools allowed per tenant. A negative value means unlimited. -# (integer value) -#quota_pool = 10 - [service_auth] @@ -55,24 +58,15 @@ # From neutron.lbaas # -# The deployment region (string value) -#region = RegionOne +# Authentication endpoint (string value) +#auth_url = http://127.0.0.1:5000/v2.0 # The service admin user name (string value) #admin_user = admin -# The name of the service (string value) -#service_name = lbaas - -# Authentication endpoint (string value) -#auth_url = http://127.0.0.1:5000/v2.0 - # The service admin tenant name (string value) #admin_tenant_name = admin -# The auth version used to authenticate (string value) -#auth_version = 2 - # The service admin password (string value) #admin_password = password @@ -82,6 +76,21 @@ # The admin project domain name (string value) #admin_project_domain = admin +# The deployment region (string value) +#region = RegionOne + +# The name of the service (string value) +#service_name = lbaas + +# The auth version used to authenticate (string value) +#auth_version = 2 + +# The endpoint_type to be used (string value) +#endpoint_type = public + +# Disable server certificate verification (boolean value) +#insecure = false + [service_providers] diff --git a/doc/config-reference/source/samples/neutron-lbaas/services_lbaas.conf.sample b/doc/config-reference/source/samples/neutron-lbaas/services_lbaas.conf.sample index 1cfd85f986..6959a4f1b6 100644 --- a/doc/config-reference/source/samples/neutron-lbaas/services_lbaas.conf.sample +++ b/doc/config-reference/source/samples/neutron-lbaas/services_lbaas.conf.sample @@ -7,43 +7,11 @@ # From neutron.lbaas.service # -# Location to store config and state files (string value) -# Deprecated group/name - [DEFAULT]/loadbalancer_state_path -#loadbalancer_state_path = $state_path/lbaas - -# The user group (string value) -# Deprecated group/name - [DEFAULT]/user_group -#user_group = nogroup - -# Seconds between periodic task runs (integer value) -#periodic_interval = 10 - -# Jinja template file for haproxy configuration (string value) -#jinja_config_template = /home/venkatamahesh/programs/openstack/neutron-lbaas/neutron_lbaas/services/loadbalancer/drivers/haproxy/templates/haproxy.loadbalancer.j2 - # The driver used to manage the virtual interface. (string value) #interface_driver = -# When delete and re-add the same vip, send this many gratuitous ARPs to flush -# the ARP cache in the Router. Set it below or equal to 0 to disable this -# feature. (integer value) -#send_gratuitous_arp = 3 - - -[netscaler_driver] - -# -# From neutron.lbaas.service -# - -# Username to login to the NetScaler Control Center Server. (string value) -#netscaler_ncc_username = - -# The URL to reach the NetScaler Control Center Server. (string value) -#netscaler_ncc_uri = - -# Password to login to the NetScaler Control Center Server. (string value) -#netscaler_ncc_password = +# Seconds between periodic task runs (integer value) +#periodic_interval = 10 [octavia] @@ -52,6 +20,13 @@ # From neutron.lbaas.service # +# URL of Octavia controller root (string value) +#base_url = http://127.0.0.1:9876 + +# Interval in seconds to poll octavia when an entity is created, updated, or +# deleted. (integer value) +#request_poll_interval = 3 + # Time to stop polling octavia when a status of an entity does not change. # (integer value) #request_poll_timeout = 100 @@ -60,81 +35,6 @@ # lbaas will allocate it and pass to Octavia. (boolean value) #allocates_vip = false -# Interval in seconds to poll octavia when an entity is created, updated, or -# deleted. (integer value) -#request_poll_interval = 3 - -# URL of Octavia controller root (string value) -#base_url = http://127.0.0.1:9876 - - -[radware] - -# -# From neutron.lbaas.service -# - -# Service ADC version. (string value) -#service_adc_version = - -# Name of the l4 workflow action. Default: BaseCreate. (string value) -#l4_action_name = BaseCreate - -# List of actions that are not pushed to the completion queue. (list value) -#actions_to_skip = setup_l2_l3 - -# Enables or disables the Service HA pair. Default: False. (boolean value) -#service_ha_pair = false - -# IP address of vDirect server. (string value) -#vdirect_address = - -# Resource pool IDs. (list value) -#service_resource_pool_ids = - -# Service throughput. Default: 1000. (integer value) -#service_throughput = 1000 - -# Name of l2_l3 workflow. Default: openstack_l2_l3. (string value) -#l2_l3_workflow_name = openstack_l2_l3 - -# IP address of secondary vDirect server. (string value) -#ha_secondary_address = - -# A required VLAN for the interswitch link to use. (integer value) -#service_isl_vlan = -1 - -# vDirect user name. (string value) -#vdirect_user = vDirect - -# Parameter for l2_l3 workflow setup. (dict value) -#l2_l3_setup_params = data_ip_address:192.168.200.99,data_ip_mask:255.255.255.0,data_port:1,gateway:192.168.200.1,ha_port:2 - -# Service SSL throughput. Default: 100. (integer value) -#service_ssl_throughput = 100 - -# vDirect user password. (string value) -#vdirect_password = radware - -# Parameter for l2_l3 workflow constructor. (dict value) -#l2_l3_ctor_params = allocate_ha_ips:True,allocate_ha_vrrp:True,ha_ip_pool_name:default,ha_network_name:HA-Network,service:_REPLACE_,twoleg_enabled:_REPLACE_ - -# Service compression throughput. Default: 100. (integer value) -#service_compression_throughput = 100 - -# Name of l4 workflow. Default: openstack_l4. (string value) -#l4_workflow_name = openstack_l4 - -# Service ADC type. Default: VA. (string value) -#service_adc_type = VA - -# Enable or disable Alteon interswitch link for stateful session failover. -# Default: False. (boolean value) -#service_session_mirroring_enabled = false - -# Size of service cache. Default: 20. (integer value) -#service_cache = 20 - [radwarev2] @@ -142,14 +42,38 @@ # From neutron.lbaas.service # -# Name of the workflow action for statistics. Default: stats. (string value) -#stats_action_name = stats +# IP address of vDirect server. (string value) +#vdirect_address = + +# IP address of secondary vDirect server. (string value) +#ha_secondary_address = + +# vDirect user name. (string value) +#vdirect_user = vDirect + +# vDirect user password. (string value) +#vdirect_password = radware + +# Service ADC type. Default: VA. (string value) +#service_adc_type = VA + +# Service ADC version. (string value) +#service_adc_version = + +# Enables or disables the Service HA pair. Default: False. (boolean value) +#service_ha_pair = false # Service throughput. Default: 1000. (integer value) #service_throughput = 1000 -# vDirect user name. (string value) -#vdirect_user = vDirect +# Service SSL throughput. Default: 100. (integer value) +#service_ssl_throughput = 100 + +# Service compression throughput. Default: 100. (integer value) +#service_compression_throughput = 100 + +# Size of service cache. Default: 20. (integer value) +#service_cache = 20 # Resource pool IDs. (list value) #service_resource_pool_ids = @@ -157,48 +81,24 @@ # A required VLAN for the interswitch link to use. (integer value) #service_isl_vlan = -1 -# Service SSL throughput. Default: 100. (integer value) -#service_ssl_throughput = 100 - -# vDirect user password. (string value) -#vdirect_password = radware - # Enable or disable Alteon interswitch link for stateful session failover. # Default: False. (boolean value) #service_session_mirroring_enabled = false -# Parameter for l2_l3 workflow constructor. (dict value) -#workflow_params = allocate_ha_ips:True,allocate_ha_vrrp:True,data_ip_address:192.168.200.99,data_ip_mask:255.255.255.0,data_port:1,gateway:192.168.200.1,ha_ip_pool_name:default,ha_network_name:HA-Network,ha_port:2,twoleg_enabled:_REPLACE_ - -# IP address of vDirect server. (string value) -#vdirect_address = - -# Service ADC type. Default: VA. (string value) -#service_adc_type = VA - # Name of the workflow template. Default: os_lb_v2. (string value) #workflow_template_name = os_lb_v2 -# Size of service cache. Default: 20. (integer value) -#service_cache = 20 - -# Service compression throughput. Default: 100. (integer value) -#service_compression_throughput = 100 - -# Service ADC version. (string value) -#service_adc_version = - # Name of child workflow templates used.Default: manage_l3 (list value) #child_workflow_template_names = manage_l3 -# Enables or disables the Service HA pair. Default: False. (boolean value) -#service_ha_pair = false +# Parameter for l2_l3 workflow constructor. (dict value) +#workflow_params = allocate_ha_ips:True,allocate_ha_vrrp:True,data_ip_address:192.168.200.99,data_ip_mask:255.255.255.0,data_port:1,gateway:192.168.200.1,ha_ip_pool_name:default,ha_network_name:HA-Network,ha_port:2,twoleg_enabled:_REPLACE_ # Name of the workflow action. Default: apply. (string value) #workflow_action_name = apply -# IP address of secondary vDirect server. (string value) -#ha_secondary_address = +# Name of the workflow action for statistics. Default: stats. (string value) +#stats_action_name = stats [radwarev2_debug] @@ -210,8 +110,8 @@ # Provision ADC service? (boolean value) #provision_service = true -# Configule ADC with L4 parameters? (boolean value) -#configure_l4 = true - # Configule ADC with L3 parameters? (boolean value) #configure_l3 = true + +# Configule ADC with L4 parameters? (boolean value) +#configure_l4 = true