Config ref: document options modified in icehouse

The tables of modified/new/deprecated options is automatically generated
using the diff_branches.py script (https://review.openstack.org/97620).

This commit handles the havana->icehouse changes to be easily backported
the stable/icehouse. It can be updated for each milestone to document
the latest changes.

Change-Id: I4821be3ce72b2ab69b81e89d5584334b77e7a098
backport: icehouse
This commit is contained in:
Gauvain Pocentek 2014-06-03 22:00:39 +02:00
parent c2541cb034
commit 2621bcb92f
14 changed files with 3174 additions and 6 deletions

View File

@ -0,0 +1,140 @@
<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="ceilometer-conf-changes-icehouse">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated and deprecated options for ceilometer</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>collector_workers = 1</td>
<td>(IntOpt) Number of workers for collector service. A single collector is enabled by default.</td>
</tr>
<tr>
<td>dispatcher = ['database']</td>
<td>(MultiStrOpt) Dispatcher to process data.</td>
</tr>
<tr>
<td>heat_control_exchange = heat</td>
<td>(StrOpt) Exchange name for Heat notifications</td>
</tr>
<tr>
<td>kombu_reconnect_delay = 1.0</td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr>
<td>log_config_append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>max_request_body_size = 114688</td>
<td>(IntOpt) The maximum body size per request, in bytes</td>
</tr>
<tr>
<td>notification_workers = 1</td>
<td>(IntOpt) Number of workers for notification service. A single notification agent is enabled by default.</td>
</tr>
<tr>
<td>use_syslog_rfc_format = False</td>
<td>(BoolOpt) (Optional) Use syslog rfc5424 format for logging. If enabled, will add APP-NAME (RFC5424) before the MSG part of the syslog message. The old format without APP-NAME is deprecated in I, and will be removed in J.</td>
</tr>
<tr>
<td>event/definitions_cfg_file = event_definitions.yaml</td>
<td>(StrOpt) Configuration file for event definitions.</td>
</tr>
<tr>
<td>event/drop_unmatched_notifications = False</td>
<td>(BoolOpt) Drop notifications if no event definition matches. (Otherwise, we convert them with just the default traits)</td>
</tr>
<tr>
<td>notification/ack_on_event_error = True</td>
<td>(BoolOpt) Acknowledge message when event persistence fails.</td>
</tr>
<tr>
<td>notification/store_events = False</td>
<td>(BoolOpt) Save event details.</td>
</tr>
<tr>
<td>publisher/metering_secret = change this or be hacked</td>
<td>(StrOpt) Secret value for signing metering messages.</td>
</tr>
<tr>
<td>vmware/api_retry_count = 10</td>
<td>(IntOpt) Number of times a VMware Vsphere API must be retried</td>
</tr>
<tr>
<td>vmware/host_ip = </td>
<td>(StrOpt) IP address of the VMware Vsphere host</td>
</tr>
<tr>
<td>vmware/host_password = </td>
<td>(StrOpt) Password of VMware Vsphere</td>
</tr>
<tr>
<td>vmware/host_username = </td>
<td>(StrOpt) Username of VMware Vsphere</td>
</tr>
<tr>
<td>vmware/task_poll_interval = 0.5</td>
<td>(FloatOpt) Sleep time in seconds for polling an ongoing async task</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>allowed_rpc_exception_modules</td>
<td>ceilometer.openstack.common.exception, nova.exception, cinder.exception, exceptions</td>
<td>nova.exception, cinder.exception, exceptions</td>
</tr>
<tr>
<td>default_log_levels</td>
<td>amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN</td>
</tr>
<tr>
<td>logging_context_format_string</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s</td>
</tr>
<tr>
<td>cells/cell_type</td>
<td>None</td>
<td>compute</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>log_config</td>
<td>log_config_append</td>
</tr>
<tr>
<td>publisher_rpc/metering_secret</td>
<td>publisher/metering_secret</td>
</tr>
</table>
</section>

View File

@ -0,0 +1,361 @@
<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="cinder-conf-changes-icehouse">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated and deprecated options for cinder</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>allocated_capacity_weight_multiplier = -1.0</td>
<td>(FloatOpt) Multiplier used for weighing volume capacity. Negative numbers mean to stack vs spread.</td>
</tr>
<tr>
<td>backup_metadata_version = 1</td>
<td>(IntOpt) Backup metadata version to be used when backing up volume metadata. If this number is bumped, make sure the service doing the restore supports the new version.</td>
</tr>
<tr>
<td>cinder_emc_config_file = /etc/cinder/cinder_emc_config.xml</td>
<td>(StrOpt) use this file for cinder emc plugin config data</td>
</tr>
<tr>
<td>default_timeout = 20</td>
<td>(IntOpt) Default Time Out For CLI operations in minutes</td>
</tr>
<tr>
<td>extra_capabilities = {}</td>
<td>(StrOpt) User defined capabilities, a JSON formatted string specifying key/value pairs.</td>
</tr>
<tr>
<td>gpfs_storage_pool = None</td>
<td>(StrOpt) Specifies the storage pool that volumes are assigned to. By default, the system storage pool is used.</td>
</tr>
<tr>
<td>hplefthand_api_url = None</td>
<td>(StrOpt) HP LeftHand WSAPI Server Url like https://&lt;LeftHand ip&gt;:8081/lhos</td>
</tr>
<tr>
<td>hplefthand_clustername = None</td>
<td>(StrOpt) HP LeftHand cluster name</td>
</tr>
<tr>
<td>hplefthand_debug = False</td>
<td>(BoolOpt) Enable HTTP debugging to LeftHand</td>
</tr>
<tr>
<td>hplefthand_iscsi_chap_enabled = False</td>
<td>(BoolOpt) Configure CHAP authentication for iSCSI connections (Default: Disabled)</td>
</tr>
<tr>
<td>hplefthand_password = None</td>
<td>(StrOpt) HP LeftHand Super user password</td>
</tr>
<tr>
<td>hplefthand_username = None</td>
<td>(StrOpt) HP LeftHand Super user username</td>
</tr>
<tr>
<td>kombu_reconnect_delay = 1.0</td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr>
<td>log_config_append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>max_header_line = 16384</td>
<td>(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).</td>
</tr>
<tr>
<td>max_luns_per_storage_group = 256</td>
<td>(IntOpt) Default max number of LUNs in a storage group</td>
</tr>
<tr>
<td>msa_vdisk = OpenStack</td>
<td>(StrOpt) The VDisk to use for volume creation.</td>
</tr>
<tr>
<td>nas_ip = </td>
<td>(StrOpt) IP address or Hostname of NAS system.</td>
</tr>
<tr>
<td>nas_login = admin</td>
<td>(StrOpt) User name to connect to NAS system.</td>
</tr>
<tr>
<td>nas_password = </td>
<td>(StrOpt) Password to connect to NAS system.</td>
</tr>
<tr>
<td>nas_private_key = </td>
<td>(StrOpt) Filename of private key to use for SSH authentication.</td>
</tr>
<tr>
<td>nas_ssh_port = 22</td>
<td>(IntOpt) SSH port to use to connect to NAS system.</td>
</tr>
<tr>
<td>naviseccli_path = </td>
<td>(StrOpt) Naviseccli Path</td>
</tr>
<tr>
<td>netapp_controller_ips = None</td>
<td>(StrOpt) This option is only utilized when the storage family is configured to eseries. This option is used to restrict provisioning to the specified controllers. Specify the value of this option to be a comma separated list of controller hostnames or IP addresses to be used for provisioning.</td>
</tr>
<tr>
<td>netapp_copyoffload_tool_path = None</td>
<td>(StrOpt) This option specifies the path of the NetApp copy offload tool binary. Ensure that the binary has execute permissions set which allow the effective user of the cinder-volume process to execute the file.</td>
</tr>
<tr>
<td>netapp_sa_password = None</td>
<td>(StrOpt) Password for the NetApp E-Series storage array.</td>
</tr>
<tr>
<td>netapp_storage_pools = None</td>
<td>(StrOpt) This option is used to restrict provisioning to the specified storage pools. Only dynamic disk pools are currently supported. Specify the value of this option to be a comma separated list of disk pool names to be used for provisioning.</td>
</tr>
<tr>
<td>netapp_webservice_path = /devmgr/v2</td>
<td>(StrOpt) This option is used to specify the path to the E-Series proxy application on a proxy server. The value is combined with the value of the netapp_transport_type, netapp_server_hostname, and netapp_server_port options to create the URL used by the driver to connect to the proxy application.</td>
</tr>
<tr>
<td>nexenta_nms_cache_volroot = True</td>
<td>(BoolOpt) If set True cache NexentaStor appliance volroot option value.</td>
</tr>
<tr>
<td>nexenta_rrmgr_compression = 0</td>
<td>(IntOpt) Enable stream compression, level 1..9. 1 - gives best speed; 9 - gives best compression.</td>
</tr>
<tr>
<td>nexenta_rrmgr_connections = 2</td>
<td>(IntOpt) Number of TCP connections.</td>
</tr>
<tr>
<td>nexenta_rrmgr_tcp_buf_size = 4096</td>
<td>(IntOpt) TCP Buffer size in KiloBytes.</td>
</tr>
<tr>
<td>osapi_volume_workers = None</td>
<td>(IntOpt) Number of workers for OpenStack Volume API service</td>
</tr>
<tr>
<td>password = None</td>
<td>(StrOpt) Password for Redis server (optional).</td>
</tr>
<tr>
<td>port = 6379</td>
<td>(IntOpt) Use this port to connect to redis host.</td>
</tr>
<tr>
<td>rabbit_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>
</tr>
<tr>
<td>storage_vnx_pool_name = None</td>
<td>(StrOpt) ISCSI pool name</td>
</tr>
<tr>
<td>transport_url = None</td>
<td>(StrOpt) A URL representing the messaging driver to use and its full configuration. If not set, we fall back to the rpc_backend option and driver specific configuration.</td>
</tr>
<tr>
<td>use_syslog_rfc_format = False</td>
<td>(BoolOpt) (Optional) Use syslog rfc5424 format for logging. If enabled, will add APP-NAME (RFC5424) before the MSG part of the syslog message. The old format without APP-NAME is deprecated in I, and will be removed in J.</td>
</tr>
<tr>
<td>vmware_api_retry_count = 10</td>
<td>(IntOpt) Number of times VMware ESX/VC server API must be retried upon connection related issues.</td>
</tr>
<tr>
<td>vmware_host_ip = None</td>
<td>(StrOpt) IP address for connecting to VMware ESX/VC server.</td>
</tr>
<tr>
<td>vmware_host_password = None</td>
<td>(StrOpt) Password for authenticating with VMware ESX/VC server.</td>
</tr>
<tr>
<td>vmware_host_username = None</td>
<td>(StrOpt) Username for authenticating with VMware ESX/VC server.</td>
</tr>
<tr>
<td>vmware_host_version = None</td>
<td>(StrOpt) Optional string specifying the VMware VC server version. The driver attempts to retrieve the version from VMware VC server. Set this configuration only if you want to override the VC server version.</td>
</tr>
<tr>
<td>vmware_image_transfer_timeout_secs = 7200</td>
<td>(IntOpt) Timeout in seconds for VMDK volume transfer between Cinder and Glance.</td>
</tr>
<tr>
<td>vmware_max_objects_retrieval = 100</td>
<td>(IntOpt) Max number of objects to be retrieved per batch. Query results will be obtained in batches from the server and not in one shot. Server may still limit the count to something less than the configured value.</td>
</tr>
<tr>
<td>vmware_task_poll_interval = 5</td>
<td>(IntOpt) The interval (in seconds) for polling remote tasks invoked on VMware ESX/VC server.</td>
</tr>
<tr>
<td>vmware_volume_folder = cinder-volumes</td>
<td>(StrOpt) Name for the folder in the VC datacenter that will contain cinder volumes.</td>
</tr>
<tr>
<td>vmware_wsdl_location = None</td>
<td>(StrOpt) Optional VIM service WSDL Location e.g http://&lt;server&gt;/vimService.wsdl. Optional over-ride to default location for bug work-arounds.</td>
</tr>
<tr>
<td>volume_clear_ionice = None</td>
<td>(StrOpt) The flag to pass to ionice to alter the i/o priority of the process used to zero a volume after deletion, for example "-c3" for idle only priority.</td>
</tr>
<tr>
<td>xiv_chap = disabled</td>
<td>(StrOpt) CHAP authentication mode, effective only for iscsi (disabled|enabled)</td>
</tr>
<tr>
<td>zoning_mode = none</td>
<td>(StrOpt) FC Zoning mode configured</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/fc_fabric_address = </td>
<td>(StrOpt) Management IP of fabric</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/fc_fabric_password = </td>
<td>(StrOpt) Password for user</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/fc_fabric_port = 22</td>
<td>(IntOpt) Connecting port</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/fc_fabric_user = </td>
<td>(StrOpt) Fabric user ID</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/principal_switch_wwn = None</td>
<td>(StrOpt) Principal switch WWN of the fabric</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/zone_activate = True</td>
<td>(BoolOpt) overridden zoning activation state</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/zone_name_prefix = None</td>
<td>(StrOpt) overridden zone name prefix</td>
</tr>
<tr>
<td>BRCD_FABRIC_EXAMPLE/zoning_policy = initiator-target</td>
<td>(StrOpt) overridden zoning policy</td>
</tr>
<tr>
<td>fc-zone-manager/brcd_sb_connector = cinder.zonemanager.drivers.brocade.brcd_fc_zone_client_cli.BrcdFCZoneClientCLI</td>
<td>(StrOpt) Southbound connector for zoning operation</td>
</tr>
<tr>
<td>fc-zone-manager/fc_fabric_names = None</td>
<td>(StrOpt) Comma separated list of fibre channel fabric names. This list of names is used to retrieve other SAN credentials for connecting to each SAN fabric</td>
</tr>
<tr>
<td>fc-zone-manager/fc_san_lookup_service = cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService</td>
<td>(StrOpt) FC San Lookup Service</td>
</tr>
<tr>
<td>fc-zone-manager/zone_driver = cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver</td>
<td>(StrOpt) FC Zone Driver responsible for zone management</td>
</tr>
<tr>
<td>fc-zone-manager/zoning_policy = initiator-target</td>
<td>(StrOpt) Zoning policy configured by user</td>
</tr>
<tr>
<td>matchmaker_ring/ringfile = /etc/oslo/matchmaker_ring.json</td>
<td>(StrOpt) Matchmaker ring file (JSON).</td>
</tr>
<tr>
<td>ssl/ca_file = None</td>
<td>(StrOpt) CA certificate file to use to verify connecting clients</td>
</tr>
<tr>
<td>ssl/cert_file = None</td>
<td>(StrOpt) Certificate file to use when starting the server securely</td>
</tr>
<tr>
<td>ssl/key_file = None</td>
<td>(StrOpt) Private key file to use when starting the server securely</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>default_log_levels</td>
<td>amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN</td>
</tr>
<tr>
<td>logging_context_format_string</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s</td>
</tr>
<tr>
<td>rpc_zmq_matchmaker</td>
<td>cinder.openstack.common.rpc.matchmaker.MatchMakerLocalhost</td>
<td>oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</td>
</tr>
<tr>
<td>sf_account_prefix</td>
<td>ol.local.net</td>
<td>None</td>
</tr>
<tr>
<td>state_path</td>
<td>$pybasedir</td>
<td>/var/lib/cinder</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>pybasedir</td>
<td>state_path</td>
</tr>
<tr>
<td>matchmaker_ringfile</td>
<td>matchmaker_ring/ringfile</td>
</tr>
<tr>
<td>log_config</td>
<td>log_config_append</td>
</tr>
<tr>
<td>rpc_notifier2/topics</td>
<td>notification_topics</td>
</tr>
<tr>
<td>db_backend</td>
<td>database/backend</td>
</tr>
</table>
</section>

View File

@ -0,0 +1,292 @@
<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="glance-conf-changes-icehouse">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated and deprecated options for glance</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>enable_v1_registry = True</td>
<td>(BoolOpt) Deploy the v1 OpenStack Registry API.</td>
</tr>
<tr>
<td>enable_v2_registry = True</td>
<td>(BoolOpt) Deploy the v2 OpenStack Registry API.</td>
</tr>
<tr>
<td>filesystem_store_datadirs = None</td>
<td>(MultiStrOpt) List of directories and its priorities to which the Filesystem backend store writes images.</td>
</tr>
<tr>
<td>image_location_quota = 10</td>
<td>(IntOpt) Maximum number of locations allowed on an image. Negative values evaluate to unlimited.</td>
</tr>
<tr>
<td>image_member_quota = 128</td>
<td>(IntOpt) Maximum number of image members per image. Negative values evaluate to unlimited.</td>
</tr>
<tr>
<td>image_property_quota = 128</td>
<td>(IntOpt) Maximum number of properties allowed on an image. Negative values evaluate to unlimited.</td>
</tr>
<tr>
<td>image_tag_quota = 128</td>
<td>(IntOpt) Maximum number of tags allowed on an image. Negative values evaluate to unlimited.</td>
</tr>
<tr>
<td>location_strategy = location_order</td>
<td>(StrOpt) This value sets what strategy will be used to determine the image location order. Currently two strategies are packaged with Glance 'location_order' and 'store_type'.</td>
</tr>
<tr>
<td>log_config_append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>max_header_line = 16384</td>
<td>(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</td>
</tr>
<tr>
<td>property_protection_rule_format = roles</td>
<td>(StrOpt) This config value indicates whether "roles" or "policies" are used in the property protection file.</td>
</tr>
<tr>
<td>swift_store_retry_get_count = 0</td>
<td>(IntOpt) The number of times a Swift download will be retried before the request fails.</td>
</tr>
<tr>
<td>use_syslog_rfc_format = False</td>
<td>(BoolOpt) (Optional) Use syslog rfc5424 format for logging. If enabled, will add APP-NAME (RFC5424) before the MSG part of the syslog message. The old format without APP-NAME is deprecated in I, and will be removed in J.</td>
</tr>
<tr>
<td>vmware_api_insecure = False</td>
<td>(BoolOpt) Allow to perform insecure SSL requests to ESX/VC.</td>
</tr>
<tr>
<td>vmware_api_retry_count = 10</td>
<td>(IntOpt) Number of times VMware ESX/VC server API must be retried upon connection related issues.</td>
</tr>
<tr>
<td>vmware_datacenter_path = ha-datacenter</td>
<td>(StrOpt) Inventory path to a datacenter. If the vmware_server_host specified is an ESX/ESXi, the vmware_datacenter_path is optional. If specified, it should be "ha-datacenter".</td>
</tr>
<tr>
<td>vmware_datastore_name = None</td>
<td>(StrOpt) Datastore associated with the datacenter.</td>
</tr>
<tr>
<td>vmware_server_host = None</td>
<td>(StrOpt) ESX/ESXi or vCenter Server target system. The server value can be an IP address or a DNS name.</td>
</tr>
<tr>
<td>vmware_server_password = None</td>
<td>(StrOpt) Password for authenticating with VMware ESX/VC server.</td>
</tr>
<tr>
<td>vmware_server_username = None</td>
<td>(StrOpt) Username for authenticating with VMware ESX/VC server.</td>
</tr>
<tr>
<td>vmware_store_image_dir = /openstack_glance</td>
<td>(StrOpt) The name of the directory where the glance images will be stored in the VMware datastore.</td>
</tr>
<tr>
<td>vmware_task_poll_interval = 5</td>
<td>(IntOpt) The interval used for polling remote tasks invoked on VMware ESX/VC server.</td>
</tr>
<tr>
<td>database/backend = sqlalchemy</td>
<td>(StrOpt) The backend to use for db</td>
</tr>
<tr>
<td>database/connection = None</td>
<td>(StrOpt) The SQLAlchemy connection string used to connect to the database</td>
</tr>
<tr>
<td>database/connection_debug = 0</td>
<td>(IntOpt) Verbosity of SQL debugging information. 0=None, 100=Everything</td>
</tr>
<tr>
<td>database/connection_trace = False</td>
<td>(BoolOpt) Add python stack traces to SQL as comment strings</td>
</tr>
<tr>
<td>database/db_inc_retry_interval = True</td>
<td>(BoolOpt) Whether to increase interval between db connection retries, up to db_max_retry_interval</td>
</tr>
<tr>
<td>database/db_max_retries = 20</td>
<td>(IntOpt) maximum db connection retries before error is raised. (setting -1 implies an infinite retry count)</td>
</tr>
<tr>
<td>database/db_max_retry_interval = 10</td>
<td>(IntOpt) max seconds between db connection retries, if db_inc_retry_interval is enabled</td>
</tr>
<tr>
<td>database/db_retry_interval = 1</td>
<td>(IntOpt) seconds between db connection retries</td>
</tr>
<tr>
<td>database/idle_timeout = 3600</td>
<td>(IntOpt) Timeout before idle sql connections are reaped</td>
</tr>
<tr>
<td>database/max_overflow = None</td>
<td>(IntOpt) If set, use this value for max_overflow with sqlalchemy</td>
</tr>
<tr>
<td>database/max_pool_size = None</td>
<td>(IntOpt) Maximum number of SQL connections to keep open in a pool</td>
</tr>
<tr>
<td>database/max_retries = 10</td>
<td>(IntOpt) Maximum db connection retries during startup. (setting -1 implies an infinite retry count)</td>
</tr>
<tr>
<td>database/min_pool_size = 1</td>
<td>(IntOpt) Minimum number of SQL connections to keep open in a pool</td>
</tr>
<tr>
<td>database/mysql_sql_mode = TRADITIONAL</td>
<td>(StrOpt) The SQL mode to be used for MySQL sessions. This option, including the default, overrides any server-set SQL mode. To use whatever SQL mode is set by the server configuration, set this to no value. Example: mysql_sql_mode=</td>
</tr>
<tr>
<td>database/pool_timeout = None</td>
<td>(IntOpt) If set, use this value for pool_timeout with sqlalchemy</td>
</tr>
<tr>
<td>database/retry_interval = 10</td>
<td>(IntOpt) Interval between retries of opening a sql connection</td>
</tr>
<tr>
<td>database/sqlite_db = glance.sqlite</td>
<td>(StrOpt) The file name to use with SQLite</td>
</tr>
<tr>
<td>database/sqlite_synchronous = True</td>
<td>(BoolOpt) If True, SQLite uses synchronous mode</td>
</tr>
<tr>
<td>database/use_db_reconnect = False</td>
<td>(BoolOpt) Enable the experimental use of database reconnect on connection lost</td>
</tr>
<tr>
<td>image_format/container_formats = ['ami', 'ari', 'aki', 'bare', 'ovf', 'ova']</td>
<td>(ListOpt) Supported values for the 'container_format' image attribute</td>
</tr>
<tr>
<td>image_format/disk_formats = ['ami', 'ari', 'aki', 'vhd', 'vmdk', 'raw', 'qcow2', 'vdi', 'iso']</td>
<td>(ListOpt) Supported values for the 'disk_format' image attribute</td>
</tr>
<tr>
<td>store_type_location_strategy/store_type_preference = []</td>
<td>(ListOpt) The store names to use to get store preference order. The name must be registered by one of the stores defined by the 'known_stores' config option. This option will be applied when you using 'store_type' option as image location strategy defined by the 'location_strategy' config option.</td>
</tr>
<tr>
<td>task/task_time_to_live = 48</td>
<td>(IntOpt) Time in hours for which a task lives after, either succeeding or failing</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>default_log_levels</td>
<td>amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN</td>
</tr>
<tr>
<td>known_stores</td>
<td>glance.store.filesystem.Store, glance.store.http.Store, glance.store.rbd.Store, glance.store.s3.Store, glance.store.swift.Store, glance.store.sheepdog.Store, glance.store.cinder.Store</td>
<td>glance.store.filesystem.Store, glance.store.http.Store</td>
</tr>
<tr>
<td>logging_context_format_string</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s</td>
</tr>
<tr>
<td>qpid_port</td>
<td>5672</td>
<td>5672</td>
</tr>
<tr>
<td>rbd_store_ceph_conf</td>
<td></td>
<td>/etc/ceph/ceph.conf</td>
</tr>
<tr>
<td>rbd_store_chunk_size</td>
<td>4</td>
<td>8</td>
</tr>
<tr>
<td>rbd_store_pool</td>
<td>rbd</td>
<td>images</td>
</tr>
<tr>
<td>sheepdog_store_port</td>
<td>7000</td>
<td>7000</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>rabbit_durable_queues</td>
<td>amqp_durable_queues</td>
</tr>
<tr>
<td>disk_formats</td>
<td>image_format/disk_formats</td>
</tr>
<tr>
<td>log_config</td>
<td>log_config_append</td>
</tr>
<tr>
<td>sql_connection</td>
<td>database/connection</td>
</tr>
<tr>
<td>sql_max_retries</td>
<td>database/max_retries</td>
</tr>
<tr>
<td>sql_retry_interval</td>
<td>database/retry_interval</td>
</tr>
<tr>
<td>sql_idle_timeout</td>
<td>database/idle_timeout</td>
</tr>
<tr>
<td>container_formats</td>
<td>image_format/container_formats</td>
</tr>
</table>
</section>

View File

@ -0,0 +1,309 @@
<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="heat-conf-changes-icehouse">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated and deprecated options for heat</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>engine_life_check_timeout = 2</td>
<td>(IntOpt) RPC timeout for the engine liveness check that is used for stack locking.</td>
</tr>
<tr>
<td>keystone_backend = heat.common.heat_keystoneclient.KeystoneClientV3</td>
<td>(StrOpt) Fully qualified class name to use as a keystone backend.</td>
</tr>
<tr>
<td>log_config_append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>onready = None</td>
<td>(StrOpt) onready allows you to send a notification when the heat processes are ready to serve. This is either a module with the notify() method or a shell command. To enable notifications with systemd, one may use the 'systemd-notify --ready' shell command or the 'heat.common.systemd' notification module.</td>
</tr>
<tr>
<td>region_name_for_services = None</td>
<td>(StrOpt) Default region name used to get services endpoints.</td>
</tr>
<tr>
<td>secure_proxy_ssl_header = X-Forwarded-Proto</td>
<td>(StrOpt) The HTTP Header that will be used to determine which the original request protocol scheme was, even if it was removed by an SSL terminator proxy.</td>
</tr>
<tr>
<td>stack_action_timeout = 3600</td>
<td>(IntOpt) Timeout in seconds for stack action (ie. create or update).</td>
</tr>
<tr>
<td>stack_domain_admin = None</td>
<td>(StrOpt) Keystone username, a user with roles sufficient to manage users and projects in the stack_user_domain.</td>
</tr>
<tr>
<td>stack_domain_admin_password = None</td>
<td>(StrOpt) Keystone password for stack_domain_admin user.</td>
</tr>
<tr>
<td>stack_user_domain = None</td>
<td>(StrOpt) Keystone domain ID which contains heat template-defined users.</td>
</tr>
<tr>
<td>clients/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_ceilometer/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_ceilometer/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_ceilometer/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_ceilometer/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_ceilometer/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_cinder/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_cinder/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_cinder/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_cinder/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_cinder/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_heat/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_heat/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_heat/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_heat/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_heat/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_heat/url = None</td>
<td>(StrOpt) Optional heat url in format like http://0.0.0.0:8004/v1/%(tenant_id)s.</td>
</tr>
<tr>
<td>clients_keystone/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_keystone/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_keystone/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_keystone/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_keystone/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_neutron/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_neutron/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_neutron/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_neutron/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_neutron/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_nova/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_nova/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_nova/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_nova/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_nova/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_swift/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_swift/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_swift/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_swift/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_swift/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>clients_trove/ca_file = None</td>
<td>(StrOpt) Optional CA cert file to use in SSL connections.</td>
</tr>
<tr>
<td>clients_trove/cert_file = None</td>
<td>(StrOpt) Optional PEM-formatted certificate chain file.</td>
</tr>
<tr>
<td>clients_trove/endpoint_type = publicURL</td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with the OpenStack service.</td>
</tr>
<tr>
<td>clients_trove/insecure = False</td>
<td>(BoolOpt) If set, then the server's certificate will not be verified.</td>
</tr>
<tr>
<td>clients_trove/key_file = None</td>
<td>(StrOpt) Optional PEM-formatted file that contains the private key.</td>
</tr>
<tr>
<td>revision/heat_revision = unknown</td>
<td>(StrOpt) Heat build revision. If you would prefer to manage your build revision separately, you can move this section to a different file and add it as another config option.</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>allowed_rpc_exception_modules</td>
<td>heat.openstack.common.exception, heat.common.exception, nova.exception, cinder.exception, exceptions</td>
<td>nova.exception, cinder.exception, exceptions</td>
</tr>
<tr>
<td>cloud_backend</td>
<td>None</td>
<td>heat.engine.clients.OpenStackClients</td>
</tr>
<tr>
<td>control_exchange</td>
<td>openstack</td>
<td>heat</td>
</tr>
<tr>
<td>default_log_levels</td>
<td>amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=WARN</td>
</tr>
<tr>
<td>logging_context_format_string</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>db_backend</td>
<td>database/backend</td>
</tr>
<tr>
<td>log_config</td>
<td>log_config_append</td>
</tr>
<tr>
<td>sql_connection</td>
<td>database/connection</td>
</tr>
<tr>
<td>sql_idle_timeout</td>
<td>database/idle_timeout</td>
</tr>
</table>
</section>

View File

@ -0,0 +1,336 @@
<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="keystone-conf-changes-icehouse">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated and deprecated options for keystone</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>admin_bind_host = 0.0.0.0</td>
<td>(StrOpt) The IP Address of the network interface to for the admin service to listen on.</td>
</tr>
<tr>
<td>domain_id_immutable = True</td>
<td>(BoolOpt) Set this to false if you want to enable the ability for user, group and project entities to be moved between domains by updating their domain_id. Allowing such movement is not recommended if the scope of a domain admin is being restricted by use of an appropriate policy file (see policy.v3cloudsample as an example).</td>
</tr>
<tr>
<td>host = 127.0.0.1</td>
<td>(StrOpt) Host to locate redis.</td>
</tr>
<tr>
<td>keystone_ec2_cafile = None</td>
<td>(StrOpt) A PEM encoded certificate authority to use when verifying HTTPS connections. Defaults to the system CAs.</td>
</tr>
<tr>
<td>keystone_ec2_certfile = None</td>
<td>(StrOpt) Client certificate key filename. Required if EC2 server requires client certificate.</td>
</tr>
<tr>
<td>keystone_ec2_insecure = False</td>
<td>(BoolOpt) Disable SSL certificate verification.</td>
</tr>
<tr>
<td>keystone_ec2_keyfile = None</td>
<td>(StrOpt) Required if EC2 server requires client certificate.</td>
</tr>
<tr>
<td>keystone_ec2_url = http://localhost:5000/v2.0/ec2tokens</td>
<td>(StrOpt) URL to get token from ec2 request.</td>
</tr>
<tr>
<td>kombu_reconnect_delay = 1.0</td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr>
<td>list_limit = None</td>
<td>(IntOpt) The maximum number of entities that will be returned in a collection can be set with list_limit, with no limit set by default. This global limit may be then overridden for a specific driver, by specifying a list_limit in the appropriate section (e.g. [assignment]).</td>
</tr>
<tr>
<td>log_config_append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>password = None</td>
<td>(StrOpt) Password for Redis server (optional).</td>
</tr>
<tr>
<td>port = 6379</td>
<td>(IntOpt) Use this port to connect to redis host.</td>
</tr>
<tr>
<td>public_bind_host = 0.0.0.0</td>
<td>(StrOpt) The IP Address of the network interface to for the public service to listen on.</td>
</tr>
<tr>
<td>rabbit_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>
</tr>
<tr>
<td>tcp_keepalive = False</td>
<td>(BoolOpt) Set this to True if you want to enable TCP_KEEPALIVE on server sockets i.e. sockets used by the keystone wsgi server for client connections.</td>
</tr>
<tr>
<td>tcp_keepidle = 600</td>
<td>(IntOpt) Sets the value of TCP_KEEPIDLE in seconds for each server socket. Only applies if tcp_keepalive is True. Not supported on OS X.</td>
</tr>
<tr>
<td>transport_url = None</td>
<td>(StrOpt) A URL representing the messaging driver to use and its full configuration. If not set, we fall back to the rpc_backend option and driver specific configuration.</td>
</tr>
<tr>
<td>use_syslog_rfc_format = False</td>
<td>(BoolOpt) (Optional) Use syslog rfc5424 format for logging. If enabled, will add APP-NAME (RFC5424) before the MSG part of the syslog message. The old format without APP-NAME is deprecated in I, and will be removed in J.</td>
</tr>
<tr>
<td>assignment/list_limit = None</td>
<td>(IntOpt) Maximum number of entities that will be returned in an assignment collection.</td>
</tr>
<tr>
<td>audit/namespace = openstack</td>
<td>(StrOpt) namespace prefix for generated id</td>
</tr>
<tr>
<td>catalog/list_limit = None</td>
<td>(IntOpt) Maximum number of entities that will be returned in a catalog collection.</td>
</tr>
<tr>
<td>database/db_inc_retry_interval = True</td>
<td>(BoolOpt) Whether to increase interval between db connection retries, up to db_max_retry_interval</td>
</tr>
<tr>
<td>database/db_max_retries = 20</td>
<td>(IntOpt) maximum db connection retries before error is raised. (setting -1 implies an infinite retry count)</td>
</tr>
<tr>
<td>database/db_max_retry_interval = 10</td>
<td>(IntOpt) max seconds between db connection retries, if db_inc_retry_interval is enabled</td>
</tr>
<tr>
<td>database/db_retry_interval = 1</td>
<td>(IntOpt) seconds between db connection retries</td>
</tr>
<tr>
<td>database/mysql_sql_mode = TRADITIONAL</td>
<td>(StrOpt) The SQL mode to be used for MySQL sessions. This option, including the default, overrides any server-set SQL mode. To use whatever SQL mode is set by the server configuration, set this to no value. Example: mysql_sql_mode=</td>
</tr>
<tr>
<td>database/sqlite_db = keystone.sqlite</td>
<td>(StrOpt) The file name to use with SQLite</td>
</tr>
<tr>
<td>database/sqlite_synchronous = True</td>
<td>(BoolOpt) If True, SQLite uses synchronous mode</td>
</tr>
<tr>
<td>database/use_db_reconnect = False</td>
<td>(BoolOpt) Enable the experimental use of database reconnect on connection lost</td>
</tr>
<tr>
<td>federation/assertion_prefix = </td>
<td>(StrOpt) Value to be used when filtering assertion parameters from the environment.</td>
</tr>
<tr>
<td>federation/driver = keystone.contrib.federation.backends.sql.Federation</td>
<td>(StrOpt) Keystone Federation backend driver.</td>
</tr>
<tr>
<td>identity/list_limit = None</td>
<td>(IntOpt) Maximum number of entities that will be returned in an identity collection.</td>
</tr>
<tr>
<td>kvs/backends = []</td>
<td>(ListOpt) Extra dogpile.cache backend modules to register with the dogpile.cache library.</td>
</tr>
<tr>
<td>kvs/config_prefix = keystone.kvs</td>
<td>(StrOpt) Prefix for building the configuration dictionary for the KVS region. This should not need to be changed unless there is another dogpile.cache region with the same configuration name.</td>
</tr>
<tr>
<td>kvs/default_lock_timeout = 5</td>
<td>(IntOpt) Default lock timeout for distributed locking.</td>
</tr>
<tr>
<td>kvs/enable_key_mangler = True</td>
<td>(BoolOpt) Toggle to disable using a key-mangling function to ensure fixed length keys. This is toggle-able for debugging purposes, it is highly recommended to always leave this set to True.</td>
</tr>
<tr>
<td>ldap/chase_referrals = None</td>
<td>(BoolOpt) Override the system's default referral chasing behavior for queries.</td>
</tr>
<tr>
<td>policy/list_limit = None</td>
<td>(IntOpt) Maximum number of entities that will be returned in a policy collection.</td>
</tr>
<tr>
<td>revoke/caching = True</td>
<td>(BoolOpt) Toggle for revocation event cacheing. This has no effect unless global caching is enabled.</td>
</tr>
<tr>
<td>revoke/driver = keystone.contrib.revoke.backends.kvs.Revoke</td>
<td>(StrOpt) An implementation of the backend for persisting revocation events.</td>
</tr>
<tr>
<td>revoke/expiration_buffer = 1800</td>
<td>(IntOpt) This value (calculated in seconds) is added to token expiration before a revocation event may be removed from the backend.</td>
</tr>
<tr>
<td>token/revoke_by_id = True</td>
<td>(BoolOpt) Revoke token by token identifier. Setting revoke_by_id to True enables various forms of enumerating tokens, e.g. `list tokens for user`. These enumerations are processed to determine the list of tokens to revoke. Only disable if you are switching to using the Revoke extension with a backend other than KVS, which stores events in memory.</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>admin_endpoint</td>
<td>http://localhost:%(admin_port)s/</td>
<td>None</td>
</tr>
<tr>
<td>default_log_levels</td>
<td>amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN</td>
</tr>
<tr>
<td>logging_context_format_string</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s</td>
</tr>
<tr>
<td>public_endpoint</td>
<td>http://localhost:%(public_port)s/</td>
<td>None</td>
</tr>
<tr>
<td>rpc_zmq_matchmaker</td>
<td>keystone.openstack.common.rpc.matchmaker.MatchMakerLocalhost</td>
<td>oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</td>
</tr>
<tr>
<td>auth/external</td>
<td>keystone.auth.plugins.external.ExternalDefault</td>
<td>keystone.auth.plugins.external.DefaultDomain</td>
</tr>
<tr>
<td>database/connection</td>
<td>sqlite:////home/gauvain/sources/openstack/openstack-doc-tools/autogenerate_config_docs/sources/keystone/keystone/openstack/common/db/$sqlite_db</td>
<td>None</td>
</tr>
<tr>
<td>ldap/group_additional_attribute_mapping</td>
<td>None</td>
<td></td>
</tr>
<tr>
<td>ldap/group_attribute_ignore</td>
<td></td>
<td></td>
</tr>
<tr>
<td>ldap/role_additional_attribute_mapping</td>
<td>None</td>
<td></td>
</tr>
<tr>
<td>ldap/role_attribute_ignore</td>
<td></td>
<td></td>
</tr>
<tr>
<td>ldap/tenant_additional_attribute_mapping</td>
<td>None</td>
<td></td>
</tr>
<tr>
<td>ldap/tenant_attribute_ignore</td>
<td></td>
<td></td>
</tr>
<tr>
<td>ldap/user_additional_attribute_mapping</td>
<td>None</td>
<td></td>
</tr>
<tr>
<td>ldap/user_attribute_ignore</td>
<td>default_project_id,tenants</td>
<td>default_project_id, tenants</td>
</tr>
<tr>
<td>memcache/servers</td>
<td>localhost:11211</td>
<td>localhost:11211</td>
</tr>
<tr>
<td>paste_deploy/config_file</td>
<td>None</td>
<td>keystone-paste.ini</td>
</tr>
<tr>
<td>signing/ca_key</td>
<td>/etc/keystone/ssl/certs/cakey.pem</td>
<td>/etc/keystone/ssl/private/cakey.pem</td>
</tr>
<tr>
<td>ssl/ca_key</td>
<td>/etc/keystone/ssl/certs/cakey.pem</td>
<td>/etc/keystone/ssl/private/cakey.pem</td>
</tr>
<tr>
<td>token/expiration</td>
<td>86400</td>
<td>3600</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>bind_host</td>
<td>admin_bind_host</td>
</tr>
<tr>
<td>log_config</td>
<td>log_config_append</td>
</tr>
<tr>
<td>rpc_notifier2/topics</td>
<td>notification_topics</td>
</tr>
<tr>
<td>sql/connection</td>
<td>database/connection</td>
</tr>
<tr>
<td>sql/idle_timeout</td>
<td>database/idle_timeout</td>
</tr>
<tr>
<td>bind_host</td>
<td>public_bind_host</td>
</tr>
</table>
</section>

View File

@ -0,0 +1,811 @@
<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="neutron-conf-changes-icehouse">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated and deprecated options for neutron</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>auth_ca_cert = None</td>
<td>(StrOpt) Certificate Authority public key (CA cert) file for ssl</td>
</tr>
<tr>
<td>auth_insecure = False</td>
<td>(BoolOpt) Turn off verification of the certificate for ssl</td>
</tr>
<tr>
<td>ca_certs = None</td>
<td>(StrOpt) CA certificates</td>
</tr>
<tr>
<td>ctl_cert = None</td>
<td>(StrOpt) controller certificate</td>
</tr>
<tr>
<td>ctl_privkey = None</td>
<td>(StrOpt) controller private key</td>
</tr>
<tr>
<td>default_service_cluster_uuid = None</td>
<td>(StrOpt) Unique identifier of the Service Cluster which will be used by logical services like dhcp and metadata</td>
</tr>
<tr>
<td>dnsmasq_dns_servers = None</td>
<td>(ListOpt) Comma-separated list of the DNS servers which will be used as forwarders.</td>
</tr>
<tr>
<td>log_config_append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>max_header_line = 16384</td>
<td>(IntOpt) Max header line to accommodate large tokens</td>
</tr>
<tr>
<td>max_request_body_size = 114688</td>
<td>(IntOpt) the maximum body size per each request(bytes)</td>
</tr>
<tr>
<td>metadata_backlog = 128</td>
<td>(IntOpt) Number of backlog requests to configure the metadata server socket with</td>
</tr>
<tr>
<td>metadata_workers = 0</td>
<td>(IntOpt) Number of separate worker processes for metadata server</td>
</tr>
<tr>
<td>notify_nova_on_port_data_changes = True</td>
<td>(BoolOpt) Send notification to nova when port data (fixed_ips/floatingip) changes so nova can update its cache.</td>
</tr>
<tr>
<td>notify_nova_on_port_status_changes = True</td>
<td>(BoolOpt) Send notification to nova when port status changes</td>
</tr>
<tr>
<td>nova_admin_auth_url = http://localhost:5000/v2.0</td>
<td>(StrOpt) Authorization URL for connecting to nova in admin context</td>
</tr>
<tr>
<td>nova_admin_password = None</td>
<td>(StrOpt) Password for connection to nova in admin context</td>
</tr>
<tr>
<td>nova_admin_tenant_id = None</td>
<td>(StrOpt) The uuid of the admin nova tenant</td>
</tr>
<tr>
<td>nova_admin_username = None</td>
<td>(StrOpt) Username for connecting to nova in admin context</td>
</tr>
<tr>
<td>nova_region_name = None</td>
<td>(StrOpt) Name of nova region to use. Useful if keystone manages more than one region.</td>
</tr>
<tr>
<td>nova_url = http://127.0.0.1:8774/v2</td>
<td>(StrOpt) URL for connection to nova</td>
</tr>
<tr>
<td>nsx_controllers = None</td>
<td>(ListOpt) Lists the NSX controllers in this cluster</td>
</tr>
<tr>
<td>nsx_password = admin</td>
<td>(StrOpt) Password for NSX controllers in this cluster</td>
</tr>
<tr>
<td>nsx_user = admin</td>
<td>(StrOpt) User name for NSX controllers in this cluster</td>
</tr>
<tr>
<td>ofp_listen_host = </td>
<td>(StrOpt) openflow listen host</td>
</tr>
<tr>
<td>ofp_ssl_listen_port = 6633</td>
<td>(IntOpt) openflow ssl listen port</td>
</tr>
<tr>
<td>ofp_tcp_listen_port = 6633</td>
<td>(IntOpt) openflow tcp listen port</td>
</tr>
<tr>
<td>ovs_vsctl_timeout = 10</td>
<td>(IntOpt) Timeout in seconds for ovs-vsctl commands</td>
</tr>
<tr>
<td>rpc_workers = 0</td>
<td>(IntOpt) Number of RPC worker processes for service</td>
</tr>
<tr>
<td>send_events_interval = 2</td>
<td>(IntOpt) Number of seconds between sending events to nova if there are any events to send.</td>
</tr>
<tr>
<td>AGENT/get_datapath_retry_times = 60</td>
<td>(IntOpt) Number of seconds to retry acquiring an Open vSwitch datapath</td>
</tr>
<tr>
<td>AGENT/integration_bridge = br-int</td>
<td>(StrOpt) integration bridge</td>
</tr>
<tr>
<td>CISCO/nexus_l3_enable = False</td>
<td>(BoolOpt) Enable L3 support on the Nexus switches</td>
</tr>
<tr>
<td>ESWITCH/apply_profile_patch = False</td>
<td>(BoolOpt) Enable server compatibility with old nova</td>
</tr>
<tr>
<td>META/rpc_flavor = </td>
<td>(StrOpt) Flavor of which plugin handles RPC</td>
</tr>
<tr>
<td>MLNX/physical_network_type = eth</td>
<td>(StrOpt) Physical network type for provider network (eth or ib)</td>
</tr>
<tr>
<td>MLNX/physical_network_type_mappings = []</td>
<td>(ListOpt) List of &lt;physical_network&gt;:&lt;physical_network_type&gt; with physical_network_type is either eth or ib</td>
</tr>
<tr>
<td>NOVA/node_override_vif_hostdev = []</td>
<td>(ListOpt) Nova compute nodes to manually set VIF type to hostdev</td>
</tr>
<tr>
<td>NOVA/node_override_vif_midonet = []</td>
<td>(ListOpt) Nova compute nodes to manually set VIF type to midonet</td>
</tr>
<tr>
<td>NOVA/node_override_vif_mlnx_direct = []</td>
<td>(ListOpt) Nova compute nodes to manually set VIF type to mlnx_direct</td>
</tr>
<tr>
<td>NSX/agent_mode = agent</td>
<td>(StrOpt) The mode used to implement DHCP/metadata services.</td>
</tr>
<tr>
<td>NSX/concurrent_connections = 10</td>
<td>(IntOpt) Maximum concurrent connections to each NSX controller.</td>
</tr>
<tr>
<td>NSX/default_transport_type = stt</td>
<td>(StrOpt) The default network tranport type to use (stt, gre, bridge, ipsec_gre, or ipsec_stt)</td>
</tr>
<tr>
<td>NSX/max_lp_per_bridged_ls = 5000</td>
<td>(IntOpt) Maximum number of ports of a logical switch on a bridged transport zone (default 5000)</td>
</tr>
<tr>
<td>NSX/max_lp_per_overlay_ls = 256</td>
<td>(IntOpt) Maximum number of ports of a logical switch on an overlay transport zone (default 256)</td>
</tr>
<tr>
<td>NSX/metadata_mode = access_network</td>
<td>(StrOpt) If set to access_network this enables a dedicated connection to the metadata proxy for metadata server access via Neutron router. If set to dhcp_host_route this enables host route injection via the dhcp agent. This option is only useful if running on a host that does not support namespaces otherwise access_network should be used.</td>
</tr>
<tr>
<td>NSX/nsx_gen_timeout = -1</td>
<td>(IntOpt) Number of seconds a generation id should be valid for (default -1 meaning do not time out)</td>
</tr>
<tr>
<td>NSX/replication_mode = service</td>
<td>(StrOpt) The default option leverages service nodes to perform packet replication though one could set to this to 'source' to perform replication locally. This is useful if one does not want to deploy a service node(s).</td>
</tr>
<tr>
<td>NSX_DHCP/default_lease_time = 43200</td>
<td>(IntOpt) Default DHCP lease time</td>
</tr>
<tr>
<td>NSX_DHCP/domain_name = openstacklocal</td>
<td>(StrOpt) Domain to use for building the hostnames</td>
</tr>
<tr>
<td>NSX_DHCP/extra_domain_name_servers = []</td>
<td>(ListOpt) Comma separated list of additional domain name servers</td>
</tr>
<tr>
<td>NSX_LSN/sync_on_missing_data = False</td>
<td>(BoolOpt) Pull LSN information from NSX in case it is missing from the local data store. This is useful to rebuild the local store in case of server recovery.</td>
</tr>
<tr>
<td>NSX_METADATA/metadata_server_address = 127.0.0.1</td>
<td>(StrOpt) IP address used by Metadata server.</td>
</tr>
<tr>
<td>NSX_METADATA/metadata_server_port = 8775</td>
<td>(IntOpt) TCP Port used by Metadata server.</td>
</tr>
<tr>
<td>NSX_METADATA/metadata_shared_secret = </td>
<td>(StrOpt) Shared secret to sign instance-id request</td>
</tr>
<tr>
<td>NSX_SYNC/always_read_status = False</td>
<td>(BoolOpt) Always read operational status from backend on show operations. Enabling this option might slow down the system.</td>
</tr>
<tr>
<td>NSX_SYNC/max_random_sync_delay = 0</td>
<td>(IntOpt) Maximum value for the additional random delay in seconds between runs of the state synchronization task</td>
</tr>
<tr>
<td>NSX_SYNC/min_chunk_size = 500</td>
<td>(IntOpt) Minimum number of resources to be retrieved from NSX during state synchronization</td>
</tr>
<tr>
<td>NSX_SYNC/min_sync_req_delay = 1</td>
<td>(IntOpt) Minimum delay, in seconds, between two state synchronization queries to NSX. It must not exceed state_sync_interval</td>
</tr>
<tr>
<td>NSX_SYNC/state_sync_interval = 10</td>
<td>(IntOpt) Interval in seconds between runs of the state synchronization task. Set it to 0 to disable it</td>
</tr>
<tr>
<td>OFC/api_max_attempts = 3</td>
<td>(IntOpt) Maximum attempts per OFC API request.NEC plugin retries API request to OFC when OFC returns ServiceUnavailable (503).The value must be greater than 0.</td>
</tr>
<tr>
<td>OFC/insecure_ssl = False</td>
<td>(BoolOpt) Disable SSL certificate verification</td>
</tr>
<tr>
<td>OFC/path_prefix = </td>
<td>(StrOpt) Base URL of OFC REST API. It is prepended to each API request.</td>
</tr>
<tr>
<td>QUOTAS/quota_health_monitor = -1</td>
<td>(IntOpt) Number of health monitors allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>QUOTAS/quota_member = -1</td>
<td>(IntOpt) Number of pool members allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>QUOTAS/quota_pool = 10</td>
<td>(IntOpt) Number of pools allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>QUOTAS/quota_vip = 10</td>
<td>(IntOpt) Number of vips allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>RESTPROXY/auth_resource = </td>
<td>(StrOpt) Nuage provided uri for initial authorization to access VSD</td>
</tr>
<tr>
<td>RESTPROXY/auto_sync_on_failure = True</td>
<td>(BoolOpt) If neutron fails to create a resource because the backend controller doesn't know of a dependency, the plugin automatically triggers a full data synchronization to the controller.</td>
</tr>
<tr>
<td>RESTPROXY/base_uri = /</td>
<td>(StrOpt) Nuage provided base uri to reach out to VSD</td>
</tr>
<tr>
<td>RESTPROXY/cache_connections = True</td>
<td>(BoolOpt) Re-use HTTP/HTTPS connections to the controller.</td>
</tr>
<tr>
<td>RESTPROXY/consistency_interval = 60</td>
<td>(IntOpt) Time between verifications that the backend controller database is consistent with Neutron</td>
</tr>
<tr>
<td>RESTPROXY/default_floatingip_quota = 254</td>
<td>(IntOpt) Per Net Partition quota of floating ips</td>
</tr>
<tr>
<td>RESTPROXY/default_net_partition_name = OpenStackDefaultNetPartition</td>
<td>(StrOpt) Default Network partition in which VSD will orchestrate network resources using openstack</td>
</tr>
<tr>
<td>RESTPROXY/no_ssl_validation = False</td>
<td>(BoolOpt) Disables SSL certificate validation for controllers</td>
</tr>
<tr>
<td>RESTPROXY/organization = system</td>
<td>(StrOpt) Organization name in which VSD will orchestrate network resources using openstack</td>
</tr>
<tr>
<td>RESTPROXY/server = localhost:8800</td>
<td>(StrOpt) IP Address and Port of Nuage's VSD server</td>
</tr>
<tr>
<td>RESTPROXY/serverauth = username:password</td>
<td>(StrOpt) Username and password for authentication</td>
</tr>
<tr>
<td>RESTPROXY/serverssl = False</td>
<td>(BoolOpt) Boolean for SSL connection with VSD server</td>
</tr>
<tr>
<td>RESTPROXY/ssl_cert_directory = /etc/neutron/plugins/bigswitch/ssl</td>
<td>(StrOpt) Directory containing ca_certs and host_certs certificate directories.</td>
</tr>
<tr>
<td>RESTPROXY/ssl_sticky = True</td>
<td>(BoolOpt) Trust and store the first certificate received for each controller address and use it to validate future connections to that address.</td>
</tr>
<tr>
<td>RESTPROXY/thread_pool_size = 4</td>
<td>(IntOpt) Maximum number of threads to spawn to handle large volumes of port creations.</td>
</tr>
<tr>
<td>RESTPROXYAGENT/integration_bridge = br-int</td>
<td>(StrOpt) Name of integration bridge on compute nodes used for security group insertion.</td>
</tr>
<tr>
<td>RESTPROXYAGENT/polling_interval = 5</td>
<td>(IntOpt) Seconds between agent checks for port changes</td>
</tr>
<tr>
<td>RESTPROXYAGENT/virtual_switch_type = ovs</td>
<td>(StrOpt) Virtual switch type.</td>
</tr>
<tr>
<td>SDNVE/base_url = /one/nb/v2/</td>
<td>(StrOpt) Base URL for SDN-VE controller REST API</td>
</tr>
<tr>
<td>SDNVE/controller_ips = ['127.0.0.1']</td>
<td>(ListOpt) List of IP addresses of SDN-VE controller(s)</td>
</tr>
<tr>
<td>SDNVE/default_tenant_type = OF</td>
<td>(StrOpt) Tenant type: OF (default) and OVERLAY</td>
</tr>
<tr>
<td>SDNVE/format = json</td>
<td>(StrOpt) SDN-VE request/response format</td>
</tr>
<tr>
<td>SDNVE/info = sdnve_info_string</td>
<td>(StrOpt) SDN-VE RPC subject</td>
</tr>
<tr>
<td>SDNVE/integration_bridge = None</td>
<td>(StrOpt) Integration bridge to use</td>
</tr>
<tr>
<td>SDNVE/interface_mappings = []</td>
<td>(ListOpt) List of &lt;physical_network_name&gt;:&lt;interface_name&gt;</td>
</tr>
<tr>
<td>SDNVE/of_signature = SDNVE-OF</td>
<td>(StrOpt) The string in tenant description that indicates the tenant is a OF tenant</td>
</tr>
<tr>
<td>SDNVE/out_of_band = True</td>
<td>(BoolOpt) Indicating if controller is out of band or not</td>
</tr>
<tr>
<td>SDNVE/overlay_signature = SDNVE-OVERLAY</td>
<td>(StrOpt) The string in tenant description that indicates the tenant is a OVERLAY tenant</td>
</tr>
<tr>
<td>SDNVE/password = admin</td>
<td>(StrOpt) SDN-VE administrator password</td>
</tr>
<tr>
<td>SDNVE/port = 8443</td>
<td>(StrOpt) SDN-VE controller port number</td>
</tr>
<tr>
<td>SDNVE/reset_bridge = True</td>
<td>(BoolOpt) Reset the integration bridge before use</td>
</tr>
<tr>
<td>SDNVE/use_fake_controller = False</td>
<td>(BoolOpt) If set to True uses a fake controller.</td>
</tr>
<tr>
<td>SDNVE/userid = admin</td>
<td>(StrOpt) SDN-VE administrator user id</td>
</tr>
<tr>
<td>SDNVE_AGENT/polling_interval = 2</td>
<td>(IntOpt) Agent polling interval if necessary</td>
</tr>
<tr>
<td>SDNVE_AGENT/root_helper = sudo</td>
<td>(StrOpt) Using root helper</td>
</tr>
<tr>
<td>SDNVE_AGENT/rpc = True</td>
<td>(BoolOpt) Whether using rpc</td>
</tr>
<tr>
<td>SECURITYGROUP/enable_security_group = True</td>
<td>(BoolOpt) Controls whether the neutron security group API is enabled in the server. It should be false when using no security groups or using the nova security group API.</td>
</tr>
<tr>
<td>audit/api_audit_map = api_audit_map.conf</td>
<td>(StrOpt) File containing mapping for api paths and service endpoints</td>
</tr>
<tr>
<td>audit/namespace = openstack</td>
<td>(StrOpt) namespace prefix for generated id</td>
</tr>
<tr>
<td>cisco_csr_ipsec/status_check_interval = 60</td>
<td>(IntOpt) Status check interval for Cisco CSR IPSec connections</td>
</tr>
<tr>
<td>database/db_inc_retry_interval = True</td>
<td>(BoolOpt) Whether to increase interval between db connection retries, up to db_max_retry_interval</td>
</tr>
<tr>
<td>database/db_max_retries = 20</td>
<td>(IntOpt) maximum db connection retries before error is raised. (setting -1 implies an infinite retry count)</td>
</tr>
<tr>
<td>database/db_max_retry_interval = 10</td>
<td>(IntOpt) max seconds between db connection retries, if db_inc_retry_interval is enabled</td>
</tr>
<tr>
<td>database/db_retry_interval = 1</td>
<td>(IntOpt) seconds between db connection retries</td>
</tr>
<tr>
<td>database/use_db_reconnect = False</td>
<td>(BoolOpt) Enable the experimental use of database reconnect on connection lost</td>
</tr>
<tr>
<td>haproxy/loadbalancer_state_path = $state_path/lbaas</td>
<td>(StrOpt) Location to store config and state files</td>
</tr>
<tr>
<td>haproxy/user_group = nogroup</td>
<td>(StrOpt) The user group</td>
</tr>
<tr>
<td>heleoslb/admin_password = None</td>
<td>(StrOpt) ESM admin password.</td>
</tr>
<tr>
<td>heleoslb/admin_username = None</td>
<td>(StrOpt) ESM admin username.</td>
</tr>
<tr>
<td>heleoslb/async_requests = None</td>
<td>(BoolOpt) Define if the requests have run asynchronously or not</td>
</tr>
<tr>
<td>heleoslb/dummy_utif_id = None</td>
<td>(StrOpt) Dummy user traffic Security Zone id for LBs</td>
</tr>
<tr>
<td>heleoslb/esm_mgmt = None</td>
<td>(StrOpt) ESM management root address</td>
</tr>
<tr>
<td>heleoslb/inband_id = None</td>
<td>(StrOpt) In band Security Zone id for LBs</td>
</tr>
<tr>
<td>heleoslb/lb_flavor = small</td>
<td>(StrOpt) choose LB image flavor to use, accepted values: small, medium</td>
</tr>
<tr>
<td>heleoslb/lb_image = None</td>
<td>(StrOpt) Load Balancer image id (Embrane LB)</td>
</tr>
<tr>
<td>heleoslb/mgmt_id = None</td>
<td>(StrOpt) Management Security Zone id for LBs</td>
</tr>
<tr>
<td>heleoslb/oob_id = None</td>
<td>(StrOpt) Out of band Security Zone id for LBs</td>
</tr>
<tr>
<td>heleoslb/resource_pool_id = None</td>
<td>(StrOpt) Shared resource pool id</td>
</tr>
<tr>
<td>heleoslb/sync_interval = 60</td>
<td>(IntOpt) resource synchronization interval in seconds</td>
</tr>
<tr>
<td>ml2_brocade/address = </td>
<td>(StrOpt) The address of the host to SSH to</td>
</tr>
<tr>
<td>ml2_brocade/ostype = NOS</td>
<td>(StrOpt) Unused</td>
</tr>
<tr>
<td>ml2_brocade/password = password</td>
<td>(StrOpt) The SSH password to use</td>
</tr>
<tr>
<td>ml2_brocade/physical_networks = </td>
<td>(StrOpt) Allowed physical networks</td>
</tr>
<tr>
<td>ml2_brocade/username = admin</td>
<td>(StrOpt) The SSH username to use</td>
</tr>
<tr>
<td>ml2_odl/password = None</td>
<td>(StrOpt) HTTP password for authentication</td>
</tr>
<tr>
<td>ml2_odl/session_timeout = 30</td>
<td>(IntOpt) Tomcat session timeout in minutes.</td>
</tr>
<tr>
<td>ml2_odl/timeout = 10</td>
<td>(IntOpt) HTTP timeout in seconds.</td>
</tr>
<tr>
<td>ml2_odl/url = None</td>
<td>(StrOpt) HTTP URL of OpenDaylight REST interface.</td>
</tr>
<tr>
<td>ml2_odl/username = None</td>
<td>(StrOpt) HTTP username for authentication</td>
</tr>
<tr>
<td>netscaler_driver/netscaler_ncc_password = None</td>
<td>(StrOpt) Password to login to the NetScaler Control Center Server.</td>
</tr>
<tr>
<td>netscaler_driver/netscaler_ncc_uri = None</td>
<td>(StrOpt) The URL to reach the NetScaler Control Center Server.</td>
</tr>
<tr>
<td>netscaler_driver/netscaler_ncc_username = None</td>
<td>(StrOpt) Username to login to the NetScaler Control Center Server.</td>
</tr>
<tr>
<td>nvsd/nvsd_ip = 127.0.0.1</td>
<td>(StrOpt) NVSD Controller IP address</td>
</tr>
<tr>
<td>nvsd/nvsd_passwd = oc123</td>
<td>(StrOpt) NVSD Controller password</td>
</tr>
<tr>
<td>nvsd/nvsd_port = 8082</td>
<td>(IntOpt) NVSD Controller Port number</td>
</tr>
<tr>
<td>nvsd/nvsd_retries = 0</td>
<td>(IntOpt) Number of login retries to NVSD controller</td>
</tr>
<tr>
<td>nvsd/nvsd_user = ocplugin</td>
<td>(StrOpt) NVSD Controller username</td>
</tr>
<tr>
<td>nvsd/request_timeout = 30</td>
<td>(IntOpt) NVSD controller REST API request timeout in seconds</td>
</tr>
<tr>
<td>plumgriddirector/director_server = localhost</td>
<td>(StrOpt) PLUMgrid Director server to connect to</td>
</tr>
<tr>
<td>plumgriddirector/director_server_port = 8080</td>
<td>(StrOpt) PLUMgrid Director server port to connect to</td>
</tr>
<tr>
<td>plumgriddirector/password = password</td>
<td>(StrOpt) PLUMgrid Director admin password</td>
</tr>
<tr>
<td>plumgriddirector/servertimeout = 5</td>
<td>(IntOpt) PLUMgrid Director server timeout</td>
</tr>
<tr>
<td>plumgriddirector/username = username</td>
<td>(StrOpt) PLUMgrid Director admin username</td>
</tr>
<tr>
<td>radware/actions_to_skip = ['setup_l2_l3']</td>
<td>(ListOpt) List of actions that we dont want to push to the completion queue</td>
</tr>
<tr>
<td>radware/l2_l3_ctor_params = {'ha_ip_pool_name': 'default', 'allocate_ha_vrrp': True, 'ha_network_name': 'HA-Network', 'service': '_REPLACE_', 'allocate_ha_ips': True}</td>
<td>(DictOpt) l2_l3 workflow constructor params</td>
</tr>
<tr>
<td>radware/l2_l3_setup_params = {'data_ip_address': '192.168.200.99', 'data_port': 1, 'gateway': '192.168.200.1', 'ha_port': 2, 'data_ip_mask': '255.255.255.0'}</td>
<td>(DictOpt) l2_l3 workflow setup params</td>
</tr>
<tr>
<td>radware/l2_l3_workflow_name = openstack_l2_l3</td>
<td>(StrOpt) l2_l3 workflow name</td>
</tr>
<tr>
<td>radware/l4_action_name = BaseCreate</td>
<td>(StrOpt) l4 workflow action name</td>
</tr>
<tr>
<td>radware/l4_workflow_name = openstack_l4</td>
<td>(StrOpt) l4 workflow name</td>
</tr>
<tr>
<td>radware/service_adc_type = VA</td>
<td>(StrOpt) Service ADC type</td>
</tr>
<tr>
<td>radware/service_adc_version = </td>
<td>(StrOpt) Service ADC version</td>
</tr>
<tr>
<td>radware/service_cache = 20</td>
<td>(IntOpt) service cache</td>
</tr>
<tr>
<td>radware/service_compression_throughput = 100</td>
<td>(IntOpt) service compression throughtput</td>
</tr>
<tr>
<td>radware/service_ha_pair = False</td>
<td>(BoolOpt) service HA pair</td>
</tr>
<tr>
<td>radware/service_isl_vlan = -1</td>
<td>(IntOpt) A required VLAN for the interswitch link to use</td>
</tr>
<tr>
<td>radware/service_resource_pool_ids = []</td>
<td>(ListOpt) Resource pool ids</td>
</tr>
<tr>
<td>radware/service_session_mirroring_enabled = False</td>
<td>(BoolOpt) Support an Alteon interswitch link for stateful session failover</td>
</tr>
<tr>
<td>radware/service_ssl_throughput = 100</td>
<td>(IntOpt) service ssl throughtput</td>
</tr>
<tr>
<td>radware/service_throughput = 1000</td>
<td>(IntOpt) service throughtput</td>
</tr>
<tr>
<td>radware/vdirect_address = None</td>
<td>(StrOpt) vdirect server IP address</td>
</tr>
<tr>
<td>radware/vdirect_password = radware</td>
<td>(StrOpt) vdirect user password</td>
</tr>
<tr>
<td>radware/vdirect_user = vDirect</td>
<td>(StrOpt) vdirect user name</td>
</tr>
<tr>
<td>ssl/ca_file = None</td>
<td>(StrOpt) CA certificate file to use to verify connecting clients</td>
</tr>
<tr>
<td>ssl/cert_file = None</td>
<td>(StrOpt) Certificate file to use when starting the server securely</td>
</tr>
<tr>
<td>ssl/key_file = None</td>
<td>(StrOpt) Private key file to use when starting the server securely</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>allowed_rpc_exception_modules</td>
<td>neutron.openstack.common.exception, nova.exception, cinder.exception, exceptions</td>
<td>nova.exception, cinder.exception, exceptions</td>
</tr>
<tr>
<td>default_log_levels</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, eventlet.wsgi.server=WARN, keystone=INFO, qpid=WARN, sqlalchemy=WARN, suds=INFO</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=WARN</td>
</tr>
<tr>
<td>device_driver</td>
<td>neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver</td>
<td>neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver</td>
</tr>
<tr>
<td>logging_context_format_string</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
<td>%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s</td>
</tr>
<tr>
<td>AGENT/minimize_polling</td>
<td>False</td>
<td>True</td>
</tr>
<tr>
<td>NOVA/vif_types</td>
<td>unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, other</td>
<td>unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, midonet, mlnx_direct, hostdev, other</td>
</tr>
<tr>
<td>RESTPROXY/server_auth</td>
<td>username:password</td>
<td>None</td>
</tr>
<tr>
<td>RESTPROXY/server_ssl</td>
<td>False</td>
<td>True</td>
</tr>
<tr>
<td>RESTPROXY/servers</td>
<td>localhost:8800</td>
<td>localhost:8800</td>
</tr>
<tr>
<td>SECURITYGROUP/firewall_driver</td>
<td>neutron.agent.firewall.NoopFirewallDriver</td>
<td>None</td>
</tr>
<tr>
<td>fwaas/driver</td>
<td>neutron.services.firewall.drivers.fwaas_base.NoopFwaasDriver</td>
<td></td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>nvp_controllers</td>
<td>nsx_controllers</td>
</tr>
<tr>
<td>NVP/nvp_gen_timeout</td>
<td>NSX/nsx_gen_timeout</td>
</tr>
<tr>
<td>dnsmasq_dns_server</td>
<td>dnsmasq_dns_servers</td>
</tr>
<tr>
<td>log_config</td>
<td>log_config_append</td>
</tr>
<tr>
<td>nvp_password</td>
<td>nsx_password</td>
</tr>
<tr>
<td>loadbalancer_state_path</td>
<td>haproxy/loadbalancer_state_path</td>
</tr>
<tr>
<td>user_group</td>
<td>haproxy/user_group</td>
</tr>
<tr>
<td>nvp_user</td>
<td>nsx_user</td>
</tr>
</table>
</section>

View File

@ -0,0 +1,912 @@
<?xml version='1.0' encoding='UTF-8'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="nova-conf-changes-icehouse">
<!-- Warning: Do not edit this file. It is automatically generated and your changes will be overwritten. The tool to do so lives in the openstack-doc-tools repository. -->
<title>New, updated and deprecated options for nova</title>
<table>
<caption>New options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Option = default value</td>
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>aggregate_image_properties_isolation_namespace = None</td>
<td>(StrOpt) Force the filter to consider only keys matching the given namespace.</td>
</tr>
<tr>
<td>aggregate_image_properties_isolation_separator = .</td>
<td>(StrOpt) The separator used between the namespace and keys</td>
</tr>
<tr>
<td>compute_available_monitors = ['nova.compute.monitors.all_monitors']</td>
<td>(MultiStrOpt) Monitor classes available to the compute which may be specified more than once.</td>
</tr>
<tr>
<td>compute_monitors = []</td>
<td>(ListOpt) A list of monitors that can be used for getting compute metrics.</td>
</tr>
<tr>
<td>image_cache_subdirectory_name = _base</td>
<td>(StrOpt) Where cached images are stored under $instances_path. This is NOT the full path - just a folder name. For per-compute-host cached images, set to _base_$my_ip</td>
</tr>
<tr>
<td>image_handlers = ['download']</td>
<td>(ListOpt) Specifies which image handler extension names to use for handling images. The first extension in the list which can handle the image with a suitable location will be used.</td>
</tr>
<tr>
<td>kombu_reconnect_delay = 1.0</td>
<td>(FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification.</td>
</tr>
<tr>
<td>log_config_append = None</td>
<td>(StrOpt) The name of logging configuration file. It does not disable existing loggers, but just appends specified logging configuration to any other existing logging options. Please see the Python logging module documentation for details on logging configuration files.</td>
</tr>
<tr>
<td>max_header_line = 16384</td>
<td>(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).</td>
</tr>
<tr>
<td>neutron_admin_tenant_id = None</td>
<td>(StrOpt) Tenant id for connecting to neutron in admin context</td>
</tr>
<tr>
<td>ovs_vsctl_timeout = 120</td>
<td>(IntOpt) Amount of time, in seconds, that ovs_vsctl should wait for a response from the database. 0 is to wait forever.</td>
</tr>
<tr>
<td>password = None</td>
<td>(StrOpt) Password for Redis server (optional).</td>
</tr>
<tr>
<td>port = 6379</td>
<td>(IntOpt) Use this port to connect to redis host.</td>
</tr>
<tr>
<td>rabbit_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>
</tr>
<tr>
<td>scheduler_driver_task_period = 60</td>
<td>(IntOpt) How often (in seconds) to run periodic tasks in the scheduler driver of your choice. Please note this is likely to interact with the value of service_down_time, but exactly how they interact will depend on your choice of scheduler driver.</td>
</tr>
<tr>
<td>transport_url = None</td>
<td>(StrOpt) A URL representing the messaging driver to use and its full configuration. If not set, we fall back to the rpc_backend option and driver specific configuration.</td>
</tr>
<tr>
<td>use_syslog_rfc_format = False</td>
<td>(BoolOpt) (Optional) Use syslog rfc5424 format for logging. If enabled, will add APP-NAME (RFC5424) before the MSG part of the syslog message. The old format without APP-NAME is deprecated in I, and will be removed in J.</td>
</tr>
<tr>
<td>vif_plugging_is_fatal = True</td>
<td>(BoolOpt) Fail instance boot if vif plugging fails</td>
</tr>
<tr>
<td>vif_plugging_timeout = 300</td>
<td>(IntOpt) Number of seconds to wait for neutron vif plugging events to arrive before continuing or failing (see vif_plugging_is_fatal). If this is set to zero and vif_plugging_is_fatal is False, events should not be expected to arrive at all.</td>
</tr>
<tr>
<td>wsgi_default_pool_size = 1000</td>
<td>(IntOpt) Size of the pool of greenthreads used by wsgi</td>
</tr>
<tr>
<td>baremetal/flavor_extra_specs = []</td>
<td>(ListOpt) A list of additional capabilities corresponding to flavor_extra_specs for this compute host to advertise. Valid entries are name=value, pairs For example, "key1:val1, key2:val2"</td>
</tr>
<tr>
<td>baremetal/use_file_injection = False</td>
<td>(BoolOpt) If True, enable file injection for network info, files and admin password</td>
</tr>
<tr>
<td>cells/offset_weight_multiplier = 1.0</td>
<td>(FloatOpt) Multiplier used to weigh offset weigher.</td>
</tr>
<tr>
<td>database/db_inc_retry_interval = True</td>
<td>(BoolOpt) Whether to increase interval between db connection retries, up to db_max_retry_interval</td>
</tr>
<tr>
<td>database/db_max_retries = 20</td>
<td>(IntOpt) maximum db connection retries before error is raised. (setting -1 implies an infinite retry count)</td>
</tr>
<tr>
<td>database/db_max_retry_interval = 10</td>
<td>(IntOpt) max seconds between db connection retries, if db_inc_retry_interval is enabled</td>
</tr>
<tr>
<td>database/db_retry_interval = 1</td>
<td>(IntOpt) seconds between db connection retries</td>
</tr>
<tr>
<td>database/mysql_sql_mode = None</td>
<td>(StrOpt) The SQL mode to be used for MySQL sessions (default is empty, meaning do not override any server-side SQL mode setting)</td>
</tr>
<tr>
<td>database/sqlite_db = nova.sqlite</td>
<td>(StrOpt) The file name to use with SQLite</td>
</tr>
<tr>
<td>database/sqlite_synchronous = True</td>
<td>(BoolOpt) If True, SQLite uses synchronous mode</td>
</tr>
<tr>
<td>database/use_db_reconnect = False</td>
<td>(BoolOpt) Enable the experimental use of database reconnect on connection lost</td>
</tr>
<tr>
<td>libvirt/block_migration_flag = VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER, VIR_MIGRATE_NON_SHARED_INC</td>
<td>(StrOpt) Migration flags to be set for block migration</td>
</tr>
<tr>
<td>libvirt/checksum_base_images = False</td>
<td>(BoolOpt) Write a checksum for files in _base to disk</td>
</tr>
<tr>
<td>libvirt/checksum_interval_seconds = 3600</td>
<td>(IntOpt) How frequently to checksum base images</td>
</tr>
<tr>
<td>libvirt/connection_uri = </td>
<td>(StrOpt) Override the default libvirt URI (which is dependent on virt_type)</td>
</tr>
<tr>
<td>libvirt/cpu_mode = None</td>
<td>(StrOpt) Set to "host-model" to clone the host CPU feature flags; to "host-passthrough" to use the host CPU model exactly; to "custom" to use a named CPU model; to "none" to not set any CPU model. If virt_type="kvm|qemu", it will default to "host-model", otherwise it will default to "none"</td>
</tr>
<tr>
<td>libvirt/cpu_model = None</td>
<td>(StrOpt) Set to a named libvirt CPU model (see names listed in /usr/share/libvirt/cpu_map.xml). Only has effect if cpu_mode="custom" and virt_type="kvm|qemu"</td>
</tr>
<tr>
<td>libvirt/disk_cachemodes = []</td>
<td>(ListOpt) Specific cachemodes to use for different disk types e.g: file=directsync,block=none</td>
</tr>
<tr>
<td>libvirt/disk_prefix = None</td>
<td>(StrOpt) Override the default disk prefix for the devices attached to a server, which is dependent on virt_type. (valid options are: sd, xvd, uvd, vd)</td>
</tr>
<tr>
<td>libvirt/glusterfs_mount_point_base = $state_path/mnt</td>
<td>(StrOpt) Directory where the glusterfs volume is mounted on the compute node</td>
</tr>
<tr>
<td>libvirt/image_info_filename_pattern = $instances_path/$image_cache_subdirectory_name/%(image)s.info</td>
<td>(StrOpt) Allows image information files to be stored in non-standard locations</td>
</tr>
<tr>
<td>libvirt/images_rbd_ceph_conf = </td>
<td>(StrOpt) Path to the ceph configuration file to use</td>
</tr>
<tr>
<td>libvirt/images_rbd_pool = rbd</td>
<td>(StrOpt) The RADOS pool in which rbd volumes are stored</td>
</tr>
<tr>
<td>libvirt/images_type = default</td>
<td>(StrOpt) VM Images format. Acceptable values are: raw, qcow2, lvm, rbd, default. If default is specified, then use_cow_images flag is used instead of this one.</td>
</tr>
<tr>
<td>libvirt/images_volume_group = None</td>
<td>(StrOpt) LVM Volume Group that is used for VM images, when you specify images_type=lvm.</td>
</tr>
<tr>
<td>libvirt/inject_key = False</td>
<td>(BoolOpt) Inject the ssh public key at boot time</td>
</tr>
<tr>
<td>libvirt/inject_partition = -2</td>
<td>(IntOpt) The partition to inject to : -2 =&gt; disable, -1 =&gt; inspect (libguestfs only), 0 =&gt; not partitioned, &gt;0 =&gt; partition number</td>
</tr>
<tr>
<td>libvirt/inject_password = False</td>
<td>(BoolOpt) Inject the admin password at boot time, without an agent.</td>
</tr>
<tr>
<td>libvirt/iscsi_use_multipath = False</td>
<td>(BoolOpt) Use multipath connection of the iSCSI volume</td>
</tr>
<tr>
<td>libvirt/iser_use_multipath = False</td>
<td>(BoolOpt) Use multipath connection of the iSER volume</td>
</tr>
<tr>
<td>libvirt/live_migration_bandwidth = 0</td>
<td>(IntOpt) Maximum bandwidth to be used during migration, in Mbps</td>
</tr>
<tr>
<td>libvirt/live_migration_flag = VIR_MIGRATE_UNDEFINE_SOURCE, VIR_MIGRATE_PEER2PEER</td>
<td>(StrOpt) Migration flags to be set for live migration</td>
</tr>
<tr>
<td>libvirt/live_migration_uri = qemu+tcp://%s/system</td>
<td>(StrOpt) Migration target URI (any included "%s" is replaced with the migration target hostname)</td>
</tr>
<tr>
<td>libvirt/nfs_mount_options = None</td>
<td>(StrOpt) Mount options passedf to the NFS client. See section of the nfs man page for details</td>
</tr>
<tr>
<td>libvirt/nfs_mount_point_base = $state_path/mnt</td>
<td>(StrOpt) Directory where the NFS volume is mounted on the compute node</td>
</tr>
<tr>
<td>libvirt/num_aoe_discover_tries = 3</td>
<td>(IntOpt) Number of times to rediscover AoE target to find volume</td>
</tr>
<tr>
<td>libvirt/num_iscsi_scan_tries = 5</td>
<td>(IntOpt) Number of times to rescan iSCSI target to find volume</td>
</tr>
<tr>
<td>libvirt/num_iser_scan_tries = 5</td>
<td>(IntOpt) Number of times to rescan iSER target to find volume</td>
</tr>
<tr>
<td>libvirt/qemu_allowed_storage_drivers = []</td>
<td>(ListOpt) Protocols listed here will be accessed directly from QEMU. Currently supported protocols: [gluster]</td>
</tr>
<tr>
<td>libvirt/rbd_secret_uuid = None</td>
<td>(StrOpt) The libvirt UUID of the secret for the rbd_uservolumes</td>
</tr>
<tr>
<td>libvirt/rbd_user = None</td>
<td>(StrOpt) The RADOS client name for accessing rbd volumes</td>
</tr>
<tr>
<td>libvirt/remove_unused_kernels = False</td>
<td>(BoolOpt) Should unused kernel images be removed? This is only safe to enable if all compute nodes have been updated to support this option. This will be enabled by default in future.</td>
</tr>
<tr>
<td>libvirt/remove_unused_resized_minimum_age_seconds = 3600</td>
<td>(IntOpt) Unused resized base images younger than this will not be removed</td>
</tr>
<tr>
<td>libvirt/rescue_image_id = None</td>
<td>(StrOpt) Rescue ami image</td>
</tr>
<tr>
<td>libvirt/rescue_kernel_id = None</td>
<td>(StrOpt) Rescue aki image</td>
</tr>
<tr>
<td>libvirt/rescue_ramdisk_id = None</td>
<td>(StrOpt) Rescue ari image</td>
</tr>
<tr>
<td>libvirt/rng_dev_path = None</td>
<td>(StrOpt) A path to a device that will be used as source of entropy on the host. Permitted options are: /dev/random or /dev/hwrng</td>
</tr>
<tr>
<td>libvirt/scality_sofs_config = None</td>
<td>(StrOpt) Path or URL to Scality SOFS configuration file</td>
</tr>
<tr>
<td>libvirt/scality_sofs_mount_point = $state_path/scality</td>
<td>(StrOpt) Base dir where Scality SOFS shall be mounted</td>
</tr>
<tr>
<td>libvirt/snapshot_compression = False</td>
<td>(BoolOpt) Compress snapshot images when possible. This currently applies exclusively to qcow2 images</td>
</tr>
<tr>
<td>libvirt/snapshot_image_format = None</td>
<td>(StrOpt) Snapshot image format (valid options are : raw, qcow2, vmdk, vdi). Defaults to same as source image</td>
</tr>
<tr>
<td>libvirt/snapshots_directory = $instances_path/snapshots</td>
<td>(StrOpt) Location where libvirt driver will store snapshots before uploading them to image service</td>
</tr>
<tr>
<td>libvirt/sparse_logical_volumes = False</td>
<td>(BoolOpt) Create sparse logical volumes (with virtualsize) if this flag is set to True.</td>
</tr>
<tr>
<td>libvirt/use_usb_tablet = True</td>
<td>(BoolOpt) Sync virtual and real mouse cursors in Windows VMs</td>
</tr>
<tr>
<td>libvirt/use_virtio_for_bridges = True</td>
<td>(BoolOpt) Use virtio for bridge interfaces with KVM/QEMU</td>
</tr>
<tr>
<td>libvirt/vif_driver = nova.virt.libvirt.vif.LibvirtGenericVIFDriver</td>
<td>(StrOpt) DEPRECATED. The libvirt VIF driver to configure the VIFs.This option is deprecated and will be removed in the Juno release.</td>
</tr>
<tr>
<td>libvirt/virt_type = kvm</td>
<td>(StrOpt) Libvirt domain type (valid options are: kvm, lxc, qemu, uml, xen)</td>
</tr>
<tr>
<td>libvirt/volume_clear = zero</td>
<td>(StrOpt) Method used to wipe old volumes (valid options are: none, zero, shred)</td>
</tr>
<tr>
<td>libvirt/volume_clear_size = 0</td>
<td>(IntOpt) Size in MiB to wipe at start of old volumes. 0 =&gt; all</td>
</tr>
<tr>
<td>libvirt/volume_drivers = ['iscsi=nova.virt.libvirt.volume.LibvirtISCSIVolumeDriver', 'iser=nova.virt.libvirt.volume.LibvirtISERVolumeDriver', 'local=nova.virt.libvirt.volume.LibvirtVolumeDriver', 'fake=nova.virt.libvirt.volume.LibvirtFakeVolumeDriver', 'rbd=nova.virt.libvirt.volume.LibvirtNetVolumeDriver', 'sheepdog=nova.virt.libvirt.volume.LibvirtNetVolumeDriver', 'nfs=nova.virt.libvirt.volume.LibvirtNFSVolumeDriver', 'aoe=nova.virt.libvirt.volume.LibvirtAOEVolumeDriver', 'glusterfs=nova.virt.libvirt.volume.LibvirtGlusterfsVolumeDriver', 'fibre_channel=nova.virt.libvirt.volume.LibvirtFibreChannelVolumeDriver', 'scality=nova.virt.libvirt.volume.LibvirtScalityVolumeDriver']</td>
<td>(ListOpt) Libvirt handlers for remote volumes.</td>
</tr>
<tr>
<td>libvirt/wait_soft_reboot_seconds = 120</td>
<td>(IntOpt) Number of seconds to wait for instance to shut down after soft reboot request is made. We fall back to hard reboot if instance does not shutdown within this window.</td>
</tr>
<tr>
<td>libvirt/xen_hvmloader_path = /usr/lib/xen/boot/hvmloader</td>
<td>(StrOpt) Location where the Xen hvmloader is kept</td>
</tr>
<tr>
<td>metrics/required = True</td>
<td>(BoolOpt) How to treat the unavailable metrics. When a metric is NOT available for a host, if it is set to be True, it would raise an exception, so it is recommended to use the scheduler filter MetricFilter to filter out those hosts. If it is set to be False, the unavailable metric would be treated as a negative factor in weighing process, the returned value would be set by the option weight_of_unavailable.</td>
</tr>
<tr>
<td>metrics/weight_multiplier = 1.0</td>
<td>(FloatOpt) Multiplier used for weighing metrics.</td>
</tr>
<tr>
<td>metrics/weight_of_unavailable = -10000.0</td>
<td>(FloatOpt) The final weight value to be returned if required is set to False and any one of the metrics set by weight_setting is unavailable.</td>
</tr>
<tr>
<td>metrics/weight_setting = []</td>
<td>(ListOpt) How the metrics are going to be weighed. This should be in the form of "&lt;name1&gt;=&lt;ratio1&gt;, &lt;name2&gt;=&lt;ratio2&gt;, ...", where &lt;nameX&gt; is one of the metrics to be weighed, and &lt;ratioX&gt; is the corresponding ratio. So for "name1=1.0, name2=-1.0" The final weight would be name1.value * 1.0 + name2.value * -1.0.</td>
</tr>
<tr>
<td>rdp/enabled = False</td>
<td>(BoolOpt) Enable RDP related features</td>
</tr>
<tr>
<td>rdp/html5_proxy_base_url = http://127.0.0.1:6083/</td>
<td>(StrOpt) Location of RDP html5 console proxy, in the form "http://127.0.0.1:6083/"</td>
</tr>
<tr>
<td>xenserver/agent_path = usr/sbin/xe-update-networking</td>
<td>(StrOpt) Specifies the path in which the XenAPI guest agent should be located. If the agent is present, network configuration is not injected into the image. Used if compute_driver=xenapi.XenAPIDriver and flat_injected=True</td>
</tr>
<tr>
<td>xenserver/agent_resetnetwork_timeout = 60</td>
<td>(IntOpt) Number of seconds to wait for agent reply to resetnetwork request</td>
</tr>
<tr>
<td>xenserver/agent_timeout = 30</td>
<td>(IntOpt) Number of seconds to wait for agent reply</td>
</tr>
<tr>
<td>xenserver/agent_version_timeout = 300</td>
<td>(IntOpt) Number of seconds to wait for agent to be fully operational</td>
</tr>
<tr>
<td>xenserver/block_device_creation_timeout = 10</td>
<td>(IntOpt) Time to wait for a block device to be created</td>
</tr>
<tr>
<td>xenserver/cache_images = all</td>
<td>(StrOpt) Cache glance images locally. `all` will cache all images, `some` will only cache images that have the image_property `cache_in_nova=True`, and `none` turns off caching entirely</td>
</tr>
<tr>
<td>xenserver/check_host = True</td>
<td>(BoolOpt) Ensure compute service is running on host XenAPI connects to.</td>
</tr>
<tr>
<td>xenserver/connection_concurrent = 5</td>
<td>(IntOpt) Maximum number of concurrent XenAPI connections. Used only if compute_driver=xenapi.XenAPIDriver</td>
</tr>
<tr>
<td>xenserver/connection_password = None</td>
<td>(StrOpt) Password for connection to XenServer/Xen Cloud Platform. Used only if compute_driver=xenapi.XenAPIDriver</td>
</tr>
<tr>
<td>xenserver/connection_url = None</td>
<td>(StrOpt) URL for connection to XenServer/Xen Cloud Platform. A special value of unix://local can be used to connect to the local unix socket. Required if compute_driver=xenapi.XenAPIDriver</td>
</tr>
<tr>
<td>xenserver/connection_username = root</td>
<td>(StrOpt) Username for connection to XenServer/Xen Cloud Platform. Used only if compute_driver=xenapi.XenAPIDriver</td>
</tr>
<tr>
<td>xenserver/default_os_type = linux</td>
<td>(StrOpt) Default OS type</td>
</tr>
<tr>
<td>xenserver/disable_agent = False</td>
<td>(BoolOpt) Disables the use of the XenAPI agent in any image regardless of what image properties are present.</td>
</tr>
<tr>
<td>xenserver/image_compression_level = None</td>
<td>(IntOpt) Compression level for images, e.g., 9 for gzip -9. Range is 1-9, 9 being most compressed but most CPU intensive on dom0.</td>
</tr>
<tr>
<td>xenserver/image_upload_handler = nova.virt.xenapi.image.glance.GlanceStore</td>
<td>(StrOpt) Dom0 plugin driver used to handle image uploads.</td>
</tr>
<tr>
<td>xenserver/introduce_vdi_retry_wait = 20</td>
<td>(IntOpt) Number of seconds to wait for an SR to settle if the VDI does not exist when first introduced</td>
</tr>
<tr>
<td>xenserver/ipxe_boot_menu_url = None</td>
<td>(StrOpt) URL to the iPXE boot menu</td>
</tr>
<tr>
<td>xenserver/ipxe_mkisofs_cmd = mkisofs</td>
<td>(StrOpt) Name and optionally path of the tool used for ISO image creation</td>
</tr>
<tr>
<td>xenserver/ipxe_network_name = None</td>
<td>(StrOpt) Name of network to use for booting iPXE ISOs</td>
</tr>
<tr>
<td>xenserver/iqn_prefix = iqn.2010-10.org.openstack</td>
<td>(StrOpt) IQN Prefix</td>
</tr>
<tr>
<td>xenserver/login_timeout = 10</td>
<td>(IntOpt) Timeout in seconds for XenAPI login.</td>
</tr>
<tr>
<td>xenserver/max_kernel_ramdisk_size = 16777216</td>
<td>(IntOpt) Maximum size in bytes of kernel or ramdisk images</td>
</tr>
<tr>
<td>xenserver/num_vbd_unplug_retries = 10</td>
<td>(IntOpt) Maximum number of retries to unplug VBD</td>
</tr>
<tr>
<td>xenserver/ovs_integration_bridge = xapi1</td>
<td>(StrOpt) Name of Integration Bridge used by Open vSwitch</td>
</tr>
<tr>
<td>xenserver/remap_vbd_dev = False</td>
<td>(BoolOpt) Used to enable the remapping of VBD dev (Works around an issue in Ubuntu Maverick)</td>
</tr>
<tr>
<td>xenserver/remap_vbd_dev_prefix = sd</td>
<td>(StrOpt) Specify prefix to remap VBD dev to (ex. /dev/xvdb -&gt; /dev/sdb)</td>
</tr>
<tr>
<td>xenserver/running_timeout = 60</td>
<td>(IntOpt) Number of seconds to wait for instance to go to running state</td>
</tr>
<tr>
<td>xenserver/sparse_copy = True</td>
<td>(BoolOpt) Whether to use sparse_copy for copying data on a resize down (False will use standard dd). This speeds up resizes down considerably since large runs of zeros won't have to be rsynced</td>
</tr>
<tr>
<td>xenserver/sr_base_path = /var/run/sr-mount</td>
<td>(StrOpt) Base path to the storage repository</td>
</tr>
<tr>
<td>xenserver/sr_matching_filter = default-sr:true</td>
<td>(StrOpt) Filter for finding the SR to be used to install guest instances on. To use the Local Storage in default XenServer/XCP installations set this flag to other-config:i18n-key=local-storage. To select an SR with a different matching criteria, you could set it to other-config:my_favorite_sr=true. On the other hand, to fall back on the Default SR, as displayed by XenCenter, set this flag to: default-sr:true</td>
</tr>
<tr>
<td>xenserver/target_host = None</td>
<td>(StrOpt) The iSCSI Target Host</td>
</tr>
<tr>
<td>xenserver/target_port = 3260</td>
<td>(StrOpt) The iSCSI Target Port, default is port 3260</td>
</tr>
<tr>
<td>xenserver/torrent_base_url = None</td>
<td>(StrOpt) Base URL for torrent files.</td>
</tr>
<tr>
<td>xenserver/torrent_download_stall_cutoff = 600</td>
<td>(IntOpt) Number of seconds a download can remain at the same progress percentage w/o being considered a stall</td>
</tr>
<tr>
<td>xenserver/torrent_images = none</td>
<td>(StrOpt) Whether or not to download images via Bit Torrent (all|some|none).</td>
</tr>
<tr>
<td>xenserver/torrent_listen_port_end = 6891</td>
<td>(IntOpt) End of port range to listen on</td>
</tr>
<tr>
<td>xenserver/torrent_listen_port_start = 6881</td>
<td>(IntOpt) Beginning of port range to listen on</td>
</tr>
<tr>
<td>xenserver/torrent_max_last_accessed = 86400</td>
<td>(IntOpt) Cached torrent files not accessed within this number of seconds can be reaped</td>
</tr>
<tr>
<td>xenserver/torrent_max_seeder_processes_per_host = 1</td>
<td>(IntOpt) Maximum number of seeder processes to run concurrently within a given dom0. (-1 = no limit)</td>
</tr>
<tr>
<td>xenserver/torrent_seed_chance = 1.0</td>
<td>(FloatOpt) Probability that peer will become a seeder. (1.0 = 100%)</td>
</tr>
<tr>
<td>xenserver/torrent_seed_duration = 3600</td>
<td>(IntOpt) Number of seconds after downloading an image via BitTorrent that it should be seeded for other peers.</td>
</tr>
<tr>
<td>xenserver/use_agent_default = False</td>
<td>(BoolOpt) Determines if the XenAPI agent should be used when the image used does not contain a hint to declare if the agent is present or not. The hint is a glance property "xenapi_use_agent" that has the value "True" or "False". Note that waiting for the agent when it is not present will significantly increase server boot times.</td>
</tr>
<tr>
<td>xenserver/use_join_force = True</td>
<td>(BoolOpt) To use for hosts with different CPUs</td>
</tr>
<tr>
<td>xenserver/vhd_coalesce_max_attempts = 20</td>
<td>(IntOpt) Max number of times to poll for VHD to coalesce. Used only if compute_driver=xenapi.XenAPIDriver</td>
</tr>
<tr>
<td>xenserver/vhd_coalesce_poll_interval = 5.0</td>
<td>(FloatOpt) The interval used for polling of coalescing vhds. Used only if compute_driver=xenapi.XenAPIDriver</td>
</tr>
<tr>
<td>xenserver/vif_driver = nova.virt.xenapi.vif.XenAPIBridgeDriver</td>
<td>(StrOpt) The XenAPI VIF driver using XenServer Network APIs.</td>
</tr>
</table>
<table>
<caption>New default values</caption>
<col width="33%"/>
<col width="33%"/>
<col width="33%"/>
<thead>
<tr>
<td>Option</td>
<td>Previous default value</td>
<td>New default value</td>
</tr>
</thead>
<tr>
<td>allowed_rpc_exception_modules</td>
<td>nova.exception, cinder.exception, exceptions</td>
<td>oslo.messaging.exceptions, nova.exception, cinder.exception, exceptions</td>
</tr>
<tr>
<td>default_log_levels</td>
<td>amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN</td>
</tr>
<tr>
<td>rpc_backend</td>
<td>nova.openstack.common.rpc.impl_kombu</td>
<td>rabbit</td>
</tr>
<tr>
<td>rpc_zmq_matchmaker</td>
<td>nova.openstack.common.rpc.matchmaker.MatchMakerLocalhost</td>
<td>oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</td>
</tr>
<tr>
<td>running_deleted_instance_action</td>
<td>log</td>
<td>reap</td>
</tr>
<tr>
<td>scheduler_default_filters</td>
<td>RetryFilter, AvailabilityZoneFilter, RamFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter</td>
<td>RetryFilter, AvailabilityZoneFilter, RamFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter</td>
</tr>
<tr>
<td>virt_mkfs</td>
<td>default=mkfs.ext3 -L %(fs_label)s -F %(target)s, linux=mkfs.ext3 -L %(fs_label)s -F %(target)s, windows=mkfs.ntfs --force --fast --label %(fs_label)s %(target)s</td>
<td></td>
</tr>
<tr>
<td>baremetal/sql_connection</td>
<td>sqlite:///$state_path/baremetal_$sqlite_db</td>
<td>sqlite:///$state_path/baremetal_nova.sqlite</td>
</tr>
<tr>
<td>cells/cell_type</td>
<td>None</td>
<td>compute</td>
</tr>
<tr>
<td>database/connection</td>
<td>sqlite:////home/gauvain/sources/openstack/openstack-doc-tools/autogenerate_config_docs/sources/nova/nova/openstack/common/db/$sqlite_db</td>
<td>None</td>
</tr>
<tr>
<td>database/slave_connection</td>
<td></td>
<td>None</td>
</tr>
<tr>
<td>vmware/task_poll_interval</td>
<td>5.0</td>
<td>0.5</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<td>Deprecated option</td>
<td>New Option</td>
</tr>
</thead>
<tr>
<td>max_kernel_ramdisk_size</td>
<td>xenserver/max_kernel_ramdisk_size</td>
</tr>
<tr>
<td>libvirt_type</td>
<td>libvirt/virt_type</td>
</tr>
<tr>
<td>xenapi_ipxe_network_name</td>
<td>xenserver/ipxe_network_name</td>
</tr>
<tr>
<td>xenapi_sr_base_path</td>
<td>xenserver/sr_base_path</td>
</tr>
<tr>
<td>libvirt_cpu_mode</td>
<td>libvirt/cpu_mode</td>
</tr>
<tr>
<td>xenapi_torrent_seed_chance</td>
<td>xenserver/torrent_seed_chance</td>
</tr>
<tr>
<td>xenapi_torrent_max_last_accessed</td>
<td>xenserver/torrent_max_last_accessed</td>
</tr>
<tr>
<td>xenapi_connection_username</td>
<td>xenserver/connection_username</td>
</tr>
<tr>
<td>libvirt_volume_drivers</td>
<td>libvirt/volume_drivers</td>
</tr>
<tr>
<td>libvirt_uri</td>
<td>libvirt/connection_uri</td>
</tr>
<tr>
<td>xenapi_check_host</td>
<td>xenserver/check_host</td>
</tr>
<tr>
<td>libvirt_inject_password</td>
<td>libvirt/inject_password</td>
</tr>
<tr>
<td>xenapi_disable_agent</td>
<td>xenserver/disable_agent</td>
</tr>
<tr>
<td>xenapi_connection_password</td>
<td>xenserver/connection_password</td>
</tr>
<tr>
<td>xenapi_torrent_max_seeder_processes_per_host</td>
<td>xenserver/torrent_max_seeder_processes_per_host</td>
</tr>
<tr>
<td>xenapi_torrent_listen_port_end</td>
<td>xenserver/torrent_listen_port_end</td>
</tr>
<tr>
<td>libvirt_wait_soft_reboot_seconds</td>
<td>libvirt/wait_soft_reboot_seconds</td>
</tr>
<tr>
<td>libvirt_iscsi_use_multipath</td>
<td>libvirt/iscsi_use_multipath</td>
</tr>
<tr>
<td>libvirt_inject_key</td>
<td>libvirt/inject_key</td>
</tr>
<tr>
<td>libvirt_inject_partition</td>
<td>libvirt/inject_partition</td>
</tr>
<tr>
<td>xenapi_vhd_coalesce_max_attempts</td>
<td>xenserver/vhd_coalesce_max_attempts</td>
</tr>
<tr>
<td>xenapi_use_agent_default</td>
<td>xenserver/use_agent_default</td>
</tr>
<tr>
<td>libvirt_disk_prefix</td>
<td>libvirt/disk_prefix</td>
</tr>
<tr>
<td>libvirt_sparse_logical_volumes</td>
<td>libvirt/sparse_logical_volumes</td>
</tr>
<tr>
<td>libvirt_images_volume_group</td>
<td>libvirt/images_volume_group</td>
</tr>
<tr>
<td>libvirt_images_rbd_pool</td>
<td>libvirt/images_rbd_pool</td>
</tr>
<tr>
<td>xenapi_remap_vbd_dev_prefix</td>
<td>xenserver/remap_vbd_dev_prefix</td>
</tr>
<tr>
<td>base_dir_name</td>
<td>image_cache_subdirectory_name</td>
</tr>
<tr>
<td>xenapi_torrent_download_stall_cutoff</td>
<td>xenserver/torrent_download_stall_cutoff</td>
</tr>
<tr>
<td>xenapi_ipxe_boot_menu_url</td>
<td>xenserver/ipxe_boot_menu_url</td>
</tr>
<tr>
<td>sr_matching_filter</td>
<td>xenserver/sr_matching_filter</td>
</tr>
<tr>
<td>log_config</td>
<td>log_config_append</td>
</tr>
<tr>
<td>libvirt_snapshots_directory</td>
<td>libvirt/snapshots_directory</td>
</tr>
<tr>
<td>libvirt_iser_use_multipath</td>
<td>libvirt/iser_use_multipath</td>
</tr>
<tr>
<td>libvirt_cpu_model</td>
<td>libvirt/cpu_model</td>
</tr>
<tr>
<td>agent_timeout</td>
<td>xenserver/agent_timeout</td>
</tr>
<tr>
<td>block_device_creation_timeout</td>
<td>xenserver/block_device_creation_timeout</td>
</tr>
<tr>
<td>rpc_notifier2/topics</td>
<td>notification_topics</td>
</tr>
<tr>
<td>xenapi_ipxe_mkisofs_cmd</td>
<td>xenserver/ipxe_mkisofs_cmd</td>
</tr>
<tr>
<td>xenapi_sparse_copy</td>
<td>xenserver/sparse_copy</td>
</tr>
<tr>
<td>use_join_force</td>
<td>xenserver/use_join_force</td>
</tr>
<tr>
<td>libvirt_snapshot_compression</td>
<td>libvirt/snapshot_compression</td>
</tr>
<tr>
<td>xenapi_num_vbd_unplug_retries</td>
<td>xenserver/num_vbd_unplug_retries</td>
</tr>
<tr>
<td>target_port</td>
<td>xenserver/target_port</td>
</tr>
<tr>
<td>xenapi_login_timeout</td>
<td>xenserver/login_timeout</td>
</tr>
<tr>
<td>xenapi_remap_vbd_dev</td>
<td>xenserver/remap_vbd_dev</td>
</tr>
<tr>
<td>xenapi_torrent_listen_port_start</td>
<td>xenserver/torrent_listen_port_start</td>
</tr>
<tr>
<td>xenapi_connection_concurrent</td>
<td>xenserver/connection_concurrent</td>
</tr>
<tr>
<td>xenapi_vif_driver</td>
<td>xenserver/vif_driver</td>
</tr>
<tr>
<td>xenapi_torrent_base_url</td>
<td>xenserver/torrent_base_url</td>
</tr>
<tr>
<td>xenapi_ovs_integration_bridge</td>
<td>xenserver/ovs_integration_bridge</td>
</tr>
<tr>
<td>xenapi_connection_url</td>
<td>xenserver/connection_url</td>
</tr>
<tr>
<td>agent_version_timeout</td>
<td>xenserver/agent_version_timeout</td>
</tr>
<tr>
<td>xenapi_running_timeout</td>
<td>xenserver/running_timeout</td>
</tr>
<tr>
<td>target_host</td>
<td>xenserver/target_host</td>
</tr>
<tr>
<td>xenapi_agent_path</td>
<td>xenserver/agent_path</td>
</tr>
<tr>
<td>xenapi_vhd_coalesce_poll_interval</td>
<td>xenserver/vhd_coalesce_poll_interval</td>
</tr>
<tr>
<td>iqn_prefix</td>
<td>xenserver/iqn_prefix</td>
</tr>
<tr>
<td>libvirt_images_type</td>
<td>libvirt/images_type</td>
</tr>
<tr>
<td>xenapi_torrent_images</td>
<td>xenserver/torrent_images</td>
</tr>
<tr>
<td>xenapi_image_upload_handler</td>
<td>xenserver/image_upload_handler</td>
</tr>
<tr>
<td>xenapi_torrent_seed_duration</td>
<td>xenserver/torrent_seed_duration</td>
</tr>
<tr>
<td>libvirt_use_virtio_for_bridges</td>
<td>libvirt/use_virtio_for_bridges</td>
</tr>
<tr>
<td>cache_images</td>
<td>xenserver/cache_images</td>
</tr>
<tr>
<td>libvirt_vif_driver</td>
<td>libvirt/vif_driver</td>
</tr>
<tr>
<td>agent_resetnetwork_timeout</td>
<td>xenserver/agent_resetnetwork_timeout</td>
</tr>
<tr>
<td>xenapi_image_compression_level</td>
<td>xenserver/image_compression_level</td>
</tr>
<tr>
<td>libvirt_images_rbd_ceph_conf</td>
<td>libvirt/images_rbd_ceph_conf</td>
</tr>
<tr>
<td>default_os_type</td>
<td>xenserver/default_os_type</td>
</tr>
</table>
</section>

View File

@ -24,4 +24,5 @@
<xi:include href="block-storage/section_cinder-log-files.xml"/>
<xi:include href="block-storage/section_fc-zoning.xml"/>
<xi:include href="block-storage/section_misc.xml"/>
<xi:include href="../common/tables/cinder-conf-changes-icehouse.xml"/>
</chapter>

View File

@ -94,4 +94,5 @@
<xi:include href="compute/section_compute-config-samples.xml"/>
<xi:include href="compute/section_nova-log-files.xml"/>
<xi:include href="compute/section_compute-options-reference.xml"/>
<xi:include href="../common/tables/nova-conf-changes-icehouse.xml"/>
</chapter>

View File

@ -56,4 +56,5 @@ options. For installation prerequisites and step-by-step walkthroughs, see the
</section>
<xi:include href="identity/section_keystone-sample-conf-files.xml"/>
<xi:include href="../common/tables/keystone-conf-changes-icehouse.xml"/>
</chapter>

View File

@ -34,9 +34,10 @@
<xi:include href="../common/tables/glance-redis.xml"/>
<xi:include href="../common/tables/glance-registry.xml"/>
<xi:include href="../common/tables/glance-testing.xml"/>
<xi:include href="image-service/section_image-service-api.xml"/>
<xi:include href="image-service/section_image-service-rpc.xml"/>
<xi:include href="image-service/section_image-service-ISO-support.xml"/>
<xi:include href="image-service/section_image-service-backends.xml"/>
<xi:include href="image-service/section_image-service-sample-configuration-files.xml" />
<xi:include href="image-service/section_image-service-api.xml"/>
<xi:include href="image-service/section_image-service-rpc.xml"/>
<xi:include href="image-service/section_image-service-ISO-support.xml"/>
<xi:include href="image-service/section_image-service-backends.xml"/>
<xi:include href="image-service/section_image-service-sample-configuration-files.xml" />
<xi:include href="../common/tables/glance-conf-changes-icehouse.xml"/>
</chapter>

View File

@ -14,4 +14,5 @@
<xi:include href="networking/section_networking-options-reference.xml"/>
<xi:include href="networking/section_networking-log-files.xml"/>
<xi:include href="networking/section_networking-sample-configuration-files.xml"/>
<xi:include href="../common/tables/neutron-conf-changes-icehouse.xml"/>
</chapter>

View File

@ -28,4 +28,5 @@
<xi:include href="orchestration/section_orchestration-api.xml"/>
<xi:include href="orchestration/section_orchestration-clients.xml"/>
<xi:include href="orchestration/section_orchestration-rpc.xml"/>
<xi:include href="../common/tables/heat-conf-changes-icehouse.xml"/>
</chapter>

View File

@ -35,5 +35,6 @@
<xi:include href="../common/tables/ceilometer-swift.xml"/>
<xi:include href="../common/tables/ceilometer-vmware.xml"/>
<xi:include href="telemetry/section_telemetry-sample-configuration-files.xml" />
<xi:include href="telemetry/section_telemetry-sample-configuration-files.xml" />
<xi:include href="../common/tables/ceilometer-conf-changes-icehouse.xml"/>
</chapter>