[config-ref] Update loadbalancer configuration files

Change-Id: I53a12d477775c32a826e7aca1b03aac3bb371238
This commit is contained in:
venkatamahesh 2016-09-03 14:59:08 +05:30
parent 44e31bf4f6
commit 7c44fb1a4f
3 changed files with 130 additions and 254 deletions

View File

@ -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 = <None>
# The driver used to manage the virtual interface. (string value)
#interface_driver = <None>
# 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 = <None>
#
# 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 = <None>
# 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 = <None>
# (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 = <None>
# 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 = <None>
# 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 = <None>
# 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

View File

@ -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]

View File

@ -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 = <None>
# 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 = <None>
# The URL to reach the NetScaler Control Center Server. (string value)
#netscaler_ncc_uri = <None>
# Password to login to the NetScaler Control Center Server. (string value)
#netscaler_ncc_password = <None>
# 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 = <None>
# 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 = <None>
# 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 = <None>
# IP address of secondary vDirect server. (string value)
#ha_secondary_address = <None>
# 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 = <None>
# 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 = <None>
# 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