Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 [DEFAULT]
- 2
- 3 #
- 4 # From neutron.base.agent
- 5 #
- 6
- 7 # Name of Open vSwitch bridge to use (string value)
- 8 #ovs_integration_bridge = br-int
- 9
- 10 # Uses veth for an OVS interface or not. Support kernels with limited namespace
- 11 # support (e.g. RHEL 6.5) so long as ovs_use_veth is set to True. (boolean
- 12 # value)
- 13 #ovs_use_veth = false
- 14
- 15 # The driver used to manage the virtual interface. (string value)
- 16 #interface_driver = <None>
- 17 interface_driver = linuxbridge
- 18
- 19 # Timeout in seconds for ovs-vsctl commands. If the timeout expires, ovs
- 20 # commands will fail with ALARMCLOCK error. (integer value)
- 21 #ovs_vsctl_timeout = 10
- 22
- 23 #
- 24 # From neutron.l3.agent
- 25 #
- 26
- 27 # The working mode for the agent. Allowed modes are: 'legacy' - this preserves
- 28 # the existing behavior where the L3 agent is deployed on a centralized
- 29 # networking node to provide L3 services like DNAT, and SNAT. Use this mode if
- 30 # you do not want to adopt DVR. 'dvr' - this mode enables DVR functionality and
- 31 # must be used for an L3 agent that runs on a compute host. 'dvr_snat' - this
- 32 # enables centralized SNAT support in conjunction with DVR. This mode must be
- 33 # used for an L3 agent running on a centralized node (or in single-host
- 34 # deployments, e.g. devstack). 'dvr_no_external' - this mode enables only
- 35 # East/West DVR routing functionality for a L3 agent that runs on a compute
- 36 # host, the North/South functionality such as DNAT and SNAT will be provided by
- 37 # the centralized network node that is running in 'dvr_snat' mode. This mode
- 38 # should be used when there is no external network connectivity on the compute
- 39 # host. (string value)
- 40 # Allowed values: dvr, dvr_snat, legacy, dvr_no_external
- 41 #agent_mode = legacy
- 42
- 43 # TCP Port used by Neutron metadata namespace proxy. (port value)
- 44 # Minimum value: 0
- 45 # Maximum value: 65535
- 46 #metadata_port = 9697
- 47
- 48 # Indicates that this L3 agent should also handle routers that do not have an
- 49 # external network gateway configured. This option should be True only for a
- 50 # single agent in a Neutron deployment, and may be False for all agents if all
- 51 # routers must have an external network gateway. (boolean value)
- 52 #handle_internal_only_routers = true
- 53
- 54 # DEPRECATED: When external_network_bridge is set, each L3 agent can be
- 55 # associated with no more than one external network. This value should be set
- 56 # to the UUID of that external network. To allow L3 agent support multiple
- 57 # external networks, both the external_network_bridge and
- 58 # gateway_external_network_id must be left empty. (string value)
- 59 # This option is deprecated for removal.
- 60 # Its value may be silently ignored in the future.
- 61 #gateway_external_network_id =
- 62
- 63 # With IPv6, the network used for the external gateway does not need to have an
- 64 # associated subnet, since the automatically assigned link-local address (LLA)
- 65 # can be used. However, an IPv6 gateway address is needed for use as the next-
- 66 # hop for the default route. If no IPv6 gateway address is configured here,
- 67 # (and only then) the neutron router will be configured to get its default
- 68 # route from router advertisements (RAs) from the upstream router; in which
- 69 # case the upstream router must also be configured to send these RAs. The
- 70 # ipv6_gateway, when configured, should be the LLA of the interface on the
- 71 # upstream router. If a next-hop using a global unique address (GUA) is
- 72 # desired, it needs to be done via a subnet allocated to the network and not
- 73 # through this parameter. (string value)
- 74 #ipv6_gateway =
- 76 # Driver used for ipv6 prefix delegation. This needs to be an entry point
- 77 # defined in the neutron.agent.linux.pd_drivers namespace. See setup.cfg for
- 78 # entry points included with the neutron source. (string value)
- 79 #prefix_delegation_driver = dibbler
- 80
- 81 # Allow running metadata proxy. (boolean value)
- 82 #enable_metadata_proxy = true
- 83
- 84 # Iptables mangle mark used to mark metadata valid requests. This mark will be
- 85 # masked with 0xffff so that only the lower 16 bits will be used. (string
- 86 # value)
- 87 #metadata_access_mark = 0x1
- 88
- 89 # Iptables mangle mark used to mark ingress from external network. This mark
- 90 # will be masked with 0xffff so that only the lower 16 bits will be used.
- 91 # (string value)
- 92 #external_ingress_mark = 0x2
- 93
- 94 # DEPRECATED: Name of bridge used for external network traffic. When this
- 95 # parameter is set, the L3 agent will plug an interface directly into an
- 96 # external bridge which will not allow any wiring by the L2 agent. Using this
- 97 # will result in incorrect port statuses. This option is deprecated and will be
- 98 # removed in Ocata. (string value)
- 99 # This option is deprecated for removal.
- 100 # Its value may be silently ignored in the future.
- 101 #external_network_bridge =
- 102
- 103 # Seconds between running periodic tasks. (integer value)
- 104 #periodic_interval = 40
- 105
- 106 # Number of separate API worker processes for service. If not specified, the
- 107 # default is equal to the number of CPUs available for best performance.
- 108 # (integer value)
- 109 #api_workers = <None>
- 110
- 111 # Number of RPC worker processes for service. (integer value)
- 112 #rpc_workers = 1
- 114 # Number of RPC worker processes dedicated to state reports queue. (integer
- 115 # value)
- 116 #rpc_state_report_workers = 1
- 117
- 118 # Range of seconds to randomly delay when starting the periodic task scheduler
- 119 # to reduce stampeding. (Disable by setting to 0) (integer value)
- 120 #periodic_fuzzy_delay = 5
- 121
- 122 # Location to store keepalived/conntrackd config files (string value)
- 123 #ha_confs_path = $state_path/ha_confs
- 124
- 125 # VRRP authentication type (string value)
- 126 # Allowed values: AH, PASS
- 127 #ha_vrrp_auth_type = PASS
- 128
- 129 # VRRP authentication password (string value)
- 130 #ha_vrrp_auth_password = <None>
- 131
- 132 # The advertisement interval in seconds (integer value)
- 133 #ha_vrrp_advert_int = 2
- 134
- 135 # Number of concurrent threads for keepalived server connection requests. More
- 136 # threads create a higher CPU load on the agent node. (integer value)
- 137 # Minimum value: 1
- 138 #ha_keepalived_state_change_server_threads = (1 + <num_of_cpus>) / 2
- 139
- 140 # The VRRP health check interval in seconds. Values > 0 enable VRRP health
- 141 # checks. Setting it to 0 disables VRRP health checks. Recommended value is 5.
- 142 # This will cause pings to be sent to the gateway IP address(es) - requires
- 143 # ICMP_ECHO_REQUEST to be enabled on the gateway. If gateway fails, all routers
- 144 # will be reported as master, and master election will be repeated in round-
- 145 # robin fashion, until one of the router restore the gateway connection.
- 146 # (integer value)
- 147 #ha_vrrp_health_check_interval = 0
- 148
- 149 # Service to handle DHCPv6 Prefix delegation. (string value)
- 150 #pd_dhcp_driver = dibbler
- 152 # Location to store IPv6 RA config files (string value)
- 153 #ra_confs = $state_path/ra
- 154
- 155 # MinRtrAdvInterval setting for radvd.conf (integer value)
- 156 #min_rtr_adv_interval = 30
- 157
- 158 # MaxRtrAdvInterval setting for radvd.conf (integer value)
- 159 #max_rtr_adv_interval = 100
- 160
- 161 #
- 162 # From oslo.log
- 163 #
- 164
- 165 # If set to true, the logging level will be set to DEBUG instead of the default
- 166 # INFO level. (boolean value)
- 167 # Note: This option can be changed without restarting.
- 168 #debug = false
- 169
- 170 # The name of a logging configuration file. This file is appended to any
- 171 # existing logging configuration files. For details about logging configuration
- 172 # files, see the Python logging module documentation. Note that when logging
- 173 # configuration files are used then all logging configuration is set in the
- 174 # configuration file and other logging configuration options are ignored (for
- 175 # example, logging_context_format_string). (string value)
- 176 # Note: This option can be changed without restarting.
- 177 # Deprecated group/name - [DEFAULT]/log_config
- 178 #log_config_append = <None>
- 179
- 180 # Defines the format string for %%(asctime)s in log records. Default:
- 181 # %(default)s . This option is ignored if log_config_append is set. (string
- 182 # value)
- 183 #log_date_format = %Y-%m-%d %H:%M:%S
- 184
- 185 # (Optional) Name of log file to send logging output to. If no default is set,
- 186 # logging will go to stderr as defined by use_stderr. This option is ignored if
- 187 # log_config_append is set. (string value)
- 188 # Deprecated group/name - [DEFAULT]/logfile
- 189 #log_file = <None>
- 190
- 191 # (Optional) The base directory used for relative log_file paths. This option
- 192 # is ignored if log_config_append is set. (string value)
- 193 # Deprecated group/name - [DEFAULT]/logdir
- 194 #log_dir = <None>
- 195
- 196 # Uses logging handler designed to watch file system. When log file is moved or
- 197 # removed this handler will open a new log file with specified path
- 198 # instantaneously. It makes sense only if log_file option is specified and
- 199 # Linux platform is used. This option is ignored if log_config_append is set.
- 200 # (boolean value)
- 201 #watch_log_file = false
- 202
- 203 # Use syslog for logging. Existing syslog format is DEPRECATED and will be
- 204 # changed later to honor RFC5424. This option is ignored if log_config_append
- 205 # is set. (boolean value)
- 206 #use_syslog = false
- 207
- 208 # Enable journald for logging. If running in a systemd environment you may wish
- 209 # to enable journal support. Doing so will use the journal native protocol
- 210 # which includes structured metadata in addition to log messages.This option is
- 211 # ignored if log_config_append is set. (boolean value)
- 212 #use_journal = false
- 213
- 214 # Syslog facility to receive log lines. This option is ignored if
- 215 # log_config_append is set. (string value)
- 216 #syslog_log_facility = LOG_USER
- 217
- 218 # Log output to standard error. This option is ignored if log_config_append is
- 219 # set. (boolean value)
- 220 #use_stderr = false
- 221
- 222 # Format string to use for log messages with context. (string value)
- 223 #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message )s
- 224
- 225 # Format string to use for log messages when context is undefined. (string
- 226 # value)
- 227 #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
- 228
- 229 # Additional data to append to log message when logging level for the message
- 230 # is DEBUG. (string value)
- 231 #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
- 232
- 233 # Prefix each line of exception output with this format. (string value)
- 234 #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
- 235
- 236 # Defines the format string for %(user_identity)s that is used in
- 237 # logging_context_format_string. (string value)
- 238 #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
- 239
- 240 # List of package logging levels in logger=LEVEL pairs. This option is ignored
- 241 # if log_config_append is set. (list value)
- 242 #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requ ests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WA RN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
- 243
- 244 # Enables or disables publication of error events. (boolean value)
- 245 #publish_errors = false
- 246
- 247 # The format for an instance that is passed with the log message. (string
- 248 # value)
- 249 #instance_format = "[instance: %(uuid)s] "
- 250
- 251 # The format for an instance UUID that is passed with the log message. (string
- 253 #instance_uuid_format = "[instance: %(uuid)s] "
- 254
- 255 # Interval, number of seconds, of log rate limiting. (integer value)
- 256 #rate_limit_interval = 0
- 257
- 258 # Maximum number of logged messages per rate_limit_interval. (integer value)
- 259 #rate_limit_burst = 0
- 260
- 261 # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
- 262 # or empty string. Logs with level greater or equal to rate_limit_except_level
- 263 # are not filtered. An empty string means that all levels are filtered. (string
- 264 # value)
- 265 #rate_limit_except_level = CRITICAL
- 266
- 267 # Enables or disables fatal status of deprecations. (boolean value)
- 268 #fatal_deprecations = false
- 269
- 270
- 271 [agent]
- 272
- 273 #
- 274 # From neutron.az.agent
- 275 #
- 276
- 277 # Availability zone of this node (string value)
- 278 #availability_zone = nova
- 279
- 280 #
- 281 # From neutron.base.agent
- 282 #
- 283
- 284 # Seconds between nodes reporting state to server; should be less than
- 285 # agent_down_time, best if it is half or less than agent_down_time. (floating
- 286 # point value)
- 287 #report_interval = 30
- 289 # Log agent heartbeats (boolean value)
- 290 #log_agent_heartbeats = false
- 291
- 292 #
- 293 # From neutron.l3.agent
- 294 #
- 295
- 296 # Extensions list to use (list value)
- 297 #extensions =
- 298
- 299
- 300 [ovs]
- 301
- 302 #
- 303 # From neutron.base.agent
- 304 #
- 305
- 306 # The interface for interacting with the OVSDB (string value)
- 307 # Allowed values: vsctl, native
- 308 #ovsdb_interface = native
- 309
- 310 # The connection string for the OVSDB backend. Will be used by ovsdb-client
- 311 # when monitoring and used for the all ovsdb commands when native
- 312 # ovsdb_interface is enabled (string value)
- 313 #ovsdb_connection = tcp:127.0.0.1:6640
Add Comment
Please, Sign In to add comment