Advertisement
ananth_

neutron.conf

Dec 5th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 75.69 KB | None | 0 0
  1. [heat-admin@overcloud-controller-0 ~]$ sudo cat /var/lib/config-data/puppet-generated/neutron/etc/neutron/neutron.conf
  2. [DEFAULT]
  3.  
  4. #
  5. # From neutron
  6. #
  7.  
  8. # Where to store Neutron state files. This directory must be writable by the
  9. # agent. (string value)
  10. #state_path = /var/lib/neutron
  11.  
  12. # The host IP to bind to. (unknown value)
  13. #bind_host = 0.0.0.0
  14. bind_host=192.0.2.17
  15.  
  16. # The port to bind to (port value)
  17. # Minimum value: 0
  18. # Maximum value: 65535
  19. #bind_port = 9696
  20.  
  21. # The path for API extensions. Note that this can be a colon-separated list of
  22. # paths. For example: api_extensions_path =
  23. # extensions:/path/to/more/exts:/even/more/exts. The __path__ of
  24. # neutron.extensions is appended to this, so if your extensions are in there
  25. # you don't need to specify them here. (string value)
  26. #api_extensions_path =
  27.  
  28. # The type of authentication to use (string value)
  29. #auth_strategy = keystone
  30. auth_strategy=keystone
  31.  
  32. # The core plugin Neutron will use (string value)
  33. #core_plugin = <None>
  34. core_plugin=ml2
  35.  
  36. # The service plugins Neutron will use (list value)
  37. #service_plugins =
  38. service_plugins=odl-router_v2,trunk,flow_classifier,sfc
  39.  
  40. # The base MAC address Neutron will use for VIFs. The first 3 octets will
  41. # remain unchanged. If the 4th octet is not 00, it will also be used. The
  42. # others will be randomly generated. (string value)
  43. #base_mac = fa:16:3e:00:00:00
  44.  
  45. # Allow the usage of the bulk API (boolean value)
  46. #allow_bulk = true
  47.  
  48. # The maximum number of items returned in a single response, value was
  49. # 'infinite' or negative integer means no limit (string value)
  50. #pagination_max_limit = -1
  51.  
  52. # Default value of availability zone hints. The availability zone aware
  53. # schedulers use this when the resources availability_zone_hints is empty.
  54. # Multiple availability zones can be specified by a comma separated string.
  55. # This value can be empty. In this case, even if availability_zone_hints for a
  56. # resource is empty, availability zone is considered for high availability
  57. # while scheduling the resource. (list value)
  58. #default_availability_zones =
  59.  
  60. # Maximum number of DNS nameservers per subnet (integer value)
  61. #max_dns_nameservers = 5
  62.  
  63. # Maximum number of host routes per subnet (integer value)
  64. #max_subnet_host_routes = 20
  65.  
  66. # Enables IPv6 Prefix Delegation for automatic subnet CIDR allocation. Set to
  67. # True to enable IPv6 Prefix Delegation for subnet allocation in a PD-capable
  68. # environment. Users making subnet creation requests for IPv6 subnets without
  69. # providing a CIDR or subnetpool ID will be given a CIDR via the Prefix
  70. # Delegation mechanism. Note that enabling PD will override the behavior of the
  71. # default IPv6 subnetpool. (boolean value)
  72. #ipv6_pd_enabled = false
  73.  
  74. # DHCP lease duration (in seconds). Use -1 to tell dnsmasq to use infinite
  75. # lease times. (integer value)
  76. #dhcp_lease_duration = 86400
  77.  
  78. # Domain to use for building the hostnames (string value)
  79. #dns_domain = openstacklocal
  80. dns_domain=openstacklocal
  81.  
  82. # Driver for external DNS integration. (string value)
  83. #external_dns_driver = <None>
  84.  
  85. # Allow sending resource operation notification to DHCP agent (boolean value)
  86. #dhcp_agent_notification = true
  87. dhcp_agent_notification=True
  88.  
  89. # Allow overlapping IP support in Neutron. Attention: the following parameter
  90. # MUST be set to False if Neutron is being used in conjunction with Nova
  91. # security groups. (boolean value)
  92. # allow_overlapping_ips = True
  93. allow_overlapping_ips=True
  94.  
  95. # Hostname to be used by the Neutron server, agents and services running on
  96. # this machine. All the agents and services running on this machine must use
  97. # the same host value. (unknown value)
  98. #host = example.domain
  99. host=overcloud-controller-0.opnfvlf.org
  100.  
  101. # This string is prepended to the normal URL that is returned in links to the
  102. # OpenStack Network API. If it is empty (the default), the URLs are returned
  103. # unchanged. (string value)
  104. #network_link_prefix = <None>
  105.  
  106. # Send notification to nova when port status changes (boolean value)
  107. #notify_nova_on_port_status_changes = true
  108. notify_nova_on_port_status_changes=True
  109.  
  110. # Send notification to nova when port data (fixed_ips/floatingip) changes so
  111. # nova can update its cache. (boolean value)
  112. #notify_nova_on_port_data_changes = true
  113. notify_nova_on_port_data_changes=True
  114.  
  115. # Number of seconds between sending events to nova if there are any events to
  116. # send. (integer value)
  117. #send_events_interval = 2
  118.  
  119. # Neutron IPAM (IP address management) driver to use. By default, the reference
  120. # implementation of the Neutron IPAM driver is used. (string value)
  121. #ipam_driver = internal
  122.  
  123. # If True, then allow plugins that support it to create VLAN transparent
  124. # networks. (boolean value)
  125. #vlan_transparent = false
  126.  
  127. # MTU of the underlying physical network. Neutron uses this value to calculate
  128. # MTU for all virtual network components. For flat and VLAN networks, neutron
  129. # uses this value without modification. For overlay networks such as VXLAN,
  130. # neutron automatically subtracts the overlay protocol overhead from this
  131. # value. Defaults to 1500, the standard value for Ethernet. (integer value)
  132. # Deprecated group/name - [ml2]/segment_mtu
  133. #global_physnet_mtu = 1500
  134. global_physnet_mtu=1500
  135.  
  136. # Number of backlog requests to configure the socket with (integer value)
  137. #backlog = 4096
  138.  
  139. # Number of seconds to keep retrying to listen (integer value)
  140. #retry_until_window = 30
  141.  
  142. # Enable SSL on the API server (boolean value)
  143. #use_ssl = false
  144.  
  145. # Seconds between running periodic tasks. (integer value)
  146. #periodic_interval = 40
  147.  
  148. # Number of separate API worker processes for service. If not specified, the
  149. # default is equal to the number of CPUs available for best performance.
  150. # (integer value)
  151. #api_workers = <None>
  152. api_workers=1
  153.  
  154. # Number of RPC worker processes for service. (integer value)
  155. #rpc_workers = 1
  156. rpc_workers=1
  157.  
  158. # Number of RPC worker processes dedicated to state reports queue. (integer
  159. # value)
  160. #rpc_state_report_workers = 1
  161.  
  162. # Range of seconds to randomly delay when starting the periodic task scheduler
  163. # to reduce stampeding. (Disable by setting to 0) (integer value)
  164. #periodic_fuzzy_delay = 5
  165.  
  166. #
  167. # From neutron.agent
  168. #
  169.  
  170. # The driver used to manage the virtual interface. (string value)
  171. #interface_driver = <None>
  172.  
  173. # Location for Metadata Proxy UNIX domain socket. (string value)
  174. #metadata_proxy_socket = $state_path/metadata_proxy
  175.  
  176. # User (uid or name) running metadata proxy after its initialization (if empty:
  177. # agent effective user). (string value)
  178. #metadata_proxy_user =
  179.  
  180. # Group (gid or name) running metadata proxy after its initialization (if
  181. # empty: agent effective group). (string value)
  182. #metadata_proxy_group =
  183.  
  184. #
  185. # From neutron.db
  186. #
  187.  
  188. # Seconds to regard the agent is down; should be at least twice
  189. # report_interval, to be sure the agent is down for good. (integer value)
  190. #agent_down_time = 75
  191.  
  192. # Representing the resource type whose load is being reported by the agent.
  193. # This can be "networks", "subnets" or "ports". When specified (Default is
  194. # networks), the server will extract particular load sent as part of its agent
  195. # configuration object from the agent report state, which is the number of
  196. # resources being consumed, at every report_interval.dhcp_load_type can be used
  197. # in combination with network_scheduler_driver =
  198. # neutron.scheduler.dhcp_agent_scheduler.WeightScheduler When the
  199. # network_scheduler_driver is WeightScheduler, dhcp_load_type can be configured
  200. # to represent the choice for the resource being balanced. Example:
  201. # dhcp_load_type=networks (string value)
  202. # Possible values:
  203. # networks - <No description provided>
  204. # subnets - <No description provided>
  205. # ports - <No description provided>
  206. #dhcp_load_type = networks
  207.  
  208. # Agent starts with admin_state_up=False when enable_new_agents=False. In the
  209. # case, user's resources will not be scheduled automatically to the agent until
  210. # admin changes admin_state_up to True. (boolean value)
  211. #enable_new_agents = true
  212.  
  213. # Maximum number of routes per router (integer value)
  214. #max_routes = 30
  215.  
  216. # Define the default value of enable_snat if not provided in
  217. # external_gateway_info. (boolean value)
  218. #enable_snat_by_default = true
  219.  
  220. # Driver to use for scheduling network to DHCP agent (string value)
  221. #network_scheduler_driver = neutron.scheduler.dhcp_agent_scheduler.WeightScheduler
  222.  
  223. # Allow auto scheduling networks to DHCP agent. (boolean value)
  224. #network_auto_schedule = true
  225.  
  226. # Automatically remove networks from offline DHCP agents. (boolean value)
  227. #allow_automatic_dhcp_failover = true
  228.  
  229. # Number of DHCP agents scheduled to host a tenant network. If this number is
  230. # greater than 1, the scheduler automatically assigns multiple DHCP agents for
  231. # a given tenant network, providing high availability for DHCP service.
  232. # (integer value)
  233. #dhcp_agents_per_network = 1
  234. dhcp_agents_per_network=1
  235.  
  236. # Enable services on an agent with admin_state_up False. If this option is
  237. # False, when admin_state_up of an agent is turned False, services on it will
  238. # be disabled. Agents with admin_state_up False are not selected for automatic
  239. # scheduling regardless of this option. But manual scheduling to such agents is
  240. # available if this option is True. (boolean value)
  241. #enable_services_on_agents_with_admin_state_down = false
  242.  
  243. # The base mac address used for unique DVR instances by Neutron. The first 3
  244. # octets will remain unchanged. If the 4th octet is not 00, it will also be
  245. # used. The others will be randomly generated. The 'dvr_base_mac' *must* be
  246. # different from 'base_mac' to avoid mixing them up with MAC's allocated for
  247. # tenant ports. A 4 octet example would be dvr_base_mac = fa:16:3f:4f:00:00.
  248. # The default is 3 octet (string value)
  249. #dvr_base_mac = fa:16:3f:00:00:00
  250.  
  251. # System-wide flag to determine the type of router that tenants can create.
  252. # Only admin can override. (boolean value)
  253. #router_distributed = false
  254. router_distributed=False
  255.  
  256. # Determine if setup is configured for DVR. If False, DVR API extension will be
  257. # disabled. (boolean value)
  258. #enable_dvr = true
  259. enable_dvr=False
  260.  
  261. # Driver to use for scheduling router to a default L3 agent (string value)
  262. #router_scheduler_driver = neutron.scheduler.l3_agent_scheduler.LeastRoutersScheduler
  263. router_scheduler_driver=neutron.scheduler.l3_agent_scheduler.ChanceScheduler
  264.  
  265. # Allow auto scheduling of routers to L3 agent. (boolean value)
  266. #router_auto_schedule = true
  267.  
  268. # Automatically reschedule routers from offline L3 agents to online L3 agents.
  269. # (boolean value)
  270. #allow_automatic_l3agent_failover = false
  271. allow_automatic_l3agent_failover=True
  272.  
  273. # Enable HA mode for virtual routers. (boolean value)
  274. #l3_ha = false
  275. l3_ha=False
  276.  
  277. # Maximum number of L3 agents which a HA router will be scheduled on. If it is
  278. # set to 0 then the router will be scheduled on every agent. (integer value)
  279. #max_l3_agents_per_router = 3
  280. max_l3_agents_per_router=3
  281.  
  282. # Subnet used for the l3 HA admin network. (string value)
  283. #l3_ha_net_cidr = 169.254.192.0/18
  284.  
  285. # The network type to use when creating the HA network for an HA router. By
  286. # default or if empty, the first 'tenant_network_types' is used. This is
  287. # helpful when the VRRP traffic should use a specific network which is not the
  288. # default one. (string value)
  289. #l3_ha_network_type =
  290.  
  291. # The physical network name with which the HA network can be created. (string
  292. # value)
  293. #l3_ha_network_physical_name =
  294.  
  295. #
  296. # From neutron.extensions
  297. #
  298.  
  299. # Maximum number of allowed address pairs (integer value)
  300. #max_allowed_address_pair = 10
  301.  
  302. #
  303. # From oslo.log
  304. #
  305.  
  306. # If set to true, the logging level will be set to DEBUG instead of the default
  307. # INFO level. (boolean value)
  308. # Note: This option can be changed without restarting.
  309. #debug = false
  310. debug=False
  311.  
  312. # The name of a logging configuration file. This file is appended to any
  313. # existing logging configuration files. For details about logging configuration
  314. # files, see the Python logging module documentation. Note that when logging
  315. # configuration files are used then all logging configuration is set in the
  316. # configuration file and other logging configuration options are ignored (for
  317. # example, logging_context_format_string). (string value)
  318. # Note: This option can be changed without restarting.
  319. # Deprecated group/name - [DEFAULT]/log_config
  320. #log_config_append = <None>
  321.  
  322. # Defines the format string for %%(asctime)s in log records. Default:
  323. # %(default)s . This option is ignored if log_config_append is set. (string
  324. # value)
  325. #log_date_format = %Y-%m-%d %H:%M:%S
  326.  
  327. # (Optional) Name of log file to send logging output to. If no default is set,
  328. # logging will go to stderr as defined by use_stderr. This option is ignored if
  329. # log_config_append is set. (string value)
  330. # Deprecated group/name - [DEFAULT]/logfile
  331. #log_file = <None>
  332.  
  333. # (Optional) The base directory used for relative log_file paths. This option
  334. # is ignored if log_config_append is set. (string value)
  335. # Deprecated group/name - [DEFAULT]/logdir
  336. #log_dir = <None>
  337. log_dir=/var/log/neutron
  338.  
  339. # Uses logging handler designed to watch file system. When log file is moved or
  340. # removed this handler will open a new log file with specified path
  341. # instantaneously. It makes sense only if log_file option is specified and
  342. # Linux platform is used. This option is ignored if log_config_append is set.
  343. # (boolean value)
  344. #watch_log_file = false
  345.  
  346. # Use syslog for logging. Existing syslog format is DEPRECATED and will be
  347. # changed later to honor RFC5424. This option is ignored if log_config_append
  348. # is set. (boolean value)
  349. #use_syslog = false
  350.  
  351. # Enable journald for logging. If running in a systemd environment you may wish
  352. # to enable journal support. Doing so will use the journal native protocol
  353. # which includes structured metadata in addition to log messages.This option is
  354. # ignored if log_config_append is set. (boolean value)
  355. #use_journal = false
  356.  
  357. # Syslog facility to receive log lines. This option is ignored if
  358. # log_config_append is set. (string value)
  359. #syslog_log_facility = LOG_USER
  360.  
  361. # Use JSON formatting for logging. This option is ignored if log_config_append
  362. # is set. (boolean value)
  363. #use_json = false
  364.  
  365. # Log output to standard error. This option is ignored if log_config_append is
  366. # set. (boolean value)
  367. # use_stderr = False
  368.  
  369. # Format string to use for log messages with context. (string value)
  370. #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
  371.  
  372. # Format string to use for log messages when context is undefined. (string
  373. # value)
  374. #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
  375.  
  376. # Additional data to append to log message when logging level for the message
  377. # is DEBUG. (string value)
  378. #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
  379.  
  380. # Prefix each line of exception output with this format. (string value)
  381. #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
  382.  
  383. # Defines the format string for %(user_identity)s that is used in
  384. # logging_context_format_string. (string value)
  385. #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
  386.  
  387. # List of package logging levels in logger=LEVEL pairs. This option is ignored
  388. # if log_config_append is set. (list value)
  389. #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=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
  390.  
  391. # Enables or disables publication of error events. (boolean value)
  392. #publish_errors = false
  393.  
  394. # The format for an instance that is passed with the log message. (string
  395. # value)
  396. #instance_format = "[instance: %(uuid)s] "
  397.  
  398. # The format for an instance UUID that is passed with the log message. (string
  399. # value)
  400. #instance_uuid_format = "[instance: %(uuid)s] "
  401.  
  402. # Interval, number of seconds, of log rate limiting. (integer value)
  403. #rate_limit_interval = 0
  404.  
  405. # Maximum number of logged messages per rate_limit_interval. (integer value)
  406. #rate_limit_burst = 0
  407.  
  408. # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
  409. # or empty string. Logs with level greater or equal to rate_limit_except_level
  410. # are not filtered. An empty string means that all levels are filtered. (string
  411. # value)
  412. #rate_limit_except_level = CRITICAL
  413.  
  414. # Enables or disables fatal status of deprecations. (boolean value)
  415. #fatal_deprecations = false
  416.  
  417. #
  418. # From oslo.messaging
  419. #
  420.  
  421. # Size of RPC connection pool. (integer value)
  422. #rpc_conn_pool_size = 30
  423.  
  424. # The pool size limit for connections expiration policy (integer value)
  425. #conn_pool_min_size = 2
  426.  
  427. # The time-to-live in sec of idle connections in the pool (integer value)
  428. #conn_pool_ttl = 1200
  429.  
  430. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  431. # The "host" option should point or resolve to this address. (string value)
  432. #rpc_zmq_bind_address = *
  433.  
  434. # MatchMaker driver. (string value)
  435. # Possible values:
  436. # redis - <No description provided>
  437. # sentinel - <No description provided>
  438. # dummy - <No description provided>
  439. #rpc_zmq_matchmaker = redis
  440.  
  441. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  442. #rpc_zmq_contexts = 1
  443.  
  444. # Maximum number of ingress messages to locally buffer per topic. Default is
  445. # unlimited. (integer value)
  446. #rpc_zmq_topic_backlog = <None>
  447.  
  448. # Directory for holding IPC sockets. (string value)
  449. #rpc_zmq_ipc_dir = /var/run/openstack
  450.  
  451. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  452. # "host" option, if running Nova. (string value)
  453. #rpc_zmq_host = localhost
  454.  
  455. # Number of seconds to wait before all pending messages will be sent after
  456. # closing a socket. The default value of -1 specifies an infinite linger
  457. # period. The value of 0 specifies no linger period. Pending messages shall be
  458. # discarded immediately when the socket is closed. Positive values specify an
  459. # upper bound for the linger period. (integer value)
  460. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  461. #zmq_linger = -1
  462.  
  463. # The default number of seconds that poll should wait. Poll raises timeout
  464. # exception when timeout expired. (integer value)
  465. #rpc_poll_timeout = 1
  466.  
  467. # Expiration timeout in seconds of a name service record about existing target
  468. # ( < 0 means no timeout). (integer value)
  469. #zmq_target_expire = 300
  470.  
  471. # Update period in seconds of a name service record about existing target.
  472. # (integer value)
  473. #zmq_target_update = 180
  474.  
  475. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  476. # value)
  477. #use_pub_sub = false
  478.  
  479. # Use ROUTER remote proxy. (boolean value)
  480. #use_router_proxy = false
  481.  
  482. # This option makes direct connections dynamic or static. It makes sense only
  483. # with use_router_proxy=False which means to use direct connections for direct
  484. # message types (ignored otherwise). (boolean value)
  485. #use_dynamic_connections = false
  486.  
  487. # How many additional connections to a host will be made for failover reasons.
  488. # This option is actual only in dynamic connections mode. (integer value)
  489. #zmq_failover_connections = 2
  490.  
  491. # Minimal port number for random ports range. (port value)
  492. # Minimum value: 0
  493. # Maximum value: 65535
  494. #rpc_zmq_min_port = 49153
  495.  
  496. # Maximal port number for random ports range. (integer value)
  497. # Minimum value: 1
  498. # Maximum value: 65536
  499. #rpc_zmq_max_port = 65536
  500.  
  501. # Number of retries to find free port number before fail with ZMQBindError.
  502. # (integer value)
  503. #rpc_zmq_bind_port_retries = 100
  504.  
  505. # Default serialization mechanism for serializing/deserializing
  506. # outgoing/incoming messages (string value)
  507. # Possible values:
  508. # json - <No description provided>
  509. # msgpack - <No description provided>
  510. #rpc_zmq_serialization = json
  511.  
  512. # This option configures round-robin mode in zmq socket. True means not keeping
  513. # a queue when server side disconnects. False means to keep queue and messages
  514. # even if server is disconnected, when the server appears we send all
  515. # accumulated messages to it. (boolean value)
  516. #zmq_immediate = true
  517.  
  518. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  519. # other negative value) means to skip any overrides and leave it to OS default;
  520. # 0 and 1 (or any other positive value) mean to disable and enable the option
  521. # respectively. (integer value)
  522. #zmq_tcp_keepalive = -1
  523.  
  524. # The duration between two keepalive transmissions in idle condition. The unit
  525. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  526. # etc. The default value of -1 (or any other negative value and 0) means to
  527. # skip any overrides and leave it to OS default. (integer value)
  528. #zmq_tcp_keepalive_idle = -1
  529.  
  530. # The number of retransmissions to be carried out before declaring that remote
  531. # end is not available. The default value of -1 (or any other negative value
  532. # and 0) means to skip any overrides and leave it to OS default. (integer
  533. # value)
  534. #zmq_tcp_keepalive_cnt = -1
  535.  
  536. # The duration between two successive keepalive retransmissions, if
  537. # acknowledgement to the previous keepalive transmission is not received. The
  538. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  539. # Windows etc. The default value of -1 (or any other negative value and 0)
  540. # means to skip any overrides and leave it to OS default. (integer value)
  541. #zmq_tcp_keepalive_intvl = -1
  542.  
  543. # Maximum number of (green) threads to work concurrently. (integer value)
  544. #rpc_thread_pool_size = 100
  545.  
  546. # Expiration timeout in seconds of a sent/received message after which it is
  547. # not tracked anymore by a client/server. (integer value)
  548. #rpc_message_ttl = 300
  549.  
  550. # Wait for message acknowledgements from receivers. This mechanism works only
  551. # via proxy without PUB/SUB. (boolean value)
  552. #rpc_use_acks = false
  553.  
  554. # Number of seconds to wait for an ack from a cast/call. After each retry
  555. # attempt this timeout is multiplied by some specified multiplier. (integer
  556. # value)
  557. #rpc_ack_timeout_base = 15
  558.  
  559. # Number to multiply base ack timeout by after each retry attempt. (integer
  560. # value)
  561. #rpc_ack_timeout_multiplier = 2
  562.  
  563. # Default number of message sending attempts in case of any problems occurred:
  564. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  565. # any other negative values) mean to retry forever. This option is used only if
  566. # acknowledgments are enabled. (integer value)
  567. #rpc_retry_attempts = 3
  568.  
  569. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  570. # priority then the default publishers list taken from the matchmaker. (list
  571. # value)
  572. #subscribe_on =
  573.  
  574. # Size of executor thread pool when executor is threading or eventlet. (integer
  575. # value)
  576. # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
  577. #executor_thread_pool_size = 64
  578.  
  579. # Seconds to wait for a response from a call. (integer value)
  580. #rpc_response_timeout = 60
  581.  
  582. # The network address and optional user credentials for connecting to the
  583. # messaging backend, in URL format. The expected format is:
  584. #
  585. # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query
  586. #
  587. # Example: rabbit://rabbitmq:password@127.0.0.1:5672//
  588. #
  589. # For full details on the fields in the URL see the documentation of
  590. # oslo_messaging.TransportURL at
  591. # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html
  592. # (string value)
  593. #transport_url = <None>
  594. transport_url=rabbit://guest:dXa4wBYNetBzPRGpNTW2EpY3k@overcloud-controller-0.internalapi.opnfvlf.org:5672/?ssl=0
  595.  
  596. # DEPRECATED: The messaging driver to use, defaults to rabbit. Other drivers
  597. # include amqp and zmq. (string value)
  598. # This option is deprecated for removal.
  599. # Its value may be silently ignored in the future.
  600. # Reason: Replaced by [DEFAULT]/transport_url
  601. #rpc_backend = rabbit
  602.  
  603. # The default exchange under which topics are scoped. May be overridden by an
  604. # exchange name specified in the transport_url option. (string value)
  605. #control_exchange = neutron
  606. control_exchange=neutron
  607.  
  608. #
  609. # From oslo.service.wsgi
  610. #
  611.  
  612. # File name for the paste.deploy config for api service (string value)
  613. # api_paste_config = /usr/share/neutron/api-paste.ini
  614.  
  615. # A python format string that is used as the template to generate log lines.
  616. # The following values can beformatted into it: client_ip, date_time,
  617. # request_line, status_code, body_length, wall_seconds. (string value)
  618. #wsgi_log_format = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f
  619.  
  620. # Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not
  621. # supported on OS X. (integer value)
  622. #tcp_keepidle = 600
  623.  
  624. # Size of the pool of greenthreads used by wsgi (integer value)
  625. #wsgi_default_pool_size = 100
  626.  
  627. # Maximum line size of message headers to be accepted. max_header_line may need
  628. # to be increased when using large tokens (typically those generated when
  629. # keystone is configured to use PKI tokens with big service catalogs). (integer
  630. # value)
  631. #max_header_line = 16384
  632.  
  633. # If False, closes the client socket connection explicitly. (boolean value)
  634. #wsgi_keep_alive = true
  635.  
  636. # Timeout for client connections' socket operations. If an incoming connection
  637. # is idle for this number of seconds it will be closed. A value of '0' means
  638. # wait forever. (integer value)
  639. #client_socket_timeout = 900
  640.  
  641.  
  642. [agent]
  643.  
  644. #
  645. # From neutron.agent
  646. #
  647.  
  648. # Root helper application. Use 'sudo neutron-rootwrap
  649. # /etc/neutron/rootwrap.conf' to use the real root filter facility. Change to
  650. # 'sudo' to skip the filtering and just run the command directly. (string
  651. # value)
  652. # root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf
  653. root_helper=sudo neutron-rootwrap /etc/neutron/rootwrap.conf
  654.  
  655. # Use the root helper when listing the namespaces on a system. This may not be
  656. # required depending on the security configuration. If the root helper is not
  657. # required, set this to False for a performance improvement. (boolean value)
  658. #use_helper_for_ns_read = true
  659.  
  660. # Root helper daemon application to use when possible. For the agent which
  661. # needs to execute commands in Dom0 in the hypervisor of XenServer, this item
  662. # should be set to 'xenapi_root_helper', so that it will keep a XenAPI session
  663. # to pass commands to Dom0. (string value)
  664. # root_helper_daemon = sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf
  665.  
  666. # Seconds between nodes reporting state to server; should be less than
  667. # agent_down_time, best if it is half or less than agent_down_time. (floating
  668. # point value)
  669. #report_interval = 30
  670.  
  671. # Log agent heartbeats (boolean value)
  672. #log_agent_heartbeats = false
  673.  
  674. # Add comments to iptables rules. Set to false to disallow the addition of
  675. # comments to generated iptables rules that describe each rule's purpose.
  676. # System must support the iptables comments module for addition of comments.
  677. # (boolean value)
  678. #comment_iptables_rules = true
  679.  
  680. # Duplicate every iptables difference calculation to ensure the format being
  681. # generated matches the format of iptables-save. This option should not be
  682. # turned on for production systems because it imposes a performance penalty.
  683. # (boolean value)
  684. #debug_iptables_rules = false
  685.  
  686. # Action to be executed when a child process dies (string value)
  687. # Possible values:
  688. # respawn - <No description provided>
  689. # exit - <No description provided>
  690. #check_child_processes_action = respawn
  691.  
  692. # Interval between checks of child process liveness (seconds), use 0 to disable
  693. # (integer value)
  694. #check_child_processes_interval = 60
  695.  
  696. # Availability zone of this node (string value)
  697. #availability_zone = nova
  698.  
  699.  
  700. [cors]
  701.  
  702. #
  703. # From oslo.middleware.cors
  704. #
  705.  
  706. # Indicate whether this resource may be shared with the domain received in the
  707. # requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
  708. # slash. Example: https://horizon.example.com (list value)
  709. #allowed_origin = <None>
  710.  
  711. # Indicate that the actual request can include user credentials (boolean value)
  712. #allow_credentials = true
  713.  
  714. # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
  715. # Headers. (list value)
  716. #expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,OpenStack-Volume-microversion
  717.  
  718. # Maximum cache age of CORS preflight requests. (integer value)
  719. #max_age = 3600
  720.  
  721. # Indicate which methods can be used during the actual request. (list value)
  722. #allow_methods = GET,PUT,POST,DELETE,PATCH
  723.  
  724. # Indicate which header field names may be used during the actual request.
  725. # (list value)
  726. #allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID
  727.  
  728.  
  729. [database]
  730.  
  731. #
  732. # From neutron.db
  733. #
  734.  
  735. # Database engine for which script will be generated when using offline
  736. # migration. (string value)
  737. #engine =
  738.  
  739. #
  740. # From oslo.db
  741. #
  742.  
  743. # If True, SQLite uses synchronous mode. (boolean value)
  744. #sqlite_synchronous = true
  745.  
  746. # The back end to use for the database. (string value)
  747. # Deprecated group/name - [DEFAULT]/db_backend
  748. #backend = sqlalchemy
  749.  
  750. # The SQLAlchemy connection string to use to connect to the database. (string
  751. # value)
  752. # Deprecated group/name - [DEFAULT]/sql_connection
  753. # Deprecated group/name - [DATABASE]/sql_connection
  754. # Deprecated group/name - [sql]/connection
  755. #connection = <None>
  756. connection=mysql+pymysql://neutron:unvkf9tHcvJeGCTGxbhhJ94ar@192.0.2.10/ovs_neutron?read_default_group=tripleo&read_default_file=/etc/my.cnf.d/tripleo.cnf
  757.  
  758. # The SQLAlchemy connection string to use to connect to the slave database.
  759. # (string value)
  760. #slave_connection = <None>
  761.  
  762. # The SQL mode to be used for MySQL sessions. This option, including the
  763. # default, overrides any server-set SQL mode. To use whatever SQL mode is set
  764. # by the server configuration, set this to no value. Example: mysql_sql_mode=
  765. # (string value)
  766. #mysql_sql_mode = TRADITIONAL
  767.  
  768. # If True, transparently enables support for handling MySQL Cluster (NDB).
  769. # (boolean value)
  770. #mysql_enable_ndb = false
  771.  
  772. # Connections which have been present in the connection pool longer than this
  773. # number of seconds will be replaced with a new one the next time they are
  774. # checked out from the pool. (integer value)
  775. # Deprecated group/name - [DATABASE]/idle_timeout
  776. # Deprecated group/name - [database]/idle_timeout
  777. # Deprecated group/name - [DEFAULT]/sql_idle_timeout
  778. # Deprecated group/name - [DATABASE]/sql_idle_timeout
  779. # Deprecated group/name - [sql]/idle_timeout
  780. #connection_recycle_time = 3600
  781.  
  782. # Minimum number of SQL connections to keep open in a pool. (integer value)
  783. # Deprecated group/name - [DEFAULT]/sql_min_pool_size
  784. # Deprecated group/name - [DATABASE]/sql_min_pool_size
  785. #min_pool_size = 1
  786.  
  787. # Maximum number of SQL connections to keep open in a pool. Setting a value of
  788. # 0 indicates no limit. (integer value)
  789. # Deprecated group/name - [DEFAULT]/sql_max_pool_size
  790. # Deprecated group/name - [DATABASE]/sql_max_pool_size
  791. #max_pool_size = 5
  792.  
  793. # Maximum number of database connection retries during startup. Set to -1 to
  794. # specify an infinite retry count. (integer value)
  795. # Deprecated group/name - [DEFAULT]/sql_max_retries
  796. # Deprecated group/name - [DATABASE]/sql_max_retries
  797. #max_retries = 10
  798. max_retries=-1
  799.  
  800. # Interval between retries of opening a SQL connection. (integer value)
  801. # Deprecated group/name - [DEFAULT]/sql_retry_interval
  802. # Deprecated group/name - [DATABASE]/reconnect_interval
  803. #retry_interval = 10
  804.  
  805. # If set, use this value for max_overflow with SQLAlchemy. (integer value)
  806. # Deprecated group/name - [DEFAULT]/sql_max_overflow
  807. # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
  808. #max_overflow = 50
  809.  
  810. # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
  811. # value)
  812. # Minimum value: 0
  813. # Maximum value: 100
  814. # Deprecated group/name - [DEFAULT]/sql_connection_debug
  815. #connection_debug = 0
  816.  
  817. # Add Python stack traces to SQL as comment strings. (boolean value)
  818. # Deprecated group/name - [DEFAULT]/sql_connection_trace
  819. #connection_trace = false
  820.  
  821. # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
  822. # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
  823. #pool_timeout = <None>
  824.  
  825. # Enable the experimental use of database reconnect on connection lost.
  826. # (boolean value)
  827. #use_db_reconnect = false
  828.  
  829. # Seconds between retries of a database transaction. (integer value)
  830. #db_retry_interval = 1
  831.  
  832. # If True, increases the interval between retries of a database operation up to
  833. # db_max_retry_interval. (boolean value)
  834. #db_inc_retry_interval = true
  835.  
  836. # If db_inc_retry_interval is set, the maximum seconds between retries of a
  837. # database operation. (integer value)
  838. #db_max_retry_interval = 10
  839.  
  840. # Maximum retries in case of connection error or deadlock error before error is
  841. # raised. Set to -1 to specify an infinite retry count. (integer value)
  842. #db_max_retries = 20
  843. db_max_retries=-1
  844.  
  845.  
  846. [keystone_authtoken]
  847.  
  848. #
  849. # From keystonemiddleware.auth_token
  850. #
  851.  
  852. # Complete "public" Identity API endpoint. This endpoint should not be an
  853. # "admin" endpoint, as it should be accessible by all end users.
  854. # Unauthenticated clients are redirected to this endpoint to authenticate.
  855. # Although this endpoint should ideally be unversioned, client support in the
  856. # wild varies. If you're using a versioned v2 endpoint here, then this should
  857. # *not* be the same endpoint the service user utilizes for validating tokens,
  858. # because normal end users may not be able to reach that endpoint. (string
  859. # value)
  860. # Deprecated group/name - [keystone_authtoken]/auth_uri
  861. #www_authenticate_uri = <None>
  862.  
  863. # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not
  864. # be an "admin" endpoint, as it should be accessible by all end users.
  865. # Unauthenticated clients are redirected to this endpoint to authenticate.
  866. # Although this endpoint should ideally be unversioned, client support in the
  867. # wild varies. If you're using a versioned v2 endpoint here, then this should
  868. # *not* be the same endpoint the service user utilizes for validating tokens,
  869. # because normal end users may not be able to reach that endpoint. This option
  870. # is deprecated in favor of www_authenticate_uri and will be removed in the S
  871. # release. (string value)
  872. # This option is deprecated for removal since Queens.
  873. # Its value may be silently ignored in the future.
  874. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri
  875. # and will be removed in the S release.
  876. #auth_uri = <None>
  877. auth_uri=http://192.0.2.10:5000
  878.  
  879. # API version of the admin Identity API endpoint. (string value)
  880. #auth_version = <None>
  881.  
  882. # Do not handle authorization requests within the middleware, but delegate the
  883. # authorization decision to downstream WSGI components. (boolean value)
  884. #delay_auth_decision = false
  885.  
  886. # Request timeout value for communicating with Identity API server. (integer
  887. # value)
  888. #http_connect_timeout = <None>
  889.  
  890. # How many times are we trying to reconnect when communicating with Identity
  891. # API Server. (integer value)
  892. #http_request_max_retries = 3
  893.  
  894. # Request environment key where the Swift cache object is stored. When
  895. # auth_token middleware is deployed with a Swift cache, use this option to have
  896. # the middleware share a caching backend with swift. Otherwise, use the
  897. # ``memcached_servers`` option instead. (string value)
  898. #cache = <None>
  899.  
  900. # Required if identity server requires client certificate (string value)
  901. #certfile = <None>
  902.  
  903. # Required if identity server requires client certificate (string value)
  904. #keyfile = <None>
  905.  
  906. # A PEM encoded Certificate Authority to use when verifying HTTPs connections.
  907. # Defaults to system CAs. (string value)
  908. #cafile = <None>
  909.  
  910. # Verify HTTPS connections. (boolean value)
  911. #insecure = false
  912.  
  913. # The region in which the identity server can be found. (string value)
  914. #region_name = <None>
  915.  
  916. # DEPRECATED: Directory used to cache files related to PKI tokens. This option
  917. # has been deprecated in the Ocata release and will be removed in the P
  918. # release. (string value)
  919. # This option is deprecated for removal since Ocata.
  920. # Its value may be silently ignored in the future.
  921. # Reason: PKI token format is no longer supported.
  922. #signing_dir = <None>
  923.  
  924. # Optionally specify a list of memcached server(s) to use for caching. If left
  925. # undefined, tokens will instead be cached in-process. (list value)
  926. # Deprecated group/name - [keystone_authtoken]/memcache_servers
  927. #memcached_servers = <None>
  928.  
  929. # In order to prevent excessive effort spent validating tokens, the middleware
  930. # caches previously-seen tokens for a configurable duration (in seconds). Set
  931. # to -1 to disable caching completely. (integer value)
  932. #token_cache_time = 300
  933.  
  934. # DEPRECATED: Determines the frequency at which the list of revoked tokens is
  935. # retrieved from the Identity service (in seconds). A high number of revocation
  936. # events combined with a low cache duration may significantly reduce
  937. # performance. Only valid for PKI tokens. This option has been deprecated in
  938. # the Ocata release and will be removed in the P release. (integer value)
  939. # This option is deprecated for removal since Ocata.
  940. # Its value may be silently ignored in the future.
  941. # Reason: PKI token format is no longer supported.
  942. #revocation_cache_time = 10
  943.  
  944. # (Optional) If defined, indicate whether token data should be authenticated or
  945. # authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
  946. # in the cache. If ENCRYPT, token data is encrypted and authenticated in the
  947. # cache. If the value is not one of these options or empty, auth_token will
  948. # raise an exception on initialization. (string value)
  949. # Possible values:
  950. # None - <No description provided>
  951. # MAC - <No description provided>
  952. # ENCRYPT - <No description provided>
  953. #memcache_security_strategy = None
  954.  
  955. # (Optional, mandatory if memcache_security_strategy is defined) This string is
  956. # used for key derivation. (string value)
  957. #memcache_secret_key = <None>
  958.  
  959. # (Optional) Number of seconds memcached server is considered dead before it is
  960. # tried again. (integer value)
  961. #memcache_pool_dead_retry = 300
  962.  
  963. # (Optional) Maximum total number of open connections to every memcached
  964. # server. (integer value)
  965. #memcache_pool_maxsize = 10
  966.  
  967. # (Optional) Socket timeout in seconds for communicating with a memcached
  968. # server. (integer value)
  969. #memcache_pool_socket_timeout = 3
  970.  
  971. # (Optional) Number of seconds a connection to memcached is held unused in the
  972. # pool before it is closed. (integer value)
  973. #memcache_pool_unused_timeout = 60
  974.  
  975. # (Optional) Number of seconds that an operation will wait to get a memcached
  976. # client connection from the pool. (integer value)
  977. #memcache_pool_conn_get_timeout = 10
  978.  
  979. # (Optional) Use the advanced (eventlet safe) memcached client pool. The
  980. # advanced pool will only work under python 2.x. (boolean value)
  981. #memcache_use_advanced_pool = false
  982.  
  983. # (Optional) Indicate whether to set the X-Service-Catalog header. If False,
  984. # middleware will not ask for service catalog on token validation and will not
  985. # set the X-Service-Catalog header. (boolean value)
  986. #include_service_catalog = true
  987.  
  988. # Used to control the use and type of token binding. Can be set to: "disabled"
  989. # to not check token binding. "permissive" (default) to validate binding
  990. # information if the bind type is of a form known to the server and ignore it
  991. # if not. "strict" like "permissive" but if the bind type is unknown the token
  992. # will be rejected. "required" any form of token binding is needed to be
  993. # allowed. Finally the name of a binding method that must be present in tokens.
  994. # (string value)
  995. #enforce_token_bind = permissive
  996.  
  997. # DEPRECATED: If true, the revocation list will be checked for cached tokens.
  998. # This requires that PKI tokens are configured on the identity server. (boolean
  999. # value)
  1000. # This option is deprecated for removal since Ocata.
  1001. # Its value may be silently ignored in the future.
  1002. # Reason: PKI token format is no longer supported.
  1003. #check_revocations_for_cached = false
  1004.  
  1005. # DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
  1006. # single algorithm or multiple. The algorithms are those supported by Python
  1007. # standard hashlib.new(). The hashes will be tried in the order given, so put
  1008. # the preferred one first for performance. The result of the first hash will be
  1009. # stored in the cache. This will typically be set to multiple values only while
  1010. # migrating from a less secure algorithm to a more secure one. Once all the old
  1011. # tokens are expired this option should be set to a single value for better
  1012. # performance. (list value)
  1013. # This option is deprecated for removal since Ocata.
  1014. # Its value may be silently ignored in the future.
  1015. # Reason: PKI token format is no longer supported.
  1016. #hash_algorithms = md5
  1017.  
  1018. # A choice of roles that must be present in a service token. Service tokens are
  1019. # allowed to request that an expired token can be used and so this check should
  1020. # tightly control that only actual services should be sending this token. Roles
  1021. # here are applied as an ANY check so any role in this list must be present.
  1022. # For backwards compatibility reasons this currently only affects the
  1023. # allow_expired check. (list value)
  1024. #service_token_roles = service
  1025.  
  1026. # For backwards compatibility reasons we must let valid service tokens pass
  1027. # that don't pass the service_token_roles check as valid. Setting this true
  1028. # will become the default in a future release and should be enabled if
  1029. # possible. (boolean value)
  1030. #service_token_roles_required = false
  1031.  
  1032. # Authentication type to load (string value)
  1033. # Deprecated group/name - [keystone_authtoken]/auth_plugin
  1034. #auth_type = <None>
  1035. auth_type=password
  1036.  
  1037. # Config Section from which to load plugin specific options (string value)
  1038. #auth_section = <None>
  1039.  
  1040.  
  1041. auth_url=http://192.0.2.10:5000
  1042. username=neutron
  1043. password=unvkf9tHcvJeGCTGxbhhJ94ar
  1044. user_domain_name=Default
  1045. project_name=service
  1046. project_domain_name=Default
  1047. [matchmaker_redis]
  1048.  
  1049. #
  1050. # From oslo.messaging
  1051. #
  1052.  
  1053. # DEPRECATED: Host to locate redis. (string value)
  1054. # This option is deprecated for removal.
  1055. # Its value may be silently ignored in the future.
  1056. # Reason: Replaced by [DEFAULT]/transport_url
  1057. #host = 127.0.0.1
  1058.  
  1059. # DEPRECATED: Use this port to connect to redis host. (port value)
  1060. # Minimum value: 0
  1061. # Maximum value: 65535
  1062. # This option is deprecated for removal.
  1063. # Its value may be silently ignored in the future.
  1064. # Reason: Replaced by [DEFAULT]/transport_url
  1065. #port = 6379
  1066.  
  1067. # DEPRECATED: Password for Redis server (optional). (string value)
  1068. # This option is deprecated for removal.
  1069. # Its value may be silently ignored in the future.
  1070. # Reason: Replaced by [DEFAULT]/transport_url
  1071. #password =
  1072.  
  1073. # DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g.,
  1074. # [host:port, host1:port ... ] (list value)
  1075. # This option is deprecated for removal.
  1076. # Its value may be silently ignored in the future.
  1077. # Reason: Replaced by [DEFAULT]/transport_url
  1078. #sentinel_hosts =
  1079.  
  1080. # Redis replica set name. (string value)
  1081. #sentinel_group_name = oslo-messaging-zeromq
  1082.  
  1083. # Time in ms to wait between connection attempts. (integer value)
  1084. #wait_timeout = 2000
  1085.  
  1086. # Time in ms to wait before the transaction is killed. (integer value)
  1087. #check_timeout = 20000
  1088.  
  1089. # Timeout in ms on blocking socket operations. (integer value)
  1090. #socket_timeout = 10000
  1091.  
  1092.  
  1093. [nova]
  1094.  
  1095. #
  1096. # From neutron
  1097. #
  1098.  
  1099. # Name of nova region to use. Useful if keystone manages more than one region.
  1100. # (string value)
  1101. #region_name = <None>
  1102.  
  1103. # Type of the nova endpoint to use. This endpoint will be looked up in the
  1104. # keystone catalog and should be one of public, internal or admin. (string
  1105. # value)
  1106. # Possible values:
  1107. # public - <No description provided>
  1108. # admin - <No description provided>
  1109. # internal - <No description provided>
  1110. #endpoint_type = public
  1111. endpoint_type=internal
  1112.  
  1113. #
  1114. # From nova.auth
  1115. #
  1116.  
  1117. # Authentication URL (string value)
  1118. #auth_url = <None>
  1119. auth_url=http://192.0.2.10:5000
  1120.  
  1121. # Authentication type to load (string value)
  1122. # Deprecated group/name - [nova]/auth_plugin
  1123. #auth_type = <None>
  1124. auth_type=password
  1125.  
  1126. # PEM encoded Certificate Authority to use when verifying HTTPs connections.
  1127. # (string value)
  1128. #cafile = <None>
  1129.  
  1130. # PEM encoded client certificate cert file (string value)
  1131. #certfile = <None>
  1132.  
  1133. # Optional domain ID to use with v3 and v2 parameters. It will be used for both
  1134. # the user and project domain in v3 and ignored in v2 authentication. (string
  1135. # value)
  1136. #default_domain_id = <None>
  1137.  
  1138. # Optional domain name to use with v3 API and v2 parameters. It will be used
  1139. # for both the user and project domain in v3 and ignored in v2 authentication.
  1140. # (string value)
  1141. #default_domain_name = <None>
  1142.  
  1143. # Domain ID to scope to (string value)
  1144. #domain_id = <None>
  1145.  
  1146. # Domain name to scope to (string value)
  1147. #domain_name = <None>
  1148.  
  1149. # Verify HTTPS connections. (boolean value)
  1150. #insecure = false
  1151.  
  1152. # PEM encoded client certificate key file (string value)
  1153. #keyfile = <None>
  1154.  
  1155. # User's password (string value)
  1156. #password = <None>
  1157. password=zxBQstRzarTA2uAppwkp6dEnQ
  1158.  
  1159. # Domain ID containing project (string value)
  1160. #project_domain_id = <None>
  1161. project_domain_id=default
  1162.  
  1163. # Domain name containing project (string value)
  1164. #project_domain_name = <None>
  1165. project_domain_name=Default
  1166.  
  1167. # Project ID to scope to (string value)
  1168. # Deprecated group/name - [nova]/tenant_id
  1169. #project_id = <None>
  1170.  
  1171. # Project name to scope to (string value)
  1172. # Deprecated group/name - [nova]/tenant_name
  1173. #project_name = <None>
  1174. project_name=service
  1175.  
  1176. # Scope for system operations (string value)
  1177. #system_scope = <None>
  1178.  
  1179. # Tenant ID (string value)
  1180. #tenant_id = <None>
  1181.  
  1182. # Tenant Name (string value)
  1183. #tenant_name = <None>
  1184. tenant_name=service
  1185.  
  1186. # Timeout value for http requests (integer value)
  1187. #timeout = <None>
  1188.  
  1189. # Trust ID (string value)
  1190. #trust_id = <None>
  1191.  
  1192. # User's domain id (string value)
  1193. #user_domain_id = <None>
  1194. user_domain_id=default
  1195.  
  1196. # User's domain name (string value)
  1197. #user_domain_name = <None>
  1198. user_domain_name=Default
  1199.  
  1200. # User id (string value)
  1201. #user_id = <None>
  1202.  
  1203. # Username (string value)
  1204. # Deprecated group/name - [nova]/user_name
  1205. #username = <None>
  1206. username=nova
  1207.  
  1208.  
  1209. [oslo_concurrency]
  1210.  
  1211. #
  1212. # From oslo.concurrency
  1213. #
  1214.  
  1215. # Enables or disables inter-process locks. (boolean value)
  1216. #disable_process_locking = false
  1217.  
  1218. # Directory to use for lock files. For security, the specified directory
  1219. # should only be writable by the user running the processes that need locking.
  1220. # Defaults to environment variable OSLO_LOCK_PATH. If external locks are used,
  1221. # a lock path must be set. (string value)
  1222. # lock_path = $state_path/lock
  1223. lock_path=$state_path/lock
  1224.  
  1225.  
  1226. [oslo_messaging_amqp]
  1227.  
  1228. #
  1229. # From oslo.messaging
  1230. #
  1231.  
  1232. # Name for the AMQP container. must be globally unique. Defaults to a generated
  1233. # UUID (string value)
  1234. #container_name = <None>
  1235.  
  1236. # Timeout for inactive connections (in seconds) (integer value)
  1237. #idle_timeout = 0
  1238.  
  1239. # Debug: dump AMQP frames to stdout (boolean value)
  1240. #trace = false
  1241.  
  1242. # Attempt to connect via SSL. If no other ssl-related parameters are given, it
  1243. # will use the system's CA-bundle to verify the server's certificate. (boolean
  1244. # value)
  1245. #ssl = false
  1246.  
  1247. # CA certificate PEM file used to verify the server's certificate (string
  1248. # value)
  1249. #ssl_ca_file =
  1250.  
  1251. # Self-identifying certificate PEM file for client authentication (string
  1252. # value)
  1253. #ssl_cert_file =
  1254.  
  1255. # Private key PEM file used to sign ssl_cert_file certificate (optional)
  1256. # (string value)
  1257. #ssl_key_file =
  1258.  
  1259. # Password for decrypting ssl_key_file (if encrypted) (string value)
  1260. #ssl_key_password = <None>
  1261.  
  1262. # By default SSL checks that the name in the server's certificate matches the
  1263. # hostname in the transport_url. In some configurations it may be preferable to
  1264. # use the virtual hostname instead, for example if the server uses the Server
  1265. # Name Indication TLS extension (rfc6066) to provide a certificate per virtual
  1266. # host. Set ssl_verify_vhost to True if the server's SSL certificate uses the
  1267. # virtual host name instead of the DNS name. (boolean value)
  1268. #ssl_verify_vhost = false
  1269.  
  1270. # DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
  1271. # This option is deprecated for removal.
  1272. # Its value may be silently ignored in the future.
  1273. # Reason: Not applicable - not a SSL server
  1274. #allow_insecure_clients = false
  1275.  
  1276. # Space separated list of acceptable SASL mechanisms (string value)
  1277. #sasl_mechanisms =
  1278.  
  1279. # Path to directory that contains the SASL configuration (string value)
  1280. #sasl_config_dir =
  1281.  
  1282. # Name of configuration file (without .conf suffix) (string value)
  1283. #sasl_config_name =
  1284.  
  1285. # SASL realm to use if no realm present in username (string value)
  1286. #sasl_default_realm =
  1287.  
  1288. # DEPRECATED: User name for message broker authentication (string value)
  1289. # This option is deprecated for removal.
  1290. # Its value may be silently ignored in the future.
  1291. # Reason: Should use configuration option transport_url to provide the
  1292. # username.
  1293. #username =
  1294.  
  1295. # DEPRECATED: Password for message broker authentication (string value)
  1296. # This option is deprecated for removal.
  1297. # Its value may be silently ignored in the future.
  1298. # Reason: Should use configuration option transport_url to provide the
  1299. # password.
  1300. #password =
  1301.  
  1302. # Seconds to pause before attempting to re-connect. (integer value)
  1303. # Minimum value: 1
  1304. #connection_retry_interval = 1
  1305.  
  1306. # Increase the connection_retry_interval by this many seconds after each
  1307. # unsuccessful failover attempt. (integer value)
  1308. # Minimum value: 0
  1309. #connection_retry_backoff = 2
  1310.  
  1311. # Maximum limit for connection_retry_interval + connection_retry_backoff
  1312. # (integer value)
  1313. # Minimum value: 1
  1314. #connection_retry_interval_max = 30
  1315.  
  1316. # Time to pause between re-connecting an AMQP 1.0 link that failed due to a
  1317. # recoverable error. (integer value)
  1318. # Minimum value: 1
  1319. #link_retry_delay = 10
  1320.  
  1321. # The maximum number of attempts to re-send a reply message which failed due to
  1322. # a recoverable error. (integer value)
  1323. # Minimum value: -1
  1324. #default_reply_retry = 0
  1325.  
  1326. # The deadline for an rpc reply message delivery. (integer value)
  1327. # Minimum value: 5
  1328. #default_reply_timeout = 30
  1329.  
  1330. # The deadline for an rpc cast or call message delivery. Only used when caller
  1331. # does not provide a timeout expiry. (integer value)
  1332. # Minimum value: 5
  1333. #default_send_timeout = 30
  1334.  
  1335. # The deadline for a sent notification message delivery. Only used when caller
  1336. # does not provide a timeout expiry. (integer value)
  1337. # Minimum value: 5
  1338. #default_notify_timeout = 30
  1339.  
  1340. # The duration to schedule a purge of idle sender links. Detach link after
  1341. # expiry. (integer value)
  1342. # Minimum value: 1
  1343. #default_sender_link_timeout = 600
  1344.  
  1345. # Indicates the addressing mode used by the driver.
  1346. # Permitted values:
  1347. # 'legacy' - use legacy non-routable addressing
  1348. # 'routable' - use routable addresses
  1349. # 'dynamic' - use legacy addresses if the message bus does not support routing
  1350. # otherwise use routable addressing (string value)
  1351. #addressing_mode = dynamic
  1352.  
  1353. # Enable virtual host support for those message buses that do not natively
  1354. # support virtual hosting (such as qpidd). When set to true the virtual host
  1355. # name will be added to all message bus addresses, effectively creating a
  1356. # private 'subnet' per virtual host. Set to False if the message bus supports
  1357. # virtual hosting using the 'hostname' field in the AMQP 1.0 Open performative
  1358. # as the name of the virtual host. (boolean value)
  1359. #pseudo_vhost = true
  1360.  
  1361. # address prefix used when sending to a specific server (string value)
  1362. #server_request_prefix = exclusive
  1363.  
  1364. # address prefix used when broadcasting to all servers (string value)
  1365. #broadcast_prefix = broadcast
  1366.  
  1367. # address prefix when sending to any server in group (string value)
  1368. #group_request_prefix = unicast
  1369.  
  1370. # Address prefix for all generated RPC addresses (string value)
  1371. #rpc_address_prefix = openstack.org/om/rpc
  1372.  
  1373. # Address prefix for all generated Notification addresses (string value)
  1374. #notify_address_prefix = openstack.org/om/notify
  1375.  
  1376. # Appended to the address prefix when sending a fanout message. Used by the
  1377. # message bus to identify fanout messages. (string value)
  1378. #multicast_address = multicast
  1379.  
  1380. # Appended to the address prefix when sending to a particular RPC/Notification
  1381. # server. Used by the message bus to identify messages sent to a single
  1382. # destination. (string value)
  1383. #unicast_address = unicast
  1384.  
  1385. # Appended to the address prefix when sending to a group of consumers. Used by
  1386. # the message bus to identify messages that should be delivered in a round-
  1387. # robin fashion across consumers. (string value)
  1388. #anycast_address = anycast
  1389.  
  1390. # Exchange name used in notification addresses.
  1391. # Exchange name resolution precedence:
  1392. # Target.exchange if set
  1393. # else default_notification_exchange if set
  1394. # else control_exchange if set
  1395. # else 'notify' (string value)
  1396. #default_notification_exchange = <None>
  1397.  
  1398. # Exchange name used in RPC addresses.
  1399. # Exchange name resolution precedence:
  1400. # Target.exchange if set
  1401. # else default_rpc_exchange if set
  1402. # else control_exchange if set
  1403. # else 'rpc' (string value)
  1404. #default_rpc_exchange = <None>
  1405.  
  1406. # Window size for incoming RPC Reply messages. (integer value)
  1407. # Minimum value: 1
  1408. #reply_link_credit = 200
  1409.  
  1410. # Window size for incoming RPC Request messages (integer value)
  1411. # Minimum value: 1
  1412. #rpc_server_credit = 100
  1413.  
  1414. # Window size for incoming Notification messages (integer value)
  1415. # Minimum value: 1
  1416. #notify_server_credit = 100
  1417.  
  1418. # Send messages of this type pre-settled.
  1419. # Pre-settled messages will not receive acknowledgement
  1420. # from the peer. Note well: pre-settled messages may be
  1421. # silently discarded if the delivery fails.
  1422. # Permitted values:
  1423. # 'rpc-call' - send RPC Calls pre-settled
  1424. # 'rpc-reply'- send RPC Replies pre-settled
  1425. # 'rpc-cast' - Send RPC Casts pre-settled
  1426. # 'notify' - Send Notifications pre-settled
  1427. # (multi valued)
  1428. #pre_settled = rpc-cast
  1429. #pre_settled = rpc-reply
  1430.  
  1431.  
  1432. [oslo_messaging_kafka]
  1433.  
  1434. #
  1435. # From oslo.messaging
  1436. #
  1437.  
  1438. # DEPRECATED: Default Kafka broker Host (string value)
  1439. # This option is deprecated for removal.
  1440. # Its value may be silently ignored in the future.
  1441. # Reason: Replaced by [DEFAULT]/transport_url
  1442. #kafka_default_host = localhost
  1443.  
  1444. # DEPRECATED: Default Kafka broker Port (port value)
  1445. # Minimum value: 0
  1446. # Maximum value: 65535
  1447. # This option is deprecated for removal.
  1448. # Its value may be silently ignored in the future.
  1449. # Reason: Replaced by [DEFAULT]/transport_url
  1450. #kafka_default_port = 9092
  1451.  
  1452. # Max fetch bytes of Kafka consumer (integer value)
  1453. #kafka_max_fetch_bytes = 1048576
  1454.  
  1455. # Default timeout(s) for Kafka consumers (floating point value)
  1456. #kafka_consumer_timeout = 1.0
  1457.  
  1458. # DEPRECATED: Pool Size for Kafka Consumers (integer value)
  1459. # This option is deprecated for removal.
  1460. # Its value may be silently ignored in the future.
  1461. # Reason: Driver no longer uses connection pool.
  1462. #pool_size = 10
  1463.  
  1464. # DEPRECATED: The pool size limit for connections expiration policy (integer
  1465. # value)
  1466. # This option is deprecated for removal.
  1467. # Its value may be silently ignored in the future.
  1468. # Reason: Driver no longer uses connection pool.
  1469. #conn_pool_min_size = 2
  1470.  
  1471. # DEPRECATED: The time-to-live in sec of idle connections in the pool (integer
  1472. # value)
  1473. # This option is deprecated for removal.
  1474. # Its value may be silently ignored in the future.
  1475. # Reason: Driver no longer uses connection pool.
  1476. #conn_pool_ttl = 1200
  1477.  
  1478. # Group id for Kafka consumer. Consumers in one group will coordinate message
  1479. # consumption (string value)
  1480. #consumer_group = oslo_messaging_consumer
  1481.  
  1482. # Upper bound on the delay for KafkaProducer batching in seconds (floating
  1483. # point value)
  1484. #producer_batch_timeout = 0.0
  1485.  
  1486. # Size of batch for the producer async send (integer value)
  1487. #producer_batch_size = 16384
  1488.  
  1489.  
  1490. [oslo_messaging_notifications]
  1491.  
  1492. #
  1493. # From oslo.messaging
  1494. #
  1495.  
  1496. # The Drivers(s) to handle sending notifications. Possible values are
  1497. # messaging, messagingv2, routing, log, test, noop (multi valued)
  1498. # Deprecated group/name - [DEFAULT]/notification_driver
  1499. #driver =
  1500. driver=messagingv2
  1501.  
  1502. # A URL representing the messaging driver to use for notifications. If not set,
  1503. # we fall back to the same configuration used for RPC. (string value)
  1504. # Deprecated group/name - [DEFAULT]/notification_transport_url
  1505. #transport_url = <None>
  1506. transport_url=rabbit://guest:dXa4wBYNetBzPRGpNTW2EpY3k@overcloud-controller-0.internalapi.opnfvlf.org:5672/?ssl=0
  1507.  
  1508. # AMQP topic used for OpenStack notifications. (list value)
  1509. # Deprecated group/name - [rpc_notifier2]/topics
  1510. # Deprecated group/name - [DEFAULT]/notification_topics
  1511. #topics = notifications
  1512.  
  1513. # The maximum number of attempts to re-send a notification message which failed
  1514. # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite
  1515. # (integer value)
  1516. #retry = -1
  1517.  
  1518.  
  1519. [oslo_messaging_rabbit]
  1520.  
  1521. #
  1522. # From oslo.messaging
  1523. #
  1524.  
  1525. # Use durable queues in AMQP. (boolean value)
  1526. # Deprecated group/name - [DEFAULT]/amqp_durable_queues
  1527. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  1528. #amqp_durable_queues = false
  1529.  
  1530. # Auto-delete queues in AMQP. (boolean value)
  1531. #amqp_auto_delete = false
  1532.  
  1533. # Enable SSL (boolean value)
  1534. #ssl = <None>
  1535. ssl=False
  1536.  
  1537. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  1538. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  1539. # distributions. (string value)
  1540. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_version
  1541. #ssl_version =
  1542.  
  1543. # SSL key file (valid only if SSL enabled). (string value)
  1544. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_keyfile
  1545. #ssl_key_file =
  1546.  
  1547. # SSL cert file (valid only if SSL enabled). (string value)
  1548. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_certfile
  1549. #ssl_cert_file =
  1550.  
  1551. # SSL certification authority file (valid only if SSL enabled). (string value)
  1552. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_ca_certs
  1553. #ssl_ca_file =
  1554.  
  1555. # How long to wait before reconnecting in response to an AMQP consumer cancel
  1556. # notification. (floating point value)
  1557. #kombu_reconnect_delay = 1.0
  1558.  
  1559. # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
  1560. # be used. This option may not be available in future versions. (string value)
  1561. #kombu_compression = <None>
  1562.  
  1563. # How long to wait a missing client before abandoning to send it its replies.
  1564. # This value should not be longer than rpc_response_timeout. (integer value)
  1565. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
  1566. #kombu_missing_consumer_retry_timeout = 60
  1567.  
  1568. # Determines how the next RabbitMQ node is chosen in case the one we are
  1569. # currently connected to becomes unavailable. Takes effect only if more than
  1570. # one RabbitMQ node is provided in config. (string value)
  1571. # Possible values:
  1572. # round-robin - <No description provided>
  1573. # shuffle - <No description provided>
  1574. #kombu_failover_strategy = round-robin
  1575.  
  1576. # DEPRECATED: The RabbitMQ broker address where a single node is used. (string
  1577. # value)
  1578. # This option is deprecated for removal.
  1579. # Its value may be silently ignored in the future.
  1580. # Reason: Replaced by [DEFAULT]/transport_url
  1581. #rabbit_host = localhost
  1582.  
  1583. # DEPRECATED: The RabbitMQ broker port where a single node is used. (port
  1584. # value)
  1585. # Minimum value: 0
  1586. # Maximum value: 65535
  1587. # This option is deprecated for removal.
  1588. # Its value may be silently ignored in the future.
  1589. # Reason: Replaced by [DEFAULT]/transport_url
  1590. #rabbit_port = 5672
  1591. rabbit_port=5672
  1592.  
  1593. # DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
  1594. # This option is deprecated for removal.
  1595. # Its value may be silently ignored in the future.
  1596. # Reason: Replaced by [DEFAULT]/transport_url
  1597. #rabbit_hosts = $rabbit_host:$rabbit_port
  1598.  
  1599. # DEPRECATED: The RabbitMQ userid. (string value)
  1600. # This option is deprecated for removal.
  1601. # Its value may be silently ignored in the future.
  1602. # Reason: Replaced by [DEFAULT]/transport_url
  1603. #rabbit_userid = guest
  1604. rabbit_userid=guest
  1605.  
  1606. # DEPRECATED: The RabbitMQ password. (string value)
  1607. # This option is deprecated for removal.
  1608. # Its value may be silently ignored in the future.
  1609. # Reason: Replaced by [DEFAULT]/transport_url
  1610. #rabbit_password = guest
  1611. rabbit_password=dXa4wBYNetBzPRGpNTW2EpY3k
  1612.  
  1613. # The RabbitMQ login method. (string value)
  1614. # Possible values:
  1615. # PLAIN - <No description provided>
  1616. # AMQPLAIN - <No description provided>
  1617. # RABBIT-CR-DEMO - <No description provided>
  1618. #rabbit_login_method = AMQPLAIN
  1619.  
  1620. # DEPRECATED: The RabbitMQ virtual host. (string value)
  1621. # This option is deprecated for removal.
  1622. # Its value may be silently ignored in the future.
  1623. # Reason: Replaced by [DEFAULT]/transport_url
  1624. #rabbit_virtual_host = /
  1625.  
  1626. # How frequently to retry connecting with RabbitMQ. (integer value)
  1627. #rabbit_retry_interval = 1
  1628.  
  1629. # How long to backoff for between retries when connecting to RabbitMQ. (integer
  1630. # value)
  1631. #rabbit_retry_backoff = 2
  1632.  
  1633. # Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
  1634. # (integer value)
  1635. #rabbit_interval_max = 30
  1636.  
  1637. # DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
  1638. # (infinite retry count). (integer value)
  1639. # This option is deprecated for removal.
  1640. # Its value may be silently ignored in the future.
  1641. #rabbit_max_retries = 0
  1642.  
  1643. # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
  1644. # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
  1645. # is no longer controlled by the x-ha-policy argument when declaring a queue.
  1646. # If you just want to make sure that all queues (except those with auto-
  1647. # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
  1648. # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
  1649. #rabbit_ha_queues = false
  1650.  
  1651. # Positive integer representing duration in seconds for queue TTL (x-expires).
  1652. # Queues which are unused for the duration of the TTL are automatically
  1653. # deleted. The parameter affects only reply and fanout queues. (integer value)
  1654. # Minimum value: 1
  1655. #rabbit_transient_queues_ttl = 1800
  1656.  
  1657. # Specifies the number of messages to prefetch. Setting to zero allows
  1658. # unlimited messages. (integer value)
  1659. #rabbit_qos_prefetch_count = 0
  1660.  
  1661. # Number of seconds after which the Rabbit broker is considered down if
  1662. # heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
  1663. # value)
  1664. #heartbeat_timeout_threshold = 60
  1665. heartbeat_timeout_threshold=60
  1666.  
  1667. # How often times during the heartbeat_timeout_threshold we check the
  1668. # heartbeat. (integer value)
  1669. #heartbeat_rate = 2
  1670.  
  1671. # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
  1672. #fake_rabbit = false
  1673.  
  1674. # Maximum number of channels to allow (integer value)
  1675. #channel_max = <None>
  1676.  
  1677. # The maximum byte size for an AMQP frame (integer value)
  1678. #frame_max = <None>
  1679.  
  1680. # How often to send heartbeats for consumer's connections (integer value)
  1681. #heartbeat_interval = 3
  1682.  
  1683. # Arguments passed to ssl.wrap_socket (dict value)
  1684. #ssl_options = <None>
  1685.  
  1686. # Set socket timeout in seconds for connection's socket (floating point value)
  1687. #socket_timeout = 0.25
  1688.  
  1689. # Set TCP_USER_TIMEOUT in seconds for connection's socket (floating point
  1690. # value)
  1691. #tcp_user_timeout = 0.25
  1692.  
  1693. # Set delay for reconnection to some host which has connection error (floating
  1694. # point value)
  1695. #host_connection_reconnect_delay = 0.25
  1696.  
  1697. # Connection factory implementation (string value)
  1698. # Possible values:
  1699. # new - <No description provided>
  1700. # single - <No description provided>
  1701. # read_write - <No description provided>
  1702. #connection_factory = single
  1703.  
  1704. # Maximum number of connections to keep queued. (integer value)
  1705. #pool_max_size = 30
  1706.  
  1707. # Maximum number of connections to create above `pool_max_size`. (integer
  1708. # value)
  1709. #pool_max_overflow = 0
  1710.  
  1711. # Default number of seconds to wait for a connections to available (integer
  1712. # value)
  1713. #pool_timeout = 30
  1714.  
  1715. # Lifetime of a connection (since creation) in seconds or None for no
  1716. # recycling. Expired connections are closed on acquire. (integer value)
  1717. #pool_recycle = 600
  1718.  
  1719. # Threshold at which inactive (since release) connections are considered stale
  1720. # in seconds or None for no staleness. Stale connections are closed on acquire.
  1721. # (integer value)
  1722. #pool_stale = 60
  1723.  
  1724. # Default serialization mechanism for serializing/deserializing
  1725. # outgoing/incoming messages (string value)
  1726. # Possible values:
  1727. # json - <No description provided>
  1728. # msgpack - <No description provided>
  1729. #default_serializer_type = json
  1730.  
  1731. # Persist notification messages. (boolean value)
  1732. #notification_persistence = false
  1733.  
  1734. # Exchange name for sending notifications (string value)
  1735. #default_notification_exchange = ${control_exchange}_notification
  1736.  
  1737. # Max number of not acknowledged message which RabbitMQ can send to
  1738. # notification listener. (integer value)
  1739. #notification_listener_prefetch_count = 100
  1740.  
  1741. # Reconnecting retry count in case of connectivity problem during sending
  1742. # notification, -1 means infinite retry. (integer value)
  1743. #default_notification_retry_attempts = -1
  1744.  
  1745. # Reconnecting retry delay in case of connectivity problem during sending
  1746. # notification message (floating point value)
  1747. #notification_retry_delay = 0.25
  1748.  
  1749. # Time to live for rpc queues without consumers in seconds. (integer value)
  1750. #rpc_queue_expiration = 60
  1751.  
  1752. # Exchange name for sending RPC messages (string value)
  1753. #default_rpc_exchange = ${control_exchange}_rpc
  1754.  
  1755. # Exchange name for receiving RPC replies (string value)
  1756. #rpc_reply_exchange = ${control_exchange}_rpc_reply
  1757.  
  1758. # Max number of not acknowledged message which RabbitMQ can send to rpc
  1759. # listener. (integer value)
  1760. #rpc_listener_prefetch_count = 100
  1761.  
  1762. # Max number of not acknowledged message which RabbitMQ can send to rpc reply
  1763. # listener. (integer value)
  1764. #rpc_reply_listener_prefetch_count = 100
  1765.  
  1766. # Reconnecting retry count in case of connectivity problem during sending
  1767. # reply. -1 means infinite retry during rpc_timeout (integer value)
  1768. #rpc_reply_retry_attempts = -1
  1769.  
  1770. # Reconnecting retry delay in case of connectivity problem during sending
  1771. # reply. (floating point value)
  1772. #rpc_reply_retry_delay = 0.25
  1773.  
  1774. # Reconnecting retry count in case of connectivity problem during sending RPC
  1775. # message, -1 means infinite retry. If actual retry attempts in not 0 the rpc
  1776. # request could be processed more than one time (integer value)
  1777. #default_rpc_retry_attempts = -1
  1778.  
  1779. # Reconnecting retry delay in case of connectivity problem during sending RPC
  1780. # message (floating point value)
  1781. #rpc_retry_delay = 0.25
  1782.  
  1783.  
  1784. [oslo_messaging_zmq]
  1785.  
  1786. #
  1787. # From oslo.messaging
  1788. #
  1789.  
  1790. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  1791. # The "host" option should point or resolve to this address. (string value)
  1792. #rpc_zmq_bind_address = *
  1793.  
  1794. # MatchMaker driver. (string value)
  1795. # Possible values:
  1796. # redis - <No description provided>
  1797. # sentinel - <No description provided>
  1798. # dummy - <No description provided>
  1799. #rpc_zmq_matchmaker = redis
  1800.  
  1801. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  1802. #rpc_zmq_contexts = 1
  1803.  
  1804. # Maximum number of ingress messages to locally buffer per topic. Default is
  1805. # unlimited. (integer value)
  1806. #rpc_zmq_topic_backlog = <None>
  1807.  
  1808. # Directory for holding IPC sockets. (string value)
  1809. #rpc_zmq_ipc_dir = /var/run/openstack
  1810.  
  1811. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  1812. # "host" option, if running Nova. (string value)
  1813. #rpc_zmq_host = localhost
  1814.  
  1815. # Number of seconds to wait before all pending messages will be sent after
  1816. # closing a socket. The default value of -1 specifies an infinite linger
  1817. # period. The value of 0 specifies no linger period. Pending messages shall be
  1818. # discarded immediately when the socket is closed. Positive values specify an
  1819. # upper bound for the linger period. (integer value)
  1820. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  1821. #zmq_linger = -1
  1822.  
  1823. # The default number of seconds that poll should wait. Poll raises timeout
  1824. # exception when timeout expired. (integer value)
  1825. #rpc_poll_timeout = 1
  1826.  
  1827. # Expiration timeout in seconds of a name service record about existing target
  1828. # ( < 0 means no timeout). (integer value)
  1829. #zmq_target_expire = 300
  1830.  
  1831. # Update period in seconds of a name service record about existing target.
  1832. # (integer value)
  1833. #zmq_target_update = 180
  1834.  
  1835. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  1836. # value)
  1837. #use_pub_sub = false
  1838.  
  1839. # Use ROUTER remote proxy. (boolean value)
  1840. #use_router_proxy = false
  1841.  
  1842. # This option makes direct connections dynamic or static. It makes sense only
  1843. # with use_router_proxy=False which means to use direct connections for direct
  1844. # message types (ignored otherwise). (boolean value)
  1845. #use_dynamic_connections = false
  1846.  
  1847. # How many additional connections to a host will be made for failover reasons.
  1848. # This option is actual only in dynamic connections mode. (integer value)
  1849. #zmq_failover_connections = 2
  1850.  
  1851. # Minimal port number for random ports range. (port value)
  1852. # Minimum value: 0
  1853. # Maximum value: 65535
  1854. #rpc_zmq_min_port = 49153
  1855.  
  1856. # Maximal port number for random ports range. (integer value)
  1857. # Minimum value: 1
  1858. # Maximum value: 65536
  1859. #rpc_zmq_max_port = 65536
  1860.  
  1861. # Number of retries to find free port number before fail with ZMQBindError.
  1862. # (integer value)
  1863. #rpc_zmq_bind_port_retries = 100
  1864.  
  1865. # Default serialization mechanism for serializing/deserializing
  1866. # outgoing/incoming messages (string value)
  1867. # Possible values:
  1868. # json - <No description provided>
  1869. # msgpack - <No description provided>
  1870. #rpc_zmq_serialization = json
  1871.  
  1872. # This option configures round-robin mode in zmq socket. True means not keeping
  1873. # a queue when server side disconnects. False means to keep queue and messages
  1874. # even if server is disconnected, when the server appears we send all
  1875. # accumulated messages to it. (boolean value)
  1876. #zmq_immediate = true
  1877.  
  1878. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  1879. # other negative value) means to skip any overrides and leave it to OS default;
  1880. # 0 and 1 (or any other positive value) mean to disable and enable the option
  1881. # respectively. (integer value)
  1882. #zmq_tcp_keepalive = -1
  1883.  
  1884. # The duration between two keepalive transmissions in idle condition. The unit
  1885. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  1886. # etc. The default value of -1 (or any other negative value and 0) means to
  1887. # skip any overrides and leave it to OS default. (integer value)
  1888. #zmq_tcp_keepalive_idle = -1
  1889.  
  1890. # The number of retransmissions to be carried out before declaring that remote
  1891. # end is not available. The default value of -1 (or any other negative value
  1892. # and 0) means to skip any overrides and leave it to OS default. (integer
  1893. # value)
  1894. #zmq_tcp_keepalive_cnt = -1
  1895.  
  1896. # The duration between two successive keepalive retransmissions, if
  1897. # acknowledgement to the previous keepalive transmission is not received. The
  1898. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  1899. # Windows etc. The default value of -1 (or any other negative value and 0)
  1900. # means to skip any overrides and leave it to OS default. (integer value)
  1901. #zmq_tcp_keepalive_intvl = -1
  1902.  
  1903. # Maximum number of (green) threads to work concurrently. (integer value)
  1904. #rpc_thread_pool_size = 100
  1905.  
  1906. # Expiration timeout in seconds of a sent/received message after which it is
  1907. # not tracked anymore by a client/server. (integer value)
  1908. #rpc_message_ttl = 300
  1909.  
  1910. # Wait for message acknowledgements from receivers. This mechanism works only
  1911. # via proxy without PUB/SUB. (boolean value)
  1912. #rpc_use_acks = false
  1913.  
  1914. # Number of seconds to wait for an ack from a cast/call. After each retry
  1915. # attempt this timeout is multiplied by some specified multiplier. (integer
  1916. # value)
  1917. #rpc_ack_timeout_base = 15
  1918.  
  1919. # Number to multiply base ack timeout by after each retry attempt. (integer
  1920. # value)
  1921. #rpc_ack_timeout_multiplier = 2
  1922.  
  1923. # Default number of message sending attempts in case of any problems occurred:
  1924. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  1925. # any other negative values) mean to retry forever. This option is used only if
  1926. # acknowledgments are enabled. (integer value)
  1927. #rpc_retry_attempts = 3
  1928.  
  1929. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  1930. # priority then the default publishers list taken from the matchmaker. (list
  1931. # value)
  1932. #subscribe_on =
  1933.  
  1934.  
  1935. [oslo_middleware]
  1936.  
  1937. #
  1938. # From oslo.middleware.http_proxy_to_wsgi
  1939. #
  1940.  
  1941. # Whether the application is behind a proxy or not. This determines if the
  1942. # middleware should parse the headers or not. (boolean value)
  1943. #enable_proxy_headers_parsing = false
  1944. enable_proxy_headers_parsing=True
  1945.  
  1946.  
  1947. [oslo_policy]
  1948.  
  1949. #
  1950. # From oslo.policy
  1951. #
  1952.  
  1953. # This option controls whether or not to enforce scope when evaluating
  1954. # policies. If ``True``, the scope of the token used in the request is compared
  1955. # to the ``scope_types`` of the policy being enforced. If the scopes do not
  1956. # match, an ``InvalidScope`` exception will be raised. If ``False``, a message
  1957. # will be logged informing operators that policies are being invoked with
  1958. # mismatching scope. (boolean value)
  1959. #enforce_scope = false
  1960.  
  1961. # The file that defines policies. (string value)
  1962. #policy_file = policy.json
  1963. policy_file=/etc/neutron/policy.json
  1964.  
  1965. # Default rule. Enforced when a requested rule is not found. (string value)
  1966. #policy_default_rule = default
  1967.  
  1968. # Directories where policy configuration files are stored. They can be relative
  1969. # to any directory in the search path defined by the config_dir option, or
  1970. # absolute paths. The file defined by policy_file must exist for these
  1971. # directories to be searched. Missing or empty directories are ignored. (multi
  1972. # valued)
  1973. #policy_dirs = policy.d
  1974.  
  1975. # Content Type to send and receive data for REST based policy check (string
  1976. # value)
  1977. # Possible values:
  1978. # application/x-www-form-urlencoded - <No description provided>
  1979. # application/json - <No description provided>
  1980. #remote_content_type = application/x-www-form-urlencoded
  1981.  
  1982. # server identity verification for REST based policy check (boolean value)
  1983. #remote_ssl_verify_server_crt = false
  1984.  
  1985. # Absolute path to ca cert file for REST based policy check (string value)
  1986. #remote_ssl_ca_crt_file = <None>
  1987.  
  1988. # Absolute path to client cert for REST based policy check (string value)
  1989. #remote_ssl_client_crt_file = <None>
  1990.  
  1991. # Absolute path client key file REST based policy check (string value)
  1992. #remote_ssl_client_key_file = <None>
  1993.  
  1994.  
  1995. [quotas]
  1996.  
  1997. #
  1998. # From neutron
  1999. #
  2000.  
  2001. # Default number of resource allowed per tenant. A negative value means
  2002. # unlimited. (integer value)
  2003. #default_quota = -1
  2004.  
  2005. # Number of networks allowed per tenant. A negative value means unlimited.
  2006. # (integer value)
  2007. #quota_network = 100
  2008.  
  2009. # Number of subnets allowed per tenant, A negative value means unlimited.
  2010. # (integer value)
  2011. #quota_subnet = 100
  2012.  
  2013. # Number of ports allowed per tenant. A negative value means unlimited.
  2014. # (integer value)
  2015. #quota_port = 500
  2016.  
  2017. # Default driver to use for quota checks. (string value)
  2018. #quota_driver = neutron.db.quota.driver.DbQuotaDriver
  2019.  
  2020. # Keep in track in the database of current resource quota usage. Plugins which
  2021. # do not leverage the neutron database should set this flag to False. (boolean
  2022. # value)
  2023. #track_quota_usage = true
  2024.  
  2025. #
  2026. # From neutron.extensions
  2027. #
  2028.  
  2029. # Number of routers allowed per tenant. A negative value means unlimited.
  2030. # (integer value)
  2031. #quota_router = 10
  2032.  
  2033. # Number of floating IPs allowed per tenant. A negative value means unlimited.
  2034. # (integer value)
  2035. #quota_floatingip = 50
  2036.  
  2037. # Number of security groups allowed per tenant. A negative value means
  2038. # unlimited. (integer value)
  2039. #quota_security_group = 10
  2040.  
  2041. # Number of security rules allowed per tenant. A negative value means
  2042. # unlimited. (integer value)
  2043. #quota_security_group_rule = 100
  2044.  
  2045.  
  2046. [ssl]
  2047.  
  2048. #
  2049. # From oslo.service.sslutils
  2050. #
  2051.  
  2052. # CA certificate file to use to verify connecting clients. (string value)
  2053. # Deprecated group/name - [DEFAULT]/ssl_ca_file
  2054. #ca_file = <None>
  2055.  
  2056. # Certificate file to use when starting the server securely. (string value)
  2057. # Deprecated group/name - [DEFAULT]/ssl_cert_file
  2058. #cert_file = <None>
  2059.  
  2060. # Private key file to use when starting the server securely. (string value)
  2061. # Deprecated group/name - [DEFAULT]/ssl_key_file
  2062. #key_file = <None>
  2063.  
  2064. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  2065. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  2066. # distributions. (string value)
  2067. #version = <None>
  2068.  
  2069. # Sets the list of available ciphers. value should be a string in the OpenSSL
  2070. # cipher list format. (string value)
  2071. #ciphers = <None>
  2072. [OVS]
  2073. ovsdb_connection=tcp:127.0.0.1:6639
  2074. [heat-admin@overcloud-controller-0 ~]$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement