Advertisement
Guest User

Untitled

a guest
Dec 21st, 2017
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 75.30 KB | None | 0 0
  1. b7:/home/ubuntu# cat /etc/ceilometer/ceilometer.conf
  2. [DEFAULT]
  3.  
  4. #
  5. # From ceilometer
  6. #
  7.  
  8. # To reduce polling agent load, samples are sent to the notification agent in a
  9. # batch. To gain higher throughput at the cost of load set this to False.
  10. # (boolean value)
  11. #batch_polled_samples = true
  12.  
  13. # To reduce large requests at same time to Nova or other components from
  14. # different compute agents, shuffle start time of polling task. (integer value)
  15. #shuffle_time_before_polling_task = 0
  16.  
  17. # Configuration file for WSGI definition of API. (string value)
  18. #api_paste_config = api_paste.ini
  19.  
  20. # Inspector to use for inspecting the hypervisor layer. Known inspectors are
  21. # libvirt, hyperv, vsphere and xenapi. (string value)
  22. #hypervisor_inspector = libvirt
  23.  
  24. # Libvirt domain type. (string value)
  25. # Allowed values: kvm, lxc, qemu, uml, xen
  26. #libvirt_type = kvm
  27.  
  28. # Override the default libvirt URI (which is dependent on libvirt_type).
  29. # (string value)
  30. #libvirt_uri =
  31.  
  32. # DEPRECATED: Dispatchers to process metering data. (multi valued)
  33. # Deprecated group/name - [DEFAULT]/dispatcher
  34. # This option is deprecated for removal.
  35. # Its value may be silently ignored in the future.
  36. # Reason: This option only be used in collector service, the collector service
  37. # has been deprecated and will be removed in the future, this should also be
  38. # deprecated for removal with collector service.
  39. #meter_dispatchers =
  40.  
  41. # DEPRECATED: Dispatchers to process event data. (multi valued)
  42. # Deprecated group/name - [DEFAULT]/dispatcher
  43. # This option is deprecated for removal.
  44. # Its value may be silently ignored in the future.
  45. # Reason: This option only be used in collector service, the collector service
  46. # has been deprecated and will be removed in the future, this should also be
  47. # deprecated for removal with collector service.
  48. #event_dispatchers =
  49.  
  50. # Exchange name for Ironic notifications. (string value)
  51. #ironic_exchange = ironic
  52.  
  53. # DEPRECATED: Allow novaclient's debug log output. (Use default_log_levels
  54. # instead) (boolean value)
  55. # This option is deprecated for removal.
  56. # Its value may be silently ignored in the future.
  57. #nova_http_log_debug = false
  58.  
  59. # Swift reseller prefix. Must be on par with reseller_prefix in proxy-
  60. # server.conf. (string value)
  61. #reseller_prefix = AUTH_
  62.  
  63. # Configuration file for pipeline definition. (string value)
  64. #pipeline_cfg_file = pipeline.yaml
  65.  
  66. # Configuration file for event pipeline definition. (string value)
  67. #event_pipeline_cfg_file = event_pipeline.yaml
  68.  
  69. # Source for samples emitted on this instance. (string value)
  70. #sample_source = openstack
  71.  
  72. # List of metadata prefixes reserved for metering use. (list value)
  73. #reserved_metadata_namespace = metering.
  74.  
  75. # Limit on length of reserved metadata values. (integer value)
  76. #reserved_metadata_length = 256
  77.  
  78. # List of metadata keys reserved for metering use. And these keys are
  79. # additional to the ones included in the namespace. (list value)
  80. #reserved_metadata_keys =
  81.  
  82. # Path to the rootwrap configuration file to use for running commands as root
  83. # (string value)
  84. #rootwrap_config = /etc/ceilometer/rootwrap.conf
  85.  
  86. # DEPRECATED: Exchange name for Nova notifications. (string value)
  87. # This option is deprecated for removal.
  88. # Its value may be silently ignored in the future.
  89. # Reason: Use notification_control_exchanges instead
  90. #nova_control_exchange = nova
  91.  
  92. # DEPRECATED: Exchange name for Neutron notifications. (string value)
  93. # This option is deprecated for removal.
  94. # Its value may be silently ignored in the future.
  95. # Reason: Use notification_control_exchanges instead
  96. #neutron_control_exchange = neutron
  97.  
  98. # DEPRECATED: Exchange name for Heat notifications (string value)
  99. # This option is deprecated for removal.
  100. # Its value may be silently ignored in the future.
  101. # Reason: Use notification_control_exchanges instead
  102. #heat_control_exchange = heat
  103.  
  104. # DEPRECATED: Exchange name for Glance notifications. (string value)
  105. # This option is deprecated for removal.
  106. # Its value may be silently ignored in the future.
  107. # Reason: Use notification_control_exchanges instead
  108. #glance_control_exchange = glance
  109.  
  110. # DEPRECATED: Exchange name for Keystone notifications. (string value)
  111. # This option is deprecated for removal.
  112. # Its value may be silently ignored in the future.
  113. # Reason: Use notification_control_exchanges instead
  114. #keystone_control_exchange = keystone
  115.  
  116. # DEPRECATED: Exchange name for Cinder notifications. (string value)
  117. # This option is deprecated for removal.
  118. # Its value may be silently ignored in the future.
  119. # Reason: Use notification_control_exchanges instead
  120. #cinder_control_exchange = cinder
  121.  
  122. # DEPRECATED: Exchange name for Data Processing notifications. (string value)
  123. # This option is deprecated for removal.
  124. # Its value may be silently ignored in the future.
  125. # Reason: Use notification_control_exchanges instead
  126. #sahara_control_exchange = sahara
  127.  
  128. # DEPRECATED: Exchange name for Swift notifications. (string value)
  129. # This option is deprecated for removal.
  130. # Its value may be silently ignored in the future.
  131. # Reason: Use notification_control_exchanges instead
  132. #swift_control_exchange = swift
  133.  
  134. # DEPRECATED: Exchange name for Magnum notifications. (string value)
  135. # This option is deprecated for removal.
  136. # Its value may be silently ignored in the future.
  137. # Reason: Use notification_control_exchanges instead
  138. #magnum_control_exchange = magnum
  139.  
  140. # DEPRECATED: Exchange name for DBaaS notifications. (string value)
  141. # This option is deprecated for removal.
  142. # Its value may be silently ignored in the future.
  143. # Reason: Use notification_control_exchanges instead
  144. #trove_control_exchange = trove
  145.  
  146. # DEPRECATED: Exchange name for Messaging service notifications. (string value)
  147. # This option is deprecated for removal.
  148. # Its value may be silently ignored in the future.
  149. # Reason: Use notification_control_exchanges instead
  150. #zaqar_control_exchange = zaqar
  151.  
  152. # DEPRECATED: Exchange name for DNS service notifications. (string value)
  153. # This option is deprecated for removal.
  154. # Its value may be silently ignored in the future.
  155. # Reason: Use notification_control_exchanges instead
  156. #dns_control_exchange = central
  157.  
  158. # DEPRECATED: Exchange name for ceilometer notifications. (string value)
  159. # This option is deprecated for removal.
  160. # Its value may be silently ignored in the future.
  161. # Reason: Use notification_control_exchanges instead
  162. #ceilometer_control_exchange = ceilometer
  163.  
  164. # Name of this node, which must be valid in an AMQP key. Can be an opaque
  165. # identifier. For ZeroMQ only, must be a valid host name, FQDN, or IP address.
  166. # (unknown value)
  167. #host = <your_hostname>
  168.  
  169. # Timeout seconds for HTTP requests. Set it to None to disable timeout.
  170. # (integer value)
  171. #http_timeout = 600
  172.  
  173. # Maximum number of parallel requests for services to handle at the same time.
  174. # (integer value)
  175. # Minimum value: 1
  176. #max_parallel_requests = 64
  177.  
  178. #
  179. # From oslo.log
  180. #
  181.  
  182. # If set to true, the logging level will be set to DEBUG instead of the default
  183. # INFO level. (boolean value)
  184. # Note: This option can be changed without restarting.
  185. #debug = false
  186.  
  187. # The name of a logging configuration file. This file is appended to any
  188. # existing logging configuration files. For details about logging configuration
  189. # files, see the Python logging module documentation. Note that when logging
  190. # configuration files are used then all logging configuration is set in the
  191. # configuration file and other logging configuration options are ignored (for
  192. # example, logging_context_format_string). (string value)
  193. # Note: This option can be changed without restarting.
  194. # Deprecated group/name - [DEFAULT]/log_config
  195. #log_config_append = <None>
  196.  
  197. # Defines the format string for %%(asctime)s in log records. Default:
  198. # %(default)s . This option is ignored if log_config_append is set. (string
  199. # value)
  200. #log_date_format = %Y-%m-%d %H:%M:%S
  201.  
  202. # (Optional) Name of log file to send logging output to. If no default is set,
  203. # logging will go to stderr as defined by use_stderr. This option is ignored if
  204. # log_config_append is set. (string value)
  205. # Deprecated group/name - [DEFAULT]/logfile
  206. #log_file = <None>
  207.  
  208. # (Optional) The base directory used for relative log_file paths. This option
  209. # is ignored if log_config_append is set. (string value)
  210. # Deprecated group/name - [DEFAULT]/logdir
  211. #log_dir = <None>
  212.  
  213. # Uses logging handler designed to watch file system. When log file is moved or
  214. # removed this handler will open a new log file with specified path
  215. # instantaneously. It makes sense only if log_file option is specified and
  216. # Linux platform is used. This option is ignored if log_config_append is set.
  217. # (boolean value)
  218. #watch_log_file = false
  219.  
  220. # Use syslog for logging. Existing syslog format is DEPRECATED and will be
  221. # changed later to honor RFC5424. This option is ignored if log_config_append
  222. # is set. (boolean value)
  223. #use_syslog = false
  224.  
  225. # Enable journald for logging. If running in a systemd environment you may wish
  226. # to enable journal support. Doing so will use the journal native protocol
  227. # which includes structured metadata in addition to log messages.This option is
  228. # ignored if log_config_append is set. (boolean value)
  229. #use_journal = false
  230.  
  231. # Syslog facility to receive log lines. This option is ignored if
  232. # log_config_append is set. (string value)
  233. #syslog_log_facility = LOG_USER
  234.  
  235. # Log output to standard error. This option is ignored if log_config_append is
  236. # set. (boolean value)
  237. #use_stderr = false
  238.  
  239. # Format string to use for log messages with context. (string value)
  240. #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
  241.  
  242. # Format string to use for log messages when context is undefined. (string
  243. # value)
  244. #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
  245.  
  246. # Additional data to append to log message when logging level for the message
  247. # is DEBUG. (string value)
  248. #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
  249.  
  250. # Prefix each line of exception output with this format. (string value)
  251. #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
  252.  
  253. # Defines the format string for %(user_identity)s that is used in
  254. # logging_context_format_string. (string value)
  255. #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
  256.  
  257. # List of package logging levels in logger=LEVEL pairs. This option is ignored
  258. # if log_config_append is set. (list value)
  259. #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
  260.  
  261. # Enables or disables publication of error events. (boolean value)
  262. #publish_errors = false
  263.  
  264. # The format for an instance that is passed with the log message. (string
  265. # value)
  266. #instance_format = "[instance: %(uuid)s] "
  267.  
  268. # The format for an instance UUID that is passed with the log message. (string
  269. # value)
  270. #instance_uuid_format = "[instance: %(uuid)s] "
  271.  
  272. # Interval, number of seconds, of log rate limiting. (integer value)
  273. #rate_limit_interval = 0
  274.  
  275. # Maximum number of logged messages per rate_limit_interval. (integer value)
  276. #rate_limit_burst = 0
  277.  
  278. # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
  279. # or empty string. Logs with level greater or equal to rate_limit_except_level
  280. # are not filtered. An empty string means that all levels are filtered. (string
  281. # value)
  282. #rate_limit_except_level = CRITICAL
  283.  
  284. # Enables or disables fatal status of deprecations. (boolean value)
  285. #fatal_deprecations = false
  286.  
  287. #
  288. # From oslo.messaging
  289. #
  290.  
  291. # Size of RPC connection pool. (integer value)
  292. #rpc_conn_pool_size = 30
  293.  
  294. # The pool size limit for connections expiration policy (integer value)
  295. #conn_pool_min_size = 2
  296.  
  297. # The time-to-live in sec of idle connections in the pool (integer value)
  298. #conn_pool_ttl = 1200
  299.  
  300. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  301. # The "host" option should point or resolve to this address. (string value)
  302. #rpc_zmq_bind_address = *
  303.  
  304. # MatchMaker driver. (string value)
  305. # Allowed values: redis, sentinel, dummy
  306. #rpc_zmq_matchmaker = redis
  307.  
  308. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  309. #rpc_zmq_contexts = 1
  310.  
  311. # Maximum number of ingress messages to locally buffer per topic. Default is
  312. # unlimited. (integer value)
  313. #rpc_zmq_topic_backlog = <None>
  314.  
  315. # Directory for holding IPC sockets. (string value)
  316. #rpc_zmq_ipc_dir = /var/run/openstack
  317.  
  318. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  319. # "host" option, if running Nova. (string value)
  320. #rpc_zmq_host = localhost
  321.  
  322. # Number of seconds to wait before all pending messages will be sent after
  323. # closing a socket. The default value of -1 specifies an infinite linger
  324. # period. The value of 0 specifies no linger period. Pending messages shall be
  325. # discarded immediately when the socket is closed. Positive values specify an
  326. # upper bound for the linger period. (integer value)
  327. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  328. #zmq_linger = -1
  329.  
  330. # The default number of seconds that poll should wait. Poll raises timeout
  331. # exception when timeout expired. (integer value)
  332. #rpc_poll_timeout = 1
  333.  
  334. # Expiration timeout in seconds of a name service record about existing target
  335. # ( < 0 means no timeout). (integer value)
  336. #zmq_target_expire = 300
  337.  
  338. # Update period in seconds of a name service record about existing target.
  339. # (integer value)
  340. #zmq_target_update = 180
  341.  
  342. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  343. # value)
  344. #use_pub_sub = false
  345.  
  346. # Use ROUTER remote proxy. (boolean value)
  347. #use_router_proxy = false
  348.  
  349. # This option makes direct connections dynamic or static. It makes sense only
  350. # with use_router_proxy=False which means to use direct connections for direct
  351. # message types (ignored otherwise). (boolean value)
  352. #use_dynamic_connections = false
  353.  
  354. # How many additional connections to a host will be made for failover reasons.
  355. # This option is actual only in dynamic connections mode. (integer value)
  356. #zmq_failover_connections = 2
  357.  
  358. # Minimal port number for random ports range. (port value)
  359. # Minimum value: 0
  360. # Maximum value: 65535
  361. #rpc_zmq_min_port = 49153
  362.  
  363. # Maximal port number for random ports range. (integer value)
  364. # Minimum value: 1
  365. # Maximum value: 65536
  366. #rpc_zmq_max_port = 65536
  367.  
  368. # Number of retries to find free port number before fail with ZMQBindError.
  369. # (integer value)
  370. #rpc_zmq_bind_port_retries = 100
  371.  
  372. # Default serialization mechanism for serializing/deserializing
  373. # outgoing/incoming messages (string value)
  374. # Allowed values: json, msgpack
  375. #rpc_zmq_serialization = json
  376.  
  377. # This option configures round-robin mode in zmq socket. True means not keeping
  378. # a queue when server side disconnects. False means to keep queue and messages
  379. # even if server is disconnected, when the server appears we send all
  380. # accumulated messages to it. (boolean value)
  381. #zmq_immediate = true
  382.  
  383. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  384. # other negative value) means to skip any overrides and leave it to OS default;
  385. # 0 and 1 (or any other positive value) mean to disable and enable the option
  386. # respectively. (integer value)
  387. #zmq_tcp_keepalive = -1
  388.  
  389. # The duration between two keepalive transmissions in idle condition. The unit
  390. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  391. # etc. The default value of -1 (or any other negative value and 0) means to
  392. # skip any overrides and leave it to OS default. (integer value)
  393. #zmq_tcp_keepalive_idle = -1
  394.  
  395. # The number of retransmissions to be carried out before declaring that remote
  396. # end is not available. The default value of -1 (or any other negative value
  397. # and 0) means to skip any overrides and leave it to OS default. (integer
  398. # value)
  399. #zmq_tcp_keepalive_cnt = -1
  400.  
  401. # The duration between two successive keepalive retransmissions, if
  402. # acknowledgement to the previous keepalive transmission is not received. The
  403. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  404. # Windows etc. The default value of -1 (or any other negative value and 0)
  405. # means to skip any overrides and leave it to OS default. (integer value)
  406. #zmq_tcp_keepalive_intvl = -1
  407.  
  408. # Maximum number of (green) threads to work concurrently. (integer value)
  409. #rpc_thread_pool_size = 100
  410.  
  411. # Expiration timeout in seconds of a sent/received message after which it is
  412. # not tracked anymore by a client/server. (integer value)
  413. #rpc_message_ttl = 300
  414.  
  415. # Wait for message acknowledgements from receivers. This mechanism works only
  416. # via proxy without PUB/SUB. (boolean value)
  417. #rpc_use_acks = false
  418.  
  419. # Number of seconds to wait for an ack from a cast/call. After each retry
  420. # attempt this timeout is multiplied by some specified multiplier. (integer
  421. # value)
  422. #rpc_ack_timeout_base = 15
  423.  
  424. # Number to multiply base ack timeout by after each retry attempt. (integer
  425. # value)
  426. #rpc_ack_timeout_multiplier = 2
  427.  
  428. # Default number of message sending attempts in case of any problems occurred:
  429. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  430. # any other negative values) mean to retry forever. This option is used only if
  431. # acknowledgments are enabled. (integer value)
  432. #rpc_retry_attempts = 3
  433.  
  434. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  435. # priority then the default publishers list taken from the matchmaker. (list
  436. # value)
  437. #subscribe_on =
  438.  
  439. # Size of executor thread pool when executor is threading or eventlet. (integer
  440. # value)
  441. # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
  442. #executor_thread_pool_size = 64
  443.  
  444. # Seconds to wait for a response from a call. (integer value)
  445. #rpc_response_timeout = 60
  446.  
  447. # A URL representing the messaging driver to use and its full configuration.
  448. # (string value)
  449. transport_url = rabbit://openstack:password@controller
  450.  
  451. # DEPRECATED: The messaging driver to use, defaults to rabbit. Other drivers
  452. # include amqp and zmq. (string value)
  453. # This option is deprecated for removal.
  454. # Its value may be silently ignored in the future.
  455. # Reason: Replaced by [DEFAULT]/transport_url
  456. #rpc_backend = rabbit
  457.  
  458. # The default exchange under which topics are scoped. May be overridden by an
  459. # exchange name specified in the transport_url option. (string value)
  460. #control_exchange = openstack
  461.  
  462. #
  463. # From oslo.service.service
  464. #
  465.  
  466. # Enable eventlet backdoor. Acceptable values are 0, <port>, and
  467. # <start>:<end>, where 0 results in listening on a random tcp port number;
  468. # <port> results in listening on the specified port number (and not enabling
  469. # backdoor if that port is in use); and <start>:<end> results in listening on
  470. # the smallest unused port number within the specified range of port numbers.
  471. # The chosen port is displayed in the service's log file. (string value)
  472. #backdoor_port = <None>
  473.  
  474. # Enable eventlet backdoor, using the provided path as a unix socket that can
  475. # receive connections. This option is mutually exclusive with 'backdoor_port'
  476. # in that only one should be provided. If both are provided then the existence
  477. # of this option overrides the usage of that option. (string value)
  478. #backdoor_socket = <None>
  479.  
  480. # Enables or disables logging values of all registered options when starting a
  481. # service (at DEBUG level). (boolean value)
  482. #log_options = true
  483.  
  484. # Specify a timeout after which a gracefully shutdown server will exit. Zero
  485. # value means endless wait. (integer value)
  486. #graceful_shutdown_timeout = 60
  487.  
  488.  
  489. [api]
  490.  
  491. #
  492. # From ceilometer
  493. #
  494.  
  495. # Default maximum number of items returned by API request. (integer value)
  496. # Minimum value: 1
  497. #default_api_return_limit = 100
  498.  
  499. # Set True to disable resource/meter/sample URLs. Default autodetection by
  500. # querying keystone. (boolean value)
  501. #gnocchi_is_enabled = <None>
  502.  
  503. # Set True to redirect alarms URLs to aodh. Default autodetection by querying
  504. # keystone. (boolean value)
  505. #aodh_is_enabled = <None>
  506.  
  507. # The endpoint of Aodh to redirect alarms URLs to Aodh API. Default
  508. # autodetection by querying keystone. (string value)
  509. #aodh_url = <None>
  510.  
  511. # Set True to redirect events URLs to Panko. Default autodetection by querying
  512. # keystone. (boolean value)
  513. #panko_is_enabled = <None>
  514.  
  515. # The endpoint of Panko to redirect events URLs to Panko API. Default
  516. # autodetection by querying keystone. (string value)
  517. #panko_url = <None>
  518.  
  519.  
  520. [collector]
  521.  
  522. #
  523. # From ceilometer
  524. #
  525.  
  526. # Address to which the UDP socket is bound. Set to an empty string to disable.
  527. # (unknown value)
  528. #udp_address = 0.0.0.0
  529.  
  530. # Port to which the UDP socket is bound. (port value)
  531. # Minimum value: 0
  532. # Maximum value: 65535
  533. #udp_port = 4952
  534.  
  535. # Number of notification messages to wait before dispatching them (integer
  536. # value)
  537. #batch_size = 1
  538.  
  539. # Number of seconds to wait before dispatching samples when batch_size is not
  540. # reached (None means indefinitely) (integer value)
  541. #batch_timeout = <None>
  542.  
  543. # Number of workers for collector service. default value is 1. (integer value)
  544. # Minimum value: 1
  545. # Deprecated group/name - [DEFAULT]/collector_workers
  546. #workers = 1
  547.  
  548.  
  549. [compute]
  550.  
  551. #
  552. # From ceilometer
  553. #
  554.  
  555. # DEPRECATED: Enable work-load partitioning, allowing multiple compute agents
  556. # to be run simultaneously. (replaced by instance_discovery_method) (boolean
  557. # value)
  558. # This option is deprecated for removal.
  559. # Its value may be silently ignored in the future.
  560. #workload_partitioning = false
  561.  
  562. # Ceilometer offers many methods to discover the instance running on a compute
  563. # node:
  564. # * naive: poll nova to get all instances
  565. # * workload_partitioning: poll nova to get instances of the compute
  566. # * libvirt_metadata: get instances from libvirt metadata but without
  567. # instance metadata (recommended for Gnocchi backend (string value)
  568. # Allowed values: naive, workload_partitioning, libvirt_metadata
  569. #instance_discovery_method = libvirt_metadata
  570.  
  571. # New instances will be discovered periodically based on this option (in
  572. # seconds). By default, the agent discovers instances according to pipeline
  573. # polling interval. If option is greater than 0, the instance list to poll will
  574. # be updated based on this option's interval. Measurements relating to the
  575. # instances will match intervals defined in pipeline. (integer value)
  576. # Minimum value: 0
  577. #resource_update_interval = 0
  578.  
  579. # The expiry to totally refresh the instances resource cache, since the
  580. # instance may be migrated to another host, we need to clean the legacy
  581. # instances info in local cache by totally refreshing the local cache. The
  582. # minimum should be the value of the config option of resource_update_interval.
  583. # This option is only used for agent polling to Nova API, so it will works only
  584. # when 'instance_discovery_method' was set to 'naive'. (integer value)
  585. # Minimum value: 0
  586. #resource_cache_expiry = 3600
  587.  
  588.  
  589. [coordination]
  590.  
  591. #
  592. # From ceilometer
  593. #
  594.  
  595. # The backend URL to use for distributed coordination. If left empty, per-
  596. # deployment central agent and per-host compute agent won't do workload
  597. # partitioning and will only function correctly if a single instance of that
  598. # service is running. (string value)
  599. #backend_url = <None>
  600.  
  601. # Number of seconds between checks to see if group membership has changed
  602. # (floating point value)
  603. #check_watchers = 10.0
  604.  
  605.  
  606. [cors]
  607.  
  608. #
  609. # From oslo.middleware.cors
  610. #
  611.  
  612. # Indicate whether this resource may be shared with the domain received in the
  613. # requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
  614. # slash. Example: https://horizon.example.com (list value)
  615. #allowed_origin = <None>
  616.  
  617. # Indicate that the actual request can include user credentials (boolean value)
  618. #allow_credentials = true
  619.  
  620. # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
  621. # Headers. (list value)
  622. #expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-Openstack-Request-Id
  623.  
  624. # Maximum cache age of CORS preflight requests. (integer value)
  625. #max_age = 3600
  626.  
  627. # Indicate which methods can be used during the actual request. (list value)
  628. #allow_methods = GET,PUT,POST,DELETE,PATCH
  629.  
  630. # Indicate which header field names may be used during the actual request.
  631. # (list value)
  632. #allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-Openstack-Request-Id
  633.  
  634.  
  635. [database]
  636.  
  637. #
  638. # From ceilometer
  639. #
  640.  
  641. # Number of seconds that samples are kept in the database for (<= 0 means
  642. # forever). (integer value)
  643. # Deprecated group/name - [database]/time_to_live
  644. #metering_time_to_live = -1
  645.  
  646. # The connection string used to connect to the metering database. (if unset,
  647. # connection is used) (string value)
  648. #metering_connection = <None>
  649.  
  650. # Indicates if expirer expires only samples. If set true, expired samples will
  651. # be deleted, but residual resource and meter definition data will remain.
  652. # (boolean value)
  653. #sql_expire_samples_only = false
  654.  
  655. #
  656. # From oslo.db
  657. #
  658.  
  659. # If True, SQLite uses synchronous mode. (boolean value)
  660. #sqlite_synchronous = true
  661.  
  662. # The back end to use for the database. (string value)
  663. # Deprecated group/name - [DEFAULT]/db_backend
  664. #backend = sqlalchemy
  665.  
  666. # The SQLAlchemy connection string to use to connect to the database. (string
  667. # value)
  668. # Deprecated group/name - [DEFAULT]/sql_connection
  669. # Deprecated group/name - [DATABASE]/sql_connection
  670. # Deprecated group/name - [sql]/connection
  671. #connection = <None>
  672.  
  673. # The SQLAlchemy connection string to use to connect to the slave database.
  674. # (string value)
  675. #slave_connection = <None>
  676.  
  677. # The SQL mode to be used for MySQL sessions. This option, including the
  678. # default, overrides any server-set SQL mode. To use whatever SQL mode is set
  679. # by the server configuration, set this to no value. Example: mysql_sql_mode=
  680. # (string value)
  681. #mysql_sql_mode = TRADITIONAL
  682.  
  683. # If True, transparently enables support for handling MySQL Cluster (NDB).
  684. # (boolean value)
  685. #mysql_enable_ndb = false
  686.  
  687. # Timeout before idle SQL connections are reaped. (integer value)
  688. # Deprecated group/name - [DEFAULT]/sql_idle_timeout
  689. # Deprecated group/name - [DATABASE]/sql_idle_timeout
  690. # Deprecated group/name - [sql]/idle_timeout
  691. #idle_timeout = 3600
  692.  
  693. # Minimum number of SQL connections to keep open in a pool. (integer value)
  694. # Deprecated group/name - [DEFAULT]/sql_min_pool_size
  695. # Deprecated group/name - [DATABASE]/sql_min_pool_size
  696. #min_pool_size = 1
  697.  
  698. # Maximum number of SQL connections to keep open in a pool. Setting a value of
  699. # 0 indicates no limit. (integer value)
  700. # Deprecated group/name - [DEFAULT]/sql_max_pool_size
  701. # Deprecated group/name - [DATABASE]/sql_max_pool_size
  702. #max_pool_size = 5
  703.  
  704. # Maximum number of database connection retries during startup. Set to -1 to
  705. # specify an infinite retry count. (integer value)
  706. # Deprecated group/name - [DEFAULT]/sql_max_retries
  707. # Deprecated group/name - [DATABASE]/sql_max_retries
  708. #max_retries = 10
  709.  
  710. # Interval between retries of opening a SQL connection. (integer value)
  711. # Deprecated group/name - [DEFAULT]/sql_retry_interval
  712. # Deprecated group/name - [DATABASE]/reconnect_interval
  713. #retry_interval = 10
  714.  
  715. # If set, use this value for max_overflow with SQLAlchemy. (integer value)
  716. # Deprecated group/name - [DEFAULT]/sql_max_overflow
  717. # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
  718. #max_overflow = 50
  719.  
  720. # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
  721. # value)
  722. # Minimum value: 0
  723. # Maximum value: 100
  724. # Deprecated group/name - [DEFAULT]/sql_connection_debug
  725. #connection_debug = 0
  726.  
  727. # Add Python stack traces to SQL as comment strings. (boolean value)
  728. # Deprecated group/name - [DEFAULT]/sql_connection_trace
  729. #connection_trace = false
  730.  
  731. # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
  732. # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
  733. #pool_timeout = <None>
  734.  
  735. # Enable the experimental use of database reconnect on connection lost.
  736. # (boolean value)
  737. #use_db_reconnect = false
  738.  
  739. # Seconds between retries of a database transaction. (integer value)
  740. #db_retry_interval = 1
  741.  
  742. # If True, increases the interval between retries of a database operation up to
  743. # db_max_retry_interval. (boolean value)
  744. #db_inc_retry_interval = true
  745.  
  746. # If db_inc_retry_interval is set, the maximum seconds between retries of a
  747. # database operation. (integer value)
  748. #db_max_retry_interval = 10
  749.  
  750. # Maximum retries in case of connection error or deadlock error before error is
  751. # raised. Set to -1 to specify an infinite retry count. (integer value)
  752. #db_max_retries = 20
  753.  
  754.  
  755. [dispatcher_file]
  756.  
  757. #
  758. # From ceilometer
  759. #
  760.  
  761. # Name and the location of the file to record meters. (string value)
  762. #file_path = <None>
  763.  
  764. # The max size of the file. (integer value)
  765. #max_bytes = 0
  766.  
  767. # The max number of the files to keep. (integer value)
  768. #backup_count = 0
  769.  
  770.  
  771. [dispatcher_gnocchi]
  772.  
  773. #
  774. # From ceilometer
  775. #
  776.  
  777. # Filter out samples generated by Gnocchi service activity (boolean value)
  778. filter_service_activity = true
  779.  
  780. # Gnocchi project used to filter out samples generated by Gnocchi service
  781. # activity (string value)
  782. #filter_project = gnocchi
  783.  
  784. # The archive policy to use when the dispatcher create a new metric. (string
  785. # value)
  786. archive_policy = low
  787.  
  788. # The Yaml file that defines mapping between samples and gnocchi
  789. # resources/metrics (string value)
  790. #resources_definition_file = gnocchi_resources.yaml
  791.  
  792. # Number of seconds before request to gnocchi times out (floating point value)
  793. # Minimum value: 0
  794. #request_timeout = 6.05
  795.  
  796.  
  797. [dispatcher_http]
  798.  
  799. #
  800. # From ceilometer
  801. #
  802.  
  803. # The target where the http request will be sent. If this is not set, no data
  804. # will be posted. For example: target = http://hostname:1234/path (string
  805. # value)
  806. #target =
  807.  
  808. # The target for event data where the http request will be sent to. If this is
  809. # not set, it will default to same as Sample target. (string value)
  810. #event_target = <None>
  811.  
  812. # The max time in seconds to wait for a request to timeout. (integer value)
  813. #timeout = 5
  814.  
  815. # The path to a server certificate or directory if the system CAs are not used
  816. # or if a self-signed certificate is used. Set to False to ignore SSL cert
  817. # verification. (string value)
  818. #verify_ssl = <None>
  819.  
  820. # Indicates whether samples are published in a batch. (boolean value)
  821. #batch_mode = false
  822.  
  823.  
  824. [event]
  825.  
  826. #
  827. # From ceilometer
  828. #
  829.  
  830. # Configuration file for event definitions. (string value)
  831. #definitions_cfg_file = event_definitions.yaml
  832.  
  833. # Drop notifications if no event definition matches. (Otherwise, we convert
  834. # them with just the default traits) (boolean value)
  835. #drop_unmatched_notifications = false
  836.  
  837. # Store the raw notification for select priority levels (info and/or error). By
  838. # default, raw details are not captured. (multi valued)
  839. #store_raw =
  840.  
  841.  
  842. [hardware]
  843.  
  844. #
  845. # From ceilometer
  846. #
  847.  
  848. # URL scheme to use for hardware nodes. (string value)
  849. #url_scheme = snmp://
  850.  
  851. # SNMPd user name of all nodes running in the cloud. (string value)
  852. #readonly_user_name = ro_snmp_user
  853.  
  854. # SNMPd v3 authentication password of all the nodes running in the cloud.
  855. # (string value)
  856. #readonly_user_password = password
  857.  
  858. # SNMPd v3 authentication algorithm of all the nodes running in the cloud
  859. # (string value)
  860. # Allowed values: md5, sha
  861. #readonly_user_auth_proto = <None>
  862.  
  863. # SNMPd v3 encryption algorithm of all the nodes running in the cloud (string
  864. # value)
  865. # Allowed values: des, aes128, 3des, aes192, aes256
  866. #readonly_user_priv_proto = <None>
  867.  
  868. # SNMPd v3 encryption password of all the nodes running in the cloud. (string
  869. # value)
  870. #readonly_user_priv_password = <None>
  871.  
  872. # Name of the control plane Tripleo network (string value)
  873. #tripleo_network_name = ctlplane
  874.  
  875. # Configuration file for defining hardware snmp meters. (string value)
  876. #meter_definitions_file = snmp.yaml
  877.  
  878.  
  879. [ipmi]
  880.  
  881. #
  882. # From ceilometer
  883. #
  884.  
  885. # Number of retries upon Intel Node Manager initialization failure (integer
  886. # value)
  887. #node_manager_init_retry = 3
  888.  
  889. # Tolerance of IPMI/NM polling failures before disable this pollster. Negative
  890. # indicates retrying forever. (integer value)
  891. #polling_retry = 3
  892.  
  893.  
  894. [keystone_authtoken]
  895.  
  896. #
  897. # From keystonemiddleware.auth_token
  898. #
  899.  
  900. # Complete "public" Identity API endpoint. This endpoint should not be an
  901. # "admin" endpoint, as it should be accessible by all end users.
  902. # Unauthenticated clients are redirected to this endpoint to authenticate.
  903. # Although this endpoint should ideally be unversioned, client support in the
  904. # wild varies. If you're using a versioned v2 endpoint here, then this should
  905. # *not* be the same endpoint the service user utilizes for validating tokens,
  906. # because normal end users may not be able to reach that endpoint. (string
  907. # value)
  908. #auth_uri = <None>
  909.  
  910. # API version of the admin Identity API endpoint. (string value)
  911. #auth_version = <None>
  912.  
  913. # Do not handle authorization requests within the middleware, but delegate the
  914. # authorization decision to downstream WSGI components. (boolean value)
  915. #delay_auth_decision = false
  916.  
  917. # Request timeout value for communicating with Identity API server. (integer
  918. # value)
  919. #http_connect_timeout = <None>
  920.  
  921. # How many times are we trying to reconnect when communicating with Identity
  922. # API Server. (integer value)
  923. #http_request_max_retries = 3
  924.  
  925. # Request environment key where the Swift cache object is stored. When
  926. # auth_token middleware is deployed with a Swift cache, use this option to have
  927. # the middleware share a caching backend with swift. Otherwise, use the
  928. # ``memcached_servers`` option instead. (string value)
  929. #cache = <None>
  930.  
  931. # Required if identity server requires client certificate (string value)
  932. #certfile = <None>
  933.  
  934. # Required if identity server requires client certificate (string value)
  935. #keyfile = <None>
  936.  
  937. # A PEM encoded Certificate Authority to use when verifying HTTPs connections.
  938. # Defaults to system CAs. (string value)
  939. #cafile = <None>
  940.  
  941. # Verify HTTPS connections. (boolean value)
  942. #insecure = false
  943.  
  944. # The region in which the identity server can be found. (string value)
  945. #region_name = <None>
  946.  
  947. # DEPRECATED: Directory used to cache files related to PKI tokens. This option
  948. # has been deprecated in the Ocata release and will be removed in the P
  949. # release. (string value)
  950. # This option is deprecated for removal since Ocata.
  951. # Its value may be silently ignored in the future.
  952. # Reason: PKI token format is no longer supported.
  953. #signing_dir = <None>
  954.  
  955. # Optionally specify a list of memcached server(s) to use for caching. If left
  956. # undefined, tokens will instead be cached in-process. (list value)
  957. # Deprecated group/name - [keystone_authtoken]/memcache_servers
  958. #memcached_servers = <None>
  959.  
  960. # In order to prevent excessive effort spent validating tokens, the middleware
  961. # caches previously-seen tokens for a configurable duration (in seconds). Set
  962. # to -1 to disable caching completely. (integer value)
  963. #token_cache_time = 300
  964.  
  965. # DEPRECATED: Determines the frequency at which the list of revoked tokens is
  966. # retrieved from the Identity service (in seconds). A high number of revocation
  967. # events combined with a low cache duration may significantly reduce
  968. # performance. Only valid for PKI tokens. This option has been deprecated in
  969. # the Ocata release and will be removed in the P release. (integer value)
  970. # This option is deprecated for removal since Ocata.
  971. # Its value may be silently ignored in the future.
  972. # Reason: PKI token format is no longer supported.
  973. #revocation_cache_time = 10
  974.  
  975. # (Optional) If defined, indicate whether token data should be authenticated or
  976. # authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
  977. # in the cache. If ENCRYPT, token data is encrypted and authenticated in the
  978. # cache. If the value is not one of these options or empty, auth_token will
  979. # raise an exception on initialization. (string value)
  980. # Allowed values: None, MAC, ENCRYPT
  981. #memcache_security_strategy = None
  982.  
  983. # (Optional, mandatory if memcache_security_strategy is defined) This string is
  984. # used for key derivation. (string value)
  985. #memcache_secret_key = <None>
  986.  
  987. # (Optional) Number of seconds memcached server is considered dead before it is
  988. # tried again. (integer value)
  989. #memcache_pool_dead_retry = 300
  990.  
  991. # (Optional) Maximum total number of open connections to every memcached
  992. # server. (integer value)
  993. #memcache_pool_maxsize = 10
  994.  
  995. # (Optional) Socket timeout in seconds for communicating with a memcached
  996. # server. (integer value)
  997. #memcache_pool_socket_timeout = 3
  998.  
  999. # (Optional) Number of seconds a connection to memcached is held unused in the
  1000. # pool before it is closed. (integer value)
  1001. #memcache_pool_unused_timeout = 60
  1002.  
  1003. # (Optional) Number of seconds that an operation will wait to get a memcached
  1004. # client connection from the pool. (integer value)
  1005. #memcache_pool_conn_get_timeout = 10
  1006.  
  1007. # (Optional) Use the advanced (eventlet safe) memcached client pool. The
  1008. # advanced pool will only work under python 2.x. (boolean value)
  1009. #memcache_use_advanced_pool = false
  1010.  
  1011. # (Optional) Indicate whether to set the X-Service-Catalog header. If False,
  1012. # middleware will not ask for service catalog on token validation and will not
  1013. # set the X-Service-Catalog header. (boolean value)
  1014. #include_service_catalog = true
  1015.  
  1016. # Used to control the use and type of token binding. Can be set to: "disabled"
  1017. # to not check token binding. "permissive" (default) to validate binding
  1018. # information if the bind type is of a form known to the server and ignore it
  1019. # if not. "strict" like "permissive" but if the bind type is unknown the token
  1020. # will be rejected. "required" any form of token binding is needed to be
  1021. # allowed. Finally the name of a binding method that must be present in tokens.
  1022. # (string value)
  1023. #enforce_token_bind = permissive
  1024.  
  1025. # DEPRECATED: If true, the revocation list will be checked for cached tokens.
  1026. # This requires that PKI tokens are configured on the identity server. (boolean
  1027. # value)
  1028. # This option is deprecated for removal since Ocata.
  1029. # Its value may be silently ignored in the future.
  1030. # Reason: PKI token format is no longer supported.
  1031. #check_revocations_for_cached = false
  1032.  
  1033. # DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
  1034. # single algorithm or multiple. The algorithms are those supported by Python
  1035. # standard hashlib.new(). The hashes will be tried in the order given, so put
  1036. # the preferred one first for performance. The result of the first hash will be
  1037. # stored in the cache. This will typically be set to multiple values only while
  1038. # migrating from a less secure algorithm to a more secure one. Once all the old
  1039. # tokens are expired this option should be set to a single value for better
  1040. # performance. (list value)
  1041. # This option is deprecated for removal since Ocata.
  1042. # Its value may be silently ignored in the future.
  1043. # Reason: PKI token format is no longer supported.
  1044. #hash_algorithms = md5
  1045.  
  1046. # A choice of roles that must be present in a service token. Service tokens are
  1047. # allowed to request that an expired token can be used and so this check should
  1048. # tightly control that only actual services should be sending this token. Roles
  1049. # here are applied as an ANY check so any role in this list must be present.
  1050. # For backwards compatibility reasons this currently only affects the
  1051. # allow_expired check. (list value)
  1052. #service_token_roles = service
  1053.  
  1054. # For backwards compatibility reasons we must let valid service tokens pass
  1055. # that don't pass the service_token_roles check as valid. Setting this true
  1056. # will become the default in a future release and should be enabled if
  1057. # possible. (boolean value)
  1058. #service_token_roles_required = false
  1059.  
  1060. # Prefix to prepend at the beginning of the path. Deprecated, use identity_uri.
  1061. # (string value)
  1062. #auth_admin_prefix =
  1063.  
  1064. # Host providing the admin Identity API endpoint. Deprecated, use identity_uri.
  1065. # (string value)
  1066. #auth_host = 127.0.0.1
  1067.  
  1068. # Port of the admin Identity API endpoint. Deprecated, use identity_uri.
  1069. # (integer value)
  1070. #auth_port = 35357
  1071.  
  1072. # Protocol of the admin Identity API endpoint. Deprecated, use identity_uri.
  1073. # (string value)
  1074. # Allowed values: http, https
  1075. #auth_protocol = https
  1076.  
  1077. # Complete admin Identity API endpoint. This should specify the unversioned
  1078. # root endpoint e.g. https://localhost:35357/ (string value)
  1079. #identity_uri = <None>
  1080.  
  1081. # This option is deprecated and may be removed in a future release. Single
  1082. # shared secret with the Keystone configuration used for bootstrapping a
  1083. # Keystone installation, or otherwise bypassing the normal authentication
  1084. # process. This option should not be used, use `admin_user` and
  1085. # `admin_password` instead. (string value)
  1086. #admin_token = <None>
  1087.  
  1088. # Service username. (string value)
  1089. #admin_user = <None>
  1090.  
  1091. # Service user password. (string value)
  1092. #admin_password = <None>
  1093.  
  1094. # Service tenant name. (string value)
  1095. #admin_tenant_name = admin
  1096.  
  1097. # Authentication type to load (string value)
  1098. # Deprecated group/name - [keystone_authtoken]/auth_plugin
  1099. #auth_type = <None>
  1100.  
  1101. # Config Section from which to load plugin specific options (string value)
  1102. #auth_section = <None>
  1103.  
  1104.  
  1105. [matchmaker_redis]
  1106.  
  1107. #
  1108. # From oslo.messaging
  1109. #
  1110.  
  1111. # DEPRECATED: Host to locate redis. (string value)
  1112. # This option is deprecated for removal.
  1113. # Its value may be silently ignored in the future.
  1114. # Reason: Replaced by [DEFAULT]/transport_url
  1115. #host = 127.0.0.1
  1116.  
  1117. # DEPRECATED: Use this port to connect to redis host. (port value)
  1118. # Minimum value: 0
  1119. # Maximum value: 65535
  1120. # This option is deprecated for removal.
  1121. # Its value may be silently ignored in the future.
  1122. # Reason: Replaced by [DEFAULT]/transport_url
  1123. #port = 6379
  1124.  
  1125. # DEPRECATED: Password for Redis server (optional). (string value)
  1126. # This option is deprecated for removal.
  1127. # Its value may be silently ignored in the future.
  1128. # Reason: Replaced by [DEFAULT]/transport_url
  1129. #password =
  1130.  
  1131. # DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g.,
  1132. # [host:port, host1:port ... ] (list value)
  1133. # This option is deprecated for removal.
  1134. # Its value may be silently ignored in the future.
  1135. # Reason: Replaced by [DEFAULT]/transport_url
  1136. #sentinel_hosts =
  1137.  
  1138. # Redis replica set name. (string value)
  1139. #sentinel_group_name = oslo-messaging-zeromq
  1140.  
  1141. # Time in ms to wait between connection attempts. (integer value)
  1142. #wait_timeout = 2000
  1143.  
  1144. # Time in ms to wait before the transaction is killed. (integer value)
  1145. #check_timeout = 20000
  1146.  
  1147. # Timeout in ms on blocking socket operations. (integer value)
  1148. #socket_timeout = 10000
  1149.  
  1150.  
  1151. [meter]
  1152.  
  1153. #
  1154. # From ceilometer
  1155. #
  1156.  
  1157. # DEPRECATED: Configuration file for defining meter notifications. This option
  1158. # is deprecated and use meter_definitions_dirs to configure meter notification
  1159. # file. Meter definitions configuration file will be sought according to the
  1160. # parameter. (string value)
  1161. # This option is deprecated for removal.
  1162. # Its value may be silently ignored in the future.
  1163. #meter_definitions_cfg_file = <None>
  1164.  
  1165. # List directory to find files of defining meter notifications. (multi valued)
  1166. #meter_definitions_dirs = /etc/ceilometer/meters.d
  1167. #meter_definitions_dirs = /build/ceilometer-QCyRID/ceilometer-9.0.2/ceilometer/data/meters.d
  1168.  
  1169.  
  1170. [notification]
  1171.  
  1172. #
  1173. # From ceilometer
  1174. #
  1175.  
  1176. # Number of queues to parallelize workload across. This value should be larger
  1177. # than the number of active notification agents for optimal results. WARNING:
  1178. # Once set, lowering this value may result in lost data. (integer value)
  1179. # Minimum value: 1
  1180. #pipeline_processing_queues = 10
  1181.  
  1182. # Acknowledge message when event persistence fails. (boolean value)
  1183. #ack_on_event_error = true
  1184.  
  1185. # Enable workload partitioning, allowing multiple notification agents to be run
  1186. # simultaneously. (boolean value)
  1187. #workload_partitioning = false
  1188.  
  1189. # Messaging URLs to listen for notifications. Example:
  1190. # rabbit://user:pass@host1:port1[,user:pass@hostN:portN]/virtual_host
  1191. # (DEFAULT/transport_url is used if empty). This is useful when you have
  1192. # dedicate messaging nodes for each service, for example, all nova
  1193. # notifications go to rabbit-nova:5672, while all cinder notifications go to
  1194. # rabbit-cinder:5672. (multi valued)
  1195. #messaging_urls =
  1196.  
  1197. # Number of notification messages to wait before publishing them. Batching is
  1198. # advised when transformations are applied in pipeline. (integer value)
  1199. # Minimum value: 1
  1200. #batch_size = 100
  1201.  
  1202. # Number of seconds to wait before publishing samples when batch_size is not
  1203. # reached (None means indefinitely) (integer value)
  1204. #batch_timeout = 5
  1205.  
  1206. # Number of workers for notification service, default value is 1. (integer
  1207. # value)
  1208. # Minimum value: 1
  1209. # Deprecated group/name - [DEFAULT]/notification_workers
  1210. #workers = 1
  1211.  
  1212. # Exchanges name to listen for notifications. (multi valued)
  1213. # Deprecated group/name - [DEFAULT]/http_control_exchanges
  1214. #notification_control_exchanges = nova
  1215. #notification_control_exchanges = glance
  1216. #notification_control_exchanges = neutron
  1217. #notification_control_exchanges = cinder
  1218. #notification_control_exchanges = heat
  1219. #notification_control_exchanges = keystone
  1220. #notification_control_exchanges = sahara
  1221. #notification_control_exchanges = trove
  1222. #notification_control_exchanges = zaqar
  1223. #notification_control_exchanges = swift
  1224. #notification_control_exchanges = ceilometer
  1225. #notification_control_exchanges = magnum
  1226. #notification_control_exchanges = dns
  1227.  
  1228.  
  1229. [oslo_concurrency]
  1230.  
  1231. #
  1232. # From oslo.concurrency
  1233. #
  1234.  
  1235. # Enables or disables inter-process locks. (boolean value)
  1236. #disable_process_locking = false
  1237.  
  1238. # Directory to use for lock files. For security, the specified directory
  1239. # should only be writable by the user running the processes that need locking.
  1240. # Defaults to environment variable OSLO_LOCK_PATH. If OSLO_LOCK_PATH is not set
  1241. # in the environment, use the Python tempfile.gettempdir function to find a
  1242. # suitable location. If external locks are used, a lock path must be set.
  1243. # (string value)
  1244. #lock_path = /tmp
  1245.  
  1246.  
  1247. [oslo_messaging_amqp]
  1248.  
  1249. #
  1250. # From oslo.messaging
  1251. #
  1252.  
  1253. # Name for the AMQP container. must be globally unique. Defaults to a generated
  1254. # UUID (string value)
  1255. #container_name = <None>
  1256.  
  1257. # Timeout for inactive connections (in seconds) (integer value)
  1258. #idle_timeout = 0
  1259.  
  1260. # Debug: dump AMQP frames to stdout (boolean value)
  1261. #trace = false
  1262.  
  1263. # Attempt to connect via SSL. If no other ssl-related parameters are given, it
  1264. # will use the system's CA-bundle to verify the server's certificate. (boolean
  1265. # value)
  1266. #ssl = false
  1267.  
  1268. # CA certificate PEM file used to verify the server's certificate (string
  1269. # value)
  1270. #ssl_ca_file =
  1271.  
  1272. # Self-identifying certificate PEM file for client authentication (string
  1273. # value)
  1274. #ssl_cert_file =
  1275.  
  1276. # Private key PEM file used to sign ssl_cert_file certificate (optional)
  1277. # (string value)
  1278. #ssl_key_file =
  1279.  
  1280. # Password for decrypting ssl_key_file (if encrypted) (string value)
  1281. #ssl_key_password = <None>
  1282.  
  1283. # DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
  1284. # This option is deprecated for removal.
  1285. # Its value may be silently ignored in the future.
  1286. # Reason: Not applicable - not a SSL server
  1287. #allow_insecure_clients = false
  1288.  
  1289. # Space separated list of acceptable SASL mechanisms (string value)
  1290. #sasl_mechanisms =
  1291.  
  1292. # Path to directory that contains the SASL configuration (string value)
  1293. #sasl_config_dir =
  1294.  
  1295. # Name of configuration file (without .conf suffix) (string value)
  1296. #sasl_config_name =
  1297.  
  1298. # SASL realm to use if no realm present in username (string value)
  1299. #sasl_default_realm =
  1300.  
  1301. # DEPRECATED: User name for message broker authentication (string value)
  1302. # This option is deprecated for removal.
  1303. # Its value may be silently ignored in the future.
  1304. # Reason: Should use configuration option transport_url to provide the
  1305. # username.
  1306. #username =
  1307.  
  1308. # DEPRECATED: Password for message broker authentication (string value)
  1309. # This option is deprecated for removal.
  1310. # Its value may be silently ignored in the future.
  1311. # Reason: Should use configuration option transport_url to provide the
  1312. # password.
  1313. #password =
  1314.  
  1315. # Seconds to pause before attempting to re-connect. (integer value)
  1316. # Minimum value: 1
  1317. #connection_retry_interval = 1
  1318.  
  1319. # Increase the connection_retry_interval by this many seconds after each
  1320. # unsuccessful failover attempt. (integer value)
  1321. # Minimum value: 0
  1322. #connection_retry_backoff = 2
  1323.  
  1324. # Maximum limit for connection_retry_interval + connection_retry_backoff
  1325. # (integer value)
  1326. # Minimum value: 1
  1327. #connection_retry_interval_max = 30
  1328.  
  1329. # Time to pause between re-connecting an AMQP 1.0 link that failed due to a
  1330. # recoverable error. (integer value)
  1331. # Minimum value: 1
  1332. #link_retry_delay = 10
  1333.  
  1334. # The maximum number of attempts to re-send a reply message which failed due to
  1335. # a recoverable error. (integer value)
  1336. # Minimum value: -1
  1337. #default_reply_retry = 0
  1338.  
  1339. # The deadline for an rpc reply message delivery. (integer value)
  1340. # Minimum value: 5
  1341. #default_reply_timeout = 30
  1342.  
  1343. # The deadline for an rpc cast or call message delivery. Only used when caller
  1344. # does not provide a timeout expiry. (integer value)
  1345. # Minimum value: 5
  1346. #default_send_timeout = 30
  1347.  
  1348. # The deadline for a sent notification message delivery. Only used when caller
  1349. # does not provide a timeout expiry. (integer value)
  1350. # Minimum value: 5
  1351. #default_notify_timeout = 30
  1352.  
  1353. # The duration to schedule a purge of idle sender links. Detach link after
  1354. # expiry. (integer value)
  1355. # Minimum value: 1
  1356. #default_sender_link_timeout = 600
  1357.  
  1358. # Indicates the addressing mode used by the driver.
  1359. # Permitted values:
  1360. # 'legacy' - use legacy non-routable addressing
  1361. # 'routable' - use routable addresses
  1362. # 'dynamic' - use legacy addresses if the message bus does not support routing
  1363. # otherwise use routable addressing (string value)
  1364. #addressing_mode = dynamic
  1365.  
  1366. # address prefix used when sending to a specific server (string value)
  1367. #server_request_prefix = exclusive
  1368.  
  1369. # address prefix used when broadcasting to all servers (string value)
  1370. #broadcast_prefix = broadcast
  1371.  
  1372. # address prefix when sending to any server in group (string value)
  1373. #group_request_prefix = unicast
  1374.  
  1375. # Address prefix for all generated RPC addresses (string value)
  1376. #rpc_address_prefix = openstack.org/om/rpc
  1377.  
  1378. # Address prefix for all generated Notification addresses (string value)
  1379. #notify_address_prefix = openstack.org/om/notify
  1380.  
  1381. # Appended to the address prefix when sending a fanout message. Used by the
  1382. # message bus to identify fanout messages. (string value)
  1383. #multicast_address = multicast
  1384.  
  1385. # Appended to the address prefix when sending to a particular RPC/Notification
  1386. # server. Used by the message bus to identify messages sent to a single
  1387. # destination. (string value)
  1388. #unicast_address = unicast
  1389.  
  1390. # Appended to the address prefix when sending to a group of consumers. Used by
  1391. # the message bus to identify messages that should be delivered in a round-
  1392. # robin fashion across consumers. (string value)
  1393. #anycast_address = anycast
  1394.  
  1395. # Exchange name used in notification addresses.
  1396. # Exchange name resolution precedence:
  1397. # Target.exchange if set
  1398. # else default_notification_exchange if set
  1399. # else control_exchange if set
  1400. # else 'notify' (string value)
  1401. #default_notification_exchange = <None>
  1402.  
  1403. # Exchange name used in RPC addresses.
  1404. # Exchange name resolution precedence:
  1405. # Target.exchange if set
  1406. # else default_rpc_exchange if set
  1407. # else control_exchange if set
  1408. # else 'rpc' (string value)
  1409. #default_rpc_exchange = <None>
  1410.  
  1411. # Window size for incoming RPC Reply messages. (integer value)
  1412. # Minimum value: 1
  1413. #reply_link_credit = 200
  1414.  
  1415. # Window size for incoming RPC Request messages (integer value)
  1416. # Minimum value: 1
  1417. #rpc_server_credit = 100
  1418.  
  1419. # Window size for incoming Notification messages (integer value)
  1420. # Minimum value: 1
  1421. #notify_server_credit = 100
  1422.  
  1423. # Send messages of this type pre-settled.
  1424. # Pre-settled messages will not receive acknowledgement
  1425. # from the peer. Note well: pre-settled messages may be
  1426. # silently discarded if the delivery fails.
  1427. # Permitted values:
  1428. # 'rpc-call' - send RPC Calls pre-settled
  1429. # 'rpc-reply'- send RPC Replies pre-settled
  1430. # 'rpc-cast' - Send RPC Casts pre-settled
  1431. # 'notify' - Send Notifications pre-settled
  1432. # (multi valued)
  1433. #pre_settled = rpc-cast
  1434. #pre_settled = rpc-reply
  1435.  
  1436.  
  1437. [oslo_messaging_kafka]
  1438.  
  1439. #
  1440. # From oslo.messaging
  1441. #
  1442.  
  1443. # DEPRECATED: Default Kafka broker Host (string value)
  1444. # This option is deprecated for removal.
  1445. # Its value may be silently ignored in the future.
  1446. # Reason: Replaced by [DEFAULT]/transport_url
  1447. #kafka_default_host = localhost
  1448.  
  1449. # DEPRECATED: Default Kafka broker Port (port value)
  1450. # Minimum value: 0
  1451. # Maximum value: 65535
  1452. # This option is deprecated for removal.
  1453. # Its value may be silently ignored in the future.
  1454. # Reason: Replaced by [DEFAULT]/transport_url
  1455. #kafka_default_port = 9092
  1456.  
  1457. # Max fetch bytes of Kafka consumer (integer value)
  1458. #kafka_max_fetch_bytes = 1048576
  1459.  
  1460. # Default timeout(s) for Kafka consumers (floating point value)
  1461. #kafka_consumer_timeout = 1.0
  1462.  
  1463. # Pool Size for Kafka Consumers (integer value)
  1464. #pool_size = 10
  1465.  
  1466. # The pool size limit for connections expiration policy (integer value)
  1467. #conn_pool_min_size = 2
  1468.  
  1469. # The time-to-live in sec of idle connections in the pool (integer value)
  1470. #conn_pool_ttl = 1200
  1471.  
  1472. # Group id for Kafka consumer. Consumers in one group will coordinate message
  1473. # consumption (string value)
  1474. #consumer_group = oslo_messaging_consumer
  1475.  
  1476. # Upper bound on the delay for KafkaProducer batching in seconds (floating
  1477. # point value)
  1478. #producer_batch_timeout = 0.0
  1479.  
  1480. # Size of batch for the producer async send (integer value)
  1481. #producer_batch_size = 16384
  1482.  
  1483.  
  1484. [oslo_messaging_notifications]
  1485.  
  1486. #
  1487. # From oslo.messaging
  1488. #
  1489.  
  1490. # The Drivers(s) to handle sending notifications. Possible values are
  1491. # messaging, messagingv2, routing, log, test, noop (multi valued)
  1492. # Deprecated group/name - [DEFAULT]/notification_driver
  1493. #driver =
  1494.  
  1495. # A URL representing the messaging driver to use for notifications. If not set,
  1496. # we fall back to the same configuration used for RPC. (string value)
  1497. # Deprecated group/name - [DEFAULT]/notification_transport_url
  1498. #transport_url = <None>
  1499.  
  1500. # AMQP topic used for OpenStack notifications. (list value)
  1501. # Deprecated group/name - [rpc_notifier2]/topics
  1502. # Deprecated group/name - [DEFAULT]/notification_topics
  1503. #topics = notifications
  1504.  
  1505. # The maximum number of attempts to re-send a notification message which failed
  1506. # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite
  1507. # (integer value)
  1508. #retry = -1
  1509.  
  1510.  
  1511. [oslo_messaging_rabbit]
  1512.  
  1513. #
  1514. # From oslo.messaging
  1515. #
  1516.  
  1517. # Use durable queues in AMQP. (boolean value)
  1518. # Deprecated group/name - [DEFAULT]/amqp_durable_queues
  1519. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  1520. #amqp_durable_queues = false
  1521.  
  1522. # Auto-delete queues in AMQP. (boolean value)
  1523. #amqp_auto_delete = false
  1524.  
  1525. # Enable SSL (boolean value)
  1526. #ssl = <None>
  1527.  
  1528. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  1529. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  1530. # distributions. (string value)
  1531. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_version
  1532. #ssl_version =
  1533.  
  1534. # SSL key file (valid only if SSL enabled). (string value)
  1535. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_keyfile
  1536. #ssl_key_file =
  1537.  
  1538. # SSL cert file (valid only if SSL enabled). (string value)
  1539. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_certfile
  1540. #ssl_cert_file =
  1541.  
  1542. # SSL certification authority file (valid only if SSL enabled). (string value)
  1543. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_ca_certs
  1544. #ssl_ca_file =
  1545.  
  1546. # How long to wait before reconnecting in response to an AMQP consumer cancel
  1547. # notification. (floating point value)
  1548. #kombu_reconnect_delay = 1.0
  1549.  
  1550. # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
  1551. # be used. This option may not be available in future versions. (string value)
  1552. #kombu_compression = <None>
  1553.  
  1554. # How long to wait a missing client before abandoning to send it its replies.
  1555. # This value should not be longer than rpc_response_timeout. (integer value)
  1556. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
  1557. #kombu_missing_consumer_retry_timeout = 60
  1558.  
  1559. # Determines how the next RabbitMQ node is chosen in case the one we are
  1560. # currently connected to becomes unavailable. Takes effect only if more than
  1561. # one RabbitMQ node is provided in config. (string value)
  1562. # Allowed values: round-robin, shuffle
  1563. #kombu_failover_strategy = round-robin
  1564.  
  1565. # DEPRECATED: The RabbitMQ broker address where a single node is used. (string
  1566. # value)
  1567. # This option is deprecated for removal.
  1568. # Its value may be silently ignored in the future.
  1569. # Reason: Replaced by [DEFAULT]/transport_url
  1570. #rabbit_host = localhost
  1571.  
  1572. # DEPRECATED: The RabbitMQ broker port where a single node is used. (port
  1573. # value)
  1574. # Minimum value: 0
  1575. # Maximum value: 65535
  1576. # This option is deprecated for removal.
  1577. # Its value may be silently ignored in the future.
  1578. # Reason: Replaced by [DEFAULT]/transport_url
  1579. #rabbit_port = 5672
  1580.  
  1581. # DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
  1582. # This option is deprecated for removal.
  1583. # Its value may be silently ignored in the future.
  1584. # Reason: Replaced by [DEFAULT]/transport_url
  1585. #rabbit_hosts = $rabbit_host:$rabbit_port
  1586.  
  1587. # DEPRECATED: The RabbitMQ userid. (string value)
  1588. # This option is deprecated for removal.
  1589. # Its value may be silently ignored in the future.
  1590. # Reason: Replaced by [DEFAULT]/transport_url
  1591. #rabbit_userid = guest
  1592.  
  1593. # DEPRECATED: The RabbitMQ password. (string 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_password = guest
  1598.  
  1599. # The RabbitMQ login method. (string value)
  1600. # Allowed values: PLAIN, AMQPLAIN, RABBIT-CR-DEMO
  1601. #rabbit_login_method = AMQPLAIN
  1602.  
  1603. # DEPRECATED: The RabbitMQ virtual host. (string value)
  1604. # This option is deprecated for removal.
  1605. # Its value may be silently ignored in the future.
  1606. # Reason: Replaced by [DEFAULT]/transport_url
  1607. #rabbit_virtual_host = /
  1608.  
  1609. # How frequently to retry connecting with RabbitMQ. (integer value)
  1610. #rabbit_retry_interval = 1
  1611.  
  1612. # How long to backoff for between retries when connecting to RabbitMQ. (integer
  1613. # value)
  1614. #rabbit_retry_backoff = 2
  1615.  
  1616. # Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
  1617. # (integer value)
  1618. #rabbit_interval_max = 30
  1619.  
  1620. # DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
  1621. # (infinite retry count). (integer value)
  1622. # This option is deprecated for removal.
  1623. # Its value may be silently ignored in the future.
  1624. #rabbit_max_retries = 0
  1625.  
  1626. # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
  1627. # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
  1628. # is no longer controlled by the x-ha-policy argument when declaring a queue.
  1629. # If you just want to make sure that all queues (except those with auto-
  1630. # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
  1631. # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
  1632. #rabbit_ha_queues = false
  1633.  
  1634. # Positive integer representing duration in seconds for queue TTL (x-expires).
  1635. # Queues which are unused for the duration of the TTL are automatically
  1636. # deleted. The parameter affects only reply and fanout queues. (integer value)
  1637. # Minimum value: 1
  1638. #rabbit_transient_queues_ttl = 1800
  1639.  
  1640. # Specifies the number of messages to prefetch. Setting to zero allows
  1641. # unlimited messages. (integer value)
  1642. #rabbit_qos_prefetch_count = 0
  1643.  
  1644. # Number of seconds after which the Rabbit broker is considered down if
  1645. # heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
  1646. # value)
  1647. #heartbeat_timeout_threshold = 60
  1648.  
  1649. # How often times during the heartbeat_timeout_threshold we check the
  1650. # heartbeat. (integer value)
  1651. #heartbeat_rate = 2
  1652.  
  1653. # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
  1654. #fake_rabbit = false
  1655.  
  1656. # Maximum number of channels to allow (integer value)
  1657. #channel_max = <None>
  1658.  
  1659. # The maximum byte size for an AMQP frame (integer value)
  1660. #frame_max = <None>
  1661.  
  1662. # How often to send heartbeats for consumer's connections (integer value)
  1663. #heartbeat_interval = 3
  1664.  
  1665. # Arguments passed to ssl.wrap_socket (dict value)
  1666. #ssl_options = <None>
  1667.  
  1668. # Set socket timeout in seconds for connection's socket (floating point value)
  1669. #socket_timeout = 0.25
  1670.  
  1671. # Set TCP_USER_TIMEOUT in seconds for connection's socket (floating point
  1672. # value)
  1673. #tcp_user_timeout = 0.25
  1674.  
  1675. # Set delay for reconnection to some host which has connection error (floating
  1676. # point value)
  1677. #host_connection_reconnect_delay = 0.25
  1678.  
  1679. # Connection factory implementation (string value)
  1680. # Allowed values: new, single, read_write
  1681. #connection_factory = single
  1682.  
  1683. # Maximum number of connections to keep queued. (integer value)
  1684. #pool_max_size = 30
  1685.  
  1686. # Maximum number of connections to create above `pool_max_size`. (integer
  1687. # value)
  1688. #pool_max_overflow = 0
  1689.  
  1690. # Default number of seconds to wait for a connections to available (integer
  1691. # value)
  1692. #pool_timeout = 30
  1693.  
  1694. # Lifetime of a connection (since creation) in seconds or None for no
  1695. # recycling. Expired connections are closed on acquire. (integer value)
  1696. #pool_recycle = 600
  1697.  
  1698. # Threshold at which inactive (since release) connections are considered stale
  1699. # in seconds or None for no staleness. Stale connections are closed on acquire.
  1700. # (integer value)
  1701. #pool_stale = 60
  1702.  
  1703. # Default serialization mechanism for serializing/deserializing
  1704. # outgoing/incoming messages (string value)
  1705. # Allowed values: json, msgpack
  1706. #default_serializer_type = json
  1707.  
  1708. # Persist notification messages. (boolean value)
  1709. #notification_persistence = false
  1710.  
  1711. # Exchange name for sending notifications (string value)
  1712. #default_notification_exchange = ${control_exchange}_notification
  1713.  
  1714. # Max number of not acknowledged message which RabbitMQ can send to
  1715. # notification listener. (integer value)
  1716. #notification_listener_prefetch_count = 100
  1717.  
  1718. # Reconnecting retry count in case of connectivity problem during sending
  1719. # notification, -1 means infinite retry. (integer value)
  1720. #default_notification_retry_attempts = -1
  1721.  
  1722. # Reconnecting retry delay in case of connectivity problem during sending
  1723. # notification message (floating point value)
  1724. #notification_retry_delay = 0.25
  1725.  
  1726. # Time to live for rpc queues without consumers in seconds. (integer value)
  1727. #rpc_queue_expiration = 60
  1728.  
  1729. # Exchange name for sending RPC messages (string value)
  1730. #default_rpc_exchange = ${control_exchange}_rpc
  1731.  
  1732. # Exchange name for receiving RPC replies (string value)
  1733. #rpc_reply_exchange = ${control_exchange}_rpc_reply
  1734.  
  1735. # Max number of not acknowledged message which RabbitMQ can send to rpc
  1736. # listener. (integer value)
  1737. #rpc_listener_prefetch_count = 100
  1738.  
  1739. # Max number of not acknowledged message which RabbitMQ can send to rpc reply
  1740. # listener. (integer value)
  1741. #rpc_reply_listener_prefetch_count = 100
  1742.  
  1743. # Reconnecting retry count in case of connectivity problem during sending
  1744. # reply. -1 means infinite retry during rpc_timeout (integer value)
  1745. #rpc_reply_retry_attempts = -1
  1746.  
  1747. # Reconnecting retry delay in case of connectivity problem during sending
  1748. # reply. (floating point value)
  1749. #rpc_reply_retry_delay = 0.25
  1750.  
  1751. # Reconnecting retry count in case of connectivity problem during sending RPC
  1752. # message, -1 means infinite retry. If actual retry attempts in not 0 the rpc
  1753. # request could be processed more than one time (integer value)
  1754. #default_rpc_retry_attempts = -1
  1755.  
  1756. # Reconnecting retry delay in case of connectivity problem during sending RPC
  1757. # message (floating point value)
  1758. #rpc_retry_delay = 0.25
  1759.  
  1760.  
  1761. [oslo_messaging_zmq]
  1762.  
  1763. #
  1764. # From oslo.messaging
  1765. #
  1766.  
  1767. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  1768. # The "host" option should point or resolve to this address. (string value)
  1769. #rpc_zmq_bind_address = *
  1770.  
  1771. # MatchMaker driver. (string value)
  1772. # Allowed values: redis, sentinel, dummy
  1773. #rpc_zmq_matchmaker = redis
  1774.  
  1775. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  1776. #rpc_zmq_contexts = 1
  1777.  
  1778. # Maximum number of ingress messages to locally buffer per topic. Default is
  1779. # unlimited. (integer value)
  1780. #rpc_zmq_topic_backlog = <None>
  1781.  
  1782. # Directory for holding IPC sockets. (string value)
  1783. #rpc_zmq_ipc_dir = /var/run/openstack
  1784.  
  1785. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  1786. # "host" option, if running Nova. (string value)
  1787. #rpc_zmq_host = localhost
  1788.  
  1789. # Number of seconds to wait before all pending messages will be sent after
  1790. # closing a socket. The default value of -1 specifies an infinite linger
  1791. # period. The value of 0 specifies no linger period. Pending messages shall be
  1792. # discarded immediately when the socket is closed. Positive values specify an
  1793. # upper bound for the linger period. (integer value)
  1794. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  1795. #zmq_linger = -1
  1796.  
  1797. # The default number of seconds that poll should wait. Poll raises timeout
  1798. # exception when timeout expired. (integer value)
  1799. #rpc_poll_timeout = 1
  1800.  
  1801. # Expiration timeout in seconds of a name service record about existing target
  1802. # ( < 0 means no timeout). (integer value)
  1803. #zmq_target_expire = 300
  1804.  
  1805. # Update period in seconds of a name service record about existing target.
  1806. # (integer value)
  1807. #zmq_target_update = 180
  1808.  
  1809. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  1810. # value)
  1811. #use_pub_sub = false
  1812.  
  1813. # Use ROUTER remote proxy. (boolean value)
  1814. #use_router_proxy = false
  1815.  
  1816. # This option makes direct connections dynamic or static. It makes sense only
  1817. # with use_router_proxy=False which means to use direct connections for direct
  1818. # message types (ignored otherwise). (boolean value)
  1819. #use_dynamic_connections = false
  1820.  
  1821. # How many additional connections to a host will be made for failover reasons.
  1822. # This option is actual only in dynamic connections mode. (integer value)
  1823. #zmq_failover_connections = 2
  1824.  
  1825. # Minimal port number for random ports range. (port value)
  1826. # Minimum value: 0
  1827. # Maximum value: 65535
  1828. #rpc_zmq_min_port = 49153
  1829.  
  1830. # Maximal port number for random ports range. (integer value)
  1831. # Minimum value: 1
  1832. # Maximum value: 65536
  1833. #rpc_zmq_max_port = 65536
  1834.  
  1835. # Number of retries to find free port number before fail with ZMQBindError.
  1836. # (integer value)
  1837. #rpc_zmq_bind_port_retries = 100
  1838.  
  1839. # Default serialization mechanism for serializing/deserializing
  1840. # outgoing/incoming messages (string value)
  1841. # Allowed values: json, msgpack
  1842. #rpc_zmq_serialization = json
  1843.  
  1844. # This option configures round-robin mode in zmq socket. True means not keeping
  1845. # a queue when server side disconnects. False means to keep queue and messages
  1846. # even if server is disconnected, when the server appears we send all
  1847. # accumulated messages to it. (boolean value)
  1848. #zmq_immediate = true
  1849.  
  1850. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  1851. # other negative value) means to skip any overrides and leave it to OS default;
  1852. # 0 and 1 (or any other positive value) mean to disable and enable the option
  1853. # respectively. (integer value)
  1854. #zmq_tcp_keepalive = -1
  1855.  
  1856. # The duration between two keepalive transmissions in idle condition. The unit
  1857. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  1858. # etc. The default value of -1 (or any other negative value and 0) means to
  1859. # skip any overrides and leave it to OS default. (integer value)
  1860. #zmq_tcp_keepalive_idle = -1
  1861.  
  1862. # The number of retransmissions to be carried out before declaring that remote
  1863. # end is not available. The default value of -1 (or any other negative value
  1864. # and 0) means to skip any overrides and leave it to OS default. (integer
  1865. # value)
  1866. #zmq_tcp_keepalive_cnt = -1
  1867.  
  1868. # The duration between two successive keepalive retransmissions, if
  1869. # acknowledgement to the previous keepalive transmission is not received. The
  1870. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  1871. # Windows etc. The default value of -1 (or any other negative value and 0)
  1872. # means to skip any overrides and leave it to OS default. (integer value)
  1873. #zmq_tcp_keepalive_intvl = -1
  1874.  
  1875. # Maximum number of (green) threads to work concurrently. (integer value)
  1876. #rpc_thread_pool_size = 100
  1877.  
  1878. # Expiration timeout in seconds of a sent/received message after which it is
  1879. # not tracked anymore by a client/server. (integer value)
  1880. #rpc_message_ttl = 300
  1881.  
  1882. # Wait for message acknowledgements from receivers. This mechanism works only
  1883. # via proxy without PUB/SUB. (boolean value)
  1884. #rpc_use_acks = false
  1885.  
  1886. # Number of seconds to wait for an ack from a cast/call. After each retry
  1887. # attempt this timeout is multiplied by some specified multiplier. (integer
  1888. # value)
  1889. #rpc_ack_timeout_base = 15
  1890.  
  1891. # Number to multiply base ack timeout by after each retry attempt. (integer
  1892. # value)
  1893. #rpc_ack_timeout_multiplier = 2
  1894.  
  1895. # Default number of message sending attempts in case of any problems occurred:
  1896. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  1897. # any other negative values) mean to retry forever. This option is used only if
  1898. # acknowledgments are enabled. (integer value)
  1899. #rpc_retry_attempts = 3
  1900.  
  1901. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  1902. # priority then the default publishers list taken from the matchmaker. (list
  1903. # value)
  1904. #subscribe_on =
  1905.  
  1906.  
  1907. [oslo_middleware]
  1908.  
  1909. #
  1910. # From oslo.middleware.http_proxy_to_wsgi
  1911. #
  1912.  
  1913. # Whether the application is behind a proxy or not. This determines if the
  1914. # middleware should parse the headers or not. (boolean value)
  1915. #enable_proxy_headers_parsing = false
  1916.  
  1917.  
  1918. [oslo_policy]
  1919.  
  1920. #
  1921. # From oslo.policy
  1922. #
  1923.  
  1924. # The file that defines policies. (string value)
  1925. #policy_file = policy.json
  1926.  
  1927. # Default rule. Enforced when a requested rule is not found. (string value)
  1928. #policy_default_rule = default
  1929.  
  1930. # Directories where policy configuration files are stored. They can be relative
  1931. # to any directory in the search path defined by the config_dir option, or
  1932. # absolute paths. The file defined by policy_file must exist for these
  1933. # directories to be searched. Missing or empty directories are ignored. (multi
  1934. # valued)
  1935. #policy_dirs = policy.d
  1936.  
  1937.  
  1938. [polling]
  1939.  
  1940. #
  1941. # From ceilometer
  1942. #
  1943.  
  1944. # Configuration file for pipeline definition. (string value)
  1945. #cfg_file = polling.yaml
  1946.  
  1947. # Work-load partitioning group prefix. Use only if you want to run multiple
  1948. # polling agents with different config files. For each sub-group of the agent
  1949. # pool with the same partitioning_group_prefix a disjoint subset of pollsters
  1950. # should be loaded. (string value)
  1951. #partitioning_group_prefix = <None>
  1952.  
  1953.  
  1954. [publisher]
  1955.  
  1956. #
  1957. # From ceilometer
  1958. #
  1959.  
  1960. # Secret value for signing messages. Set value empty if signing is not required
  1961. # to avoid computational overhead. (string value)
  1962. # Deprecated group/name - [DEFAULT]/metering_secret
  1963. # Deprecated group/name - [publisher_rpc]/metering_secret
  1964. # Deprecated group/name - [publisher]/metering_secret
  1965. #telemetry_secret = change this for valid signing
  1966.  
  1967.  
  1968. [publisher_notifier]
  1969.  
  1970. #
  1971. # From ceilometer
  1972. #
  1973.  
  1974. # The topic that ceilometer uses for metering notifications. (string value)
  1975. #metering_topic = metering
  1976.  
  1977. # The topic that ceilometer uses for event notifications. (string value)
  1978. #event_topic = event
  1979.  
  1980. # The driver that ceilometer uses for metering notifications. (string value)
  1981. # Deprecated group/name - [publisher_notifier]/metering_driver
  1982. #telemetry_driver = messagingv2
  1983.  
  1984.  
  1985. [rgw_admin_credentials]
  1986.  
  1987. #
  1988. # From ceilometer
  1989. #
  1990.  
  1991. # Access key for Radosgw Admin. (string value)
  1992. #access_key = <None>
  1993.  
  1994. # Secret key for Radosgw Admin. (string value)
  1995. #secret_key = <None>
  1996.  
  1997.  
  1998. [service_credentials]
  1999.  
  2000. #
  2001. # From ceilometer-auth
  2002. #
  2003.  
  2004. auth_type = password
  2005. auth_url = http://controller:5000/v3
  2006. project_domain_id = default
  2007. user_domain_id = default
  2008. project_name = service
  2009. username = ceilometer
  2010. password = password
  2011. interface = internalURL
  2012. region_name = RegionOne
  2013.  
  2014. # Authentication type to load (string value)
  2015. # Deprecated group/name - [service_credentials]/auth_plugin
  2016. #auth_type = <None>
  2017.  
  2018. # Config Section from which to load plugin specific options (string value)
  2019. #auth_section = <None>
  2020.  
  2021. # Authentication URL (string value)
  2022. #auth_url = <None>
  2023.  
  2024. # Domain ID to scope to (string value)
  2025. #domain_id = <None>
  2026.  
  2027. # Domain name to scope to (string value)
  2028. #domain_name = <None>
  2029.  
  2030. # Project ID to scope to (string value)
  2031. # Deprecated group/name - [service_credentials]/tenant_id
  2032. #project_id = <None>
  2033.  
  2034. # Project name to scope to (string value)
  2035. # Deprecated group/name - [service_credentials]/tenant_name
  2036. #project_name = <None>
  2037.  
  2038. # Domain ID containing project (string value)
  2039. #project_domain_id = <None>
  2040.  
  2041. # Domain name containing project (string value)
  2042. #project_domain_name = <None>
  2043.  
  2044. # Trust ID (string value)
  2045. #trust_id = <None>
  2046.  
  2047. # Optional domain ID to use with v3 and v2 parameters. It will be used for both
  2048. # the user and project domain in v3 and ignored in v2 authentication. (string
  2049. # value)
  2050. #default_domain_id = <None>
  2051.  
  2052. # Optional domain name to use with v3 API and v2 parameters. It will be used
  2053. # for both the user and project domain in v3 and ignored in v2 authentication.
  2054. # (string value)
  2055. #default_domain_name = <None>
  2056.  
  2057. # User id (string value)
  2058. #user_id = <None>
  2059.  
  2060. # Username (string value)
  2061. # Deprecated group/name - [service_credentials]/user_name
  2062. #username = <None>
  2063.  
  2064. # User's domain id (string value)
  2065. #user_domain_id = <None>
  2066.  
  2067. # User's domain name (string value)
  2068. #user_domain_name = <None>
  2069.  
  2070. # User's password (string value)
  2071. #password = <None>
  2072.  
  2073. # Region name to use for OpenStack service endpoints. (string value)
  2074. # Deprecated group/name - [DEFAULT]/os_region_name
  2075. #region_name = <None>
  2076.  
  2077. # Type of endpoint in Identity service catalog to use for communication with
  2078. # OpenStack services. (string value)
  2079. # Allowed values: public, internal, admin, auth, publicURL, internalURL, adminURL
  2080. # Deprecated group/name - [service_credentials]/os_endpoint_type
  2081. #interface = public
  2082.  
  2083.  
  2084. [service_types]
  2085.  
  2086. #
  2087. # From ceilometer
  2088. #
  2089.  
  2090. # Glance service type. (string value)
  2091. #glance = image
  2092.  
  2093. # Neutron service type. (string value)
  2094. #neutron = network
  2095.  
  2096. # Neutron load balancer version. (string value)
  2097. # Allowed values: v1, v2
  2098. #neutron_lbaas_version = v2
  2099.  
  2100. # Nova service type. (string value)
  2101. #nova = compute
  2102.  
  2103. # Radosgw service type. (string value)
  2104. #radosgw = <None>
  2105.  
  2106. # Swift service type. (string value)
  2107. #swift = object-store
  2108.  
  2109. # Cinder service type. (string value)
  2110. # Deprecated group/name - [service_types]/cinderv2
  2111. #cinder = volumev3
  2112.  
  2113.  
  2114. [vmware]
  2115.  
  2116. #
  2117. # From ceilometer
  2118. #
  2119.  
  2120. # IP address of the VMware vSphere host. (unknown value)
  2121. #host_ip = 127.0.0.1
  2122.  
  2123. # Port of the VMware vSphere host. (port value)
  2124. # Minimum value: 0
  2125. # Maximum value: 65535
  2126. #host_port = 443
  2127.  
  2128. # Username of VMware vSphere. (string value)
  2129. #host_username =
  2130.  
  2131. # Password of VMware vSphere. (string value)
  2132. #host_password =
  2133.  
  2134. # CA bundle file to use in verifying the vCenter server certificate. (string
  2135. # value)
  2136. #ca_file = <None>
  2137.  
  2138. # If true, the vCenter server certificate is not verified. If false, then the
  2139. # default CA truststore is used for verification. This option is ignored if
  2140. # "ca_file" is set. (boolean value)
  2141. #insecure = false
  2142.  
  2143. # Number of times a VMware vSphere API may be retried. (integer value)
  2144. #api_retry_count = 10
  2145.  
  2146. # Sleep time in seconds for polling an ongoing async task. (floating point
  2147. # value)
  2148. #task_poll_interval = 0.5
  2149.  
  2150. # Optional vim service WSDL location e.g http://<server>/vimService.wsdl.
  2151. # Optional over-ride to default location for bug work-arounds. (string value)
  2152. #wsdl_location = <None>
  2153.  
  2154.  
  2155. [xenapi]
  2156.  
  2157. #
  2158. # From ceilometer
  2159. #
  2160.  
  2161. # URL for connection to XenServer/Xen Cloud Platform. (string value)
  2162. #connection_url = <None>
  2163.  
  2164. # Username for connection to XenServer/Xen Cloud Platform. (string value)
  2165. #connection_username = root
  2166.  
  2167. # Password for connection to XenServer/Xen Cloud Platform. (string value)
  2168. #connection_password = <None>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement