(StrOpt) File name for the paste.deploy config for nova-api
-
-
-
= False
-
(BoolOpt) Whether to use per-user rate limiting for the api. This option is only used by v2 api. Rate limiting is removed from v3 api.
-
-
-
= 900
-
(IntOpt) Timeout for client connections' socket operations. If an incoming connection is idle for this number of seconds it will be closed. A value of '0' means wait forever.
-
-
-
= False
-
(BoolOpt) Treat X-Forwarded-For as the canonical remote address. Only enable this if you have a sanitizing proxy.
(StrOpt) Directory where ironic binaries are installed.
+
+
= pxe_ipmitool
+
(ListOpt) Specify the list of drivers to load during service initialization. Missing drivers, or drivers which fail to initialize, will prevent the conductor service from starting. The option default is a recommended set of production-oriented drivers. A complete list of drivers present on your system may be found by enumerating the "ironic.drivers" entrypoint. An example may be found in the developer documentation online.
+
= False
(BoolOpt) Enables or disables fatal status of deprecations.
-
= 16384
-
(IntOpt) Maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated by the Keystone v3 API with big service catalogs).
+
= True
+
(BoolOpt) Force backing images to raw format.
+
+
+
= 1
+
(IntOpt) [Experimental Feature] Number of hosts to map onto each hash partition. Setting this to more than one will cause additional conductor services to prepare deployment environments and potentially allow the Ironic cluster to recover more quickly if a conductor instance is terminated.
+
+
+
= 5
+
(IntOpt) Exponent to determine number of hash partitions to use when distributing load across conductors. Larger values will result in more even distribution of load and less load when rebalancing the ring, but more memory usage. Number of partitions per conductor is (2^hash_partition_exponent). This determines the granularity of rebalancing: given 10 hosts, and an exponent of the 2, there are 40 partitions in the ring.A few thousand partitions should make rebalancing smooth in most cases. The default is suitable for up to a few hundred conductors. Too many partitions has a CPU impact.
+
+
+
= localhost
+
(StrOpt) Name of this node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address. However, the node name must be valid within an AMQP key, and if using ZeroMQ, a valid hostname, FQDN, or IP address.
+
+
+
= /usr/lib/syslinux/isolinux.bin
+
(StrOpt) Path to isolinux binary file.
+
+
+
= $pybasedir/common/isolinux_config.template
+
(StrOpt) Template file for isolinux configuration file.
= None
(ListOpt) Memcached servers or None for in process cache.
(StrOpt) URL of Ironic API service. If not set ironic can get the current value from the keystone service catalog.
-
check_provision_state_interval = 60
+
= 60
(IntOpt) Interval between checks of provision timeouts, in seconds.
-
deploy_callback_timeout = 1800
+
= ironic_configdrive_container
+
(StrOpt) Name of the Swift container to store config drive data. Used when configdrive_use_swift is True.
+
+
+
= False
+
(BoolOpt) Whether to upload the config drive to Swift.
+
+
+
= 1800
(IntOpt) Timeout (seconds) for waiting callback from deploy ramdisk. 0 - unlimited.
-
force_power_state_during_sync = True
+
= True
(BoolOpt) During sync_power_state, should the hardware power state be set to the state recorded in the database (True) or should the database be updated based on the hardware state (False).
-
heartbeat_interval = 10
+
= 10
(IntOpt) Seconds between conductor heart beats.
-
heartbeat_timeout = 60
+
= 60
(IntOpt) Maximum time (in seconds) since the last check-in of a conductor.
-
node_locked_retry_attempts = 3
+
= 3
(IntOpt) Number of attempts to grab a node lock.
-
node_locked_retry_interval = 1
+
= 1
(IntOpt) Seconds to sleep between node lock attempts.
-
periodic_max_workers = 8
+
= 8
(IntOpt) Maximum number of worker threads that can be started simultaneously by a periodic task. Should be less than RPC thread pool size.
-
power_state_sync_max_retries = 3
+
= 3
(IntOpt) During sync_power_state failures, limit the number of times Ironic should try syncing the hardware node power state with the node power state in DB
-
send_sensor_data = False
+
= False
(BoolOpt) Enable sending sensor data message via the notification bus
-
send_sensor_data_interval = 600
+
= 600
(IntOpt) Seconds between conductor sending sensor data message to ceilometer via the notification bus.
-
send_sensor_data_types = ALL
+
= ALL
(ListOpt) List of comma separated metric types which need to be sent to Ceilometer. The default value, "ALL", is a special value meaning send all the sensor data.
-
sync_local_state_interval = 180
+
= 180
(IntOpt) When conductors join or leave the cluster, existing conductors may need to update any persistent local state as nodes are moved around the cluster. This option controls how often, in seconds, each conductor will check for nodes that it should "take over". Set it to a negative value to disable the check entirely.
-
sync_power_state_interval = 60
+
= 60
(IntOpt) Interval between syncing the node power state to the database, in seconds.
-
workers_pool_size = 100
+
= 100
(IntOpt) The size of the workers greenthread pool.
(IntOpt) After Ironic has completed creating the partition table, it continues to check for activity on the attached iSCSI device status at this interval prior to copying the image to the node, in seconds
-
check_device_max_retries = 20
+
= 20
(IntOpt) The maximum number of times to check that the device is not accessed by another process. If the device is still busy after that, the disk partitioning will be treated as having failed.
(ListOpt) A list of url scheme that can be downloaded directly via the direct_url. Currently supported schemes: [file].
-
-
-
= False
-
(BoolOpt) Allow to perform insecure SSL (https) requests to glance
-
-
-
= None
-
(ListOpt) A list of the glance api servers available to nova. Prefix with https:// for ssl-based glance api servers. ([hostname|ip]:port)
+
(ListOpt) A list of URL schemes that can be downloaded directly via the direct_url. Currently supported schemes: [file].
= keystone
@@ -58,20 +50,32 @@
(StrOpt) Default protocol to use when connecting to glance. Set to https for SSL.
-
= $my_ip
-
(StrOpt) Default glance hostname or IP address
+
= None
+
(StrOpt) The account that Glance uses to communicate with Swift. The format is "AUTH_uuid". "uuid" is the UUID for the account configured in the glance-api.conf. Required for temporary URLs. For example: "AUTH_a422b2-91f3-2f46-74b7-d7c9e8958f5d30". Swift temporary URL format: "endpoint_url/api_version/account/container/object_id"
-
= 0
-
(IntOpt) Number of retries when uploading / downloading an image to / from glance.
+
= v1
+
(StrOpt) The Swift API version to create a temporary URL for. Defaults to "v1". Swift temporary URL format: "endpoint_url/api_version/account/container/object_id"
-
= 9292
-
(IntOpt) Default glance port
+
= glance
+
(StrOpt) The Swift container Glance is configured to store its images in. Defaults to "glance", which is the default in glance-api.conf. Swift temporary URL format: "endpoint_url/api_version/account/container/object_id"
-
= http
-
(StrOpt) Default protocol to use when connecting to glance. Set to https for SSL.
+
= None
+
(StrOpt) The "endpoint" (scheme, hostname, optional port) for the Swift URL of the form "endpoint_url/api_version/account/container/object_id". Do not include trailing "/". For example, use "https://swift.example.com". Required for temporary URLs.
+
+
+
= 0
+
(IntOpt) This should match a config by the same name in the Glance configuration file. When set to 0, a single-tenant store will only use one container to store all images. When set to an integer value between 1 and 32, a single-tenant store will use multiple containers to store images, and this value will determine how many containers are created.
+
+
+
= 1200
+
(IntOpt) The length of time in seconds that the temporary URL will be valid for. Defaults to 20 minutes. If some deploys get a 401 response code when trying to download from the temporary URL, try raising this duration.
+
+
+
= None
+
(StrOpt) The secret token given to Swift to allow temporary URL downloads. Required for temporary URLs.
(IntOpt) Minimum time, in seconds, between IPMI operations sent to a server. There is a risk with some hardware that setting this too low may cause the BMC to crash. Recommended setting is 5 seconds.
-
retry_timeout = 60
-
(IntOpt) Maximum time in seconds to retry IPMI operations.
+
= 60
+
(IntOpt) Maximum time in seconds to retry IPMI operations. There is a tradeoff when setting this value. Setting this too low may cause older BMCs to crash and require a hard reset. However, setting too high can cause the sync power state periodic task to hang when there are slow or unresponsive BMCs.
(StrOpt) Default authentication strategy to use when connecting to neutron. Can be either "keystone" or "noauth". Running neutron in noauth mode (related to but not affected by this setting) is insecure and should only be used for testing.
-
url = http://$my_ip:9696
+
= 3
+
(IntOpt) Client retries in the case of a failed request.
+
+
+
= http://$my_ip:9696
(StrOpt) URL for connecting to neutron.
-
url_timeout = 30
+
= 30
(IntOpt) Timeout value for connecting to neutron in seconds.
(StrOpt) SSL version to use (valid only if SSL enabled). valid values are TLSv1 and SSLv23. SSLv2 and SSLv3 may be available on some distributions.
+
(StrOpt) SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some distributions.
(BoolOpt) Enables or disables inter-process locks.
+
+
+
= None
+
(StrOpt) Directory to use for lock files. For security, the specified directory should only be writable by the user running the processes that need locking. Defaults to environment variable OSLO_LOCK_PATH. If external locks are used, a lock path must be set.