Update new and deprecated options (except swift)

Change-Id: I47f60f9c94aad3e3df2fe8c213b10b5312a19d3c
This commit is contained in:
Gauvain Pocentek 2014-09-28 21:19:51 +02:00
parent 1e3db8d134
commit c073454278
8 changed files with 783 additions and 128 deletions

View File

@ -16,10 +16,26 @@
<td>[DEFAULT] api_paste_config = api_paste.ini</td>
<td>(StrOpt) Configuration file for WSGI definition of API.</td>
</tr>
<tr>
<td>[DEFAULT] enable_new_services = True</td>
<td>(BoolOpt) Services to be added to the available pool on create</td>
</tr>
<tr>
<td>[DEFAULT] fatal_exception_format_errors = False</td>
<td>(BoolOpt) Make exception message format errors fatal</td>
</tr>
<tr>
<td>[DEFAULT] glance_page_size = 0</td>
<td>(IntOpt) Number of items to request in each paginated Glance API request (parameter used by glancecelient). If this is less than or equal to 0, page size is not specified (default value in glanceclient is used).</td>
</tr>
<tr>
<td>[DEFAULT] instance_name_template = instance-%08x</td>
<td>(StrOpt) Template string to be used to generate instance names</td>
</tr>
<tr>
<td>[DEFAULT] instance_usage_audit_period = month</td>
<td>(StrOpt) Time period to generate instance usages for. Time period must be hour, day, month or year</td>
</tr>
<tr>
<td>[DEFAULT] ironic_exchange = ironic</td>
<td>(StrOpt) Exchange name for Ironic notifications.</td>
@ -28,18 +44,46 @@
<td>[DEFAULT] keystone_control_exchange = keystone</td>
<td>(StrOpt) Exchange name for Keystone notifications.</td>
</tr>
<tr>
<td>[DEFAULT] monkey_patch = False</td>
<td>(BoolOpt) Whether to log monkey patching</td>
</tr>
<tr>
<td>[DEFAULT] monkey_patch_modules = ['nova.api.ec2.cloud:nova.notifications.notify_decorator', 'nova.compute.api:nova.notifications.notify_decorator']</td>
<td>(ListOpt) List of modules/decorators to monkey patch</td>
</tr>
<tr>
<td>[DEFAULT] network_api_class = nova.network.api.API</td>
<td>(StrOpt) The full class name of the network API class to use</td>
</tr>
<tr>
<td>[DEFAULT] nova_http_log_debug = False</td>
<td>(BoolOpt) Allow novaclient's debug log output.</td>
</tr>
<tr>
<td>[DEFAULT] password_length = 12</td>
<td>(IntOpt) Length of generated instance admin passwords</td>
</tr>
<tr>
<td>[DEFAULT] qpid_receiver_capacity = 1</td>
<td>(IntOpt) The number of prefetched messages held by receiver.</td>
</tr>
<tr>
<td>[DEFAULT] rabbit_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>
</tr>
<tr>
<td>[DEFAULT] rootwrap_config = /etc/ceilometer/rootwrap.conf</td>
<td>(StrOpt) Path to the rootwrap configuration file touse for running commands as root</td>
</tr>
<tr>
<td>[DEFAULT] sahara_control_exchange = sahara</td>
<td>(StrOpt) Exchange name for Data Processing notifications</td>
</tr>
<tr>
<td>[DEFAULT] snapshot_name_template = snapshot-%s</td>
<td>(StrOpt) Template string to be used to generate snapshot names</td>
</tr>
<tr>
<td>[DEFAULT] 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>
@ -64,6 +108,10 @@
<td>[api] enable_reverse_dns_lookup = False</td>
<td>(BoolOpt) Set it to False if your environment does not need or have dns server, otherwise it will delay the response from api.</td>
</tr>
<tr>
<td>[api] pecan_debug = False</td>
<td>(BoolOpt) Toggle Pecan Debug Middleware. Defaults to global debug value.</td>
</tr>
<tr>
<td>[central] partitioning_group_prefix = None</td>
<td>(StrOpt) Work-load partitioning group prefix. Use only if you want to run multiple central agents with different config files. For each sub-group of the central agent pool with the same partitioning_group_prefix a disjoint subset of pollsters should be loaded.</td>
@ -124,6 +172,10 @@
<td>[database] use_db_reconnect = False</td>
<td>(BoolOpt) Enable the experimental use of database reconnect on connection lost.</td>
</tr>
<tr>
<td>[database] use_tpool = False</td>
<td>(BoolOpt) Enable the experimental use of thread pooling for all DB API calls</td>
</tr>
<tr>
<td>[hardware] readonly_user_name = ro_snmp_user</td>
<td>(StrOpt) SNMPd user name of all nodes running in the cloud.</td>
@ -136,6 +188,10 @@
<td>[hardware] url_scheme = snmp://</td>
<td>(StrOpt) URL scheme to use for hardware nodes</td>
</tr>
<tr>
<td>[ipmi] node_manager_init_retry = 3</td>
<td>(IntOpt) Number of retries upon Intel Node Manager initialization failure</td>
</tr>
<tr>
<td>[keystone_authtoken] check_revocations_for_cached = False</td>
<td>(BoolOpt) If true, the revocation list will be checked for cached tokens. This requires that PKI tokens are configured on the Keystone server.</td>
@ -160,6 +216,30 @@
<td>[publisher_notifier] metering_topic = metering</td>
<td>(StrOpt) The topic that ceilometer uses for metering notifications.</td>
</tr>
<tr>
<td>[service_types] glance = image</td>
<td>(StrOpt) Glance service type.</td>
</tr>
<tr>
<td>[service_types] kwapi = energy</td>
<td>(StrOpt) Kwapi service type.</td>
</tr>
<tr>
<td>[service_types] neutron = network</td>
<td>(StrOpt) Neutron service type.</td>
</tr>
<tr>
<td>[service_types] nova = compute</td>
<td>(StrOpt) Nova service type.</td>
</tr>
<tr>
<td>[service_types] swift = object-store</td>
<td>(StrOpt) Swift service type.</td>
</tr>
<tr>
<td>[upgrade_levels] cells = None</td>
<td>(StrOpt) Set a version cap for messages sent to local cells services</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>

View File

@ -80,6 +80,10 @@
<td>[DEFAULT] fusionio_iocontrol_verify_cert = True</td>
<td>(BoolOpt) verify the array certificate on each transaction</td>
</tr>
<tr>
<td>[DEFAULT] glance_ca_certificates_file = None</td>
<td>(StrOpt) Location of ca certificates file to use for glance client requests.</td>
</tr>
<tr>
<td>[DEFAULT] glance_core_properties = ['checksum', 'container_format', 'disk_format', 'image_name', 'image_id', 'min_disk', 'min_ram', 'name', 'size']</td>
<td>(ListOpt) Default core properties of image</td>
@ -204,6 +208,34 @@
<td>[DEFAULT] nimble_subnet_label = *</td>
<td>(StrOpt) Nimble Subnet Label</td>
</tr>
<tr>
<td>[DEFAULT] nova_api_insecure = False</td>
<td>(BoolOpt) Allow to perform insecure SSL requests to nova</td>
</tr>
<tr>
<td>[DEFAULT] nova_ca_certificates_file = None</td>
<td>(StrOpt) Location of ca certificates file to use for nova client requests.</td>
</tr>
<tr>
<td>[DEFAULT] nova_catalog_admin_info = compute:nova:adminURL</td>
<td>(StrOpt) Same as nova_catalog_info, but for admin endpoint.</td>
</tr>
<tr>
<td>[DEFAULT] nova_catalog_info = compute:nova:publicURL</td>
<td>(StrOpt) Match this value when searching for nova in the service catalog. Format is: separated values of the form: &lt;service_type&gt;:&lt;service_name&gt;:&lt;endpoint_type&gt;</td>
</tr>
<tr>
<td>[DEFAULT] nova_endpoint_admin_template = None</td>
<td>(StrOpt) Same as nova_endpoint_template, but for admin endpoint.</td>
</tr>
<tr>
<td>[DEFAULT] nova_endpoint_template = None</td>
<td>(StrOpt) Override service catalog lookup with template for nova endpoint e.g. http://localhost:8774/v2/%(project_id)s</td>
</tr>
<tr>
<td>[DEFAULT] os_region_name = None</td>
<td>(StrOpt) Region name of this node</td>
</tr>
<tr>
<td>[DEFAULT] pure_api_token = None</td>
<td>(StrOpt) REST API authorization token.</td>
@ -266,7 +298,7 @@
</tr>
<tr>
<td>[DEFAULT] ssh_hosts_key_file = $state_path/ssh_known_hosts</td>
<td>(StrOpt) File containing SSH host keys for the systems with which Cinder needs to communicate. OPTIONAL: Default=$state_path/known_hosts</td>
<td>(StrOpt) File containing SSH host keys for the systems with which Cinder needs to communicate. OPTIONAL: Default=$state_path/ssh_known_hosts</td>
</tr>
<tr>
<td>[DEFAULT] storage_vnx_authentication_type = global</td>
@ -308,6 +340,10 @@
<td>[DEFAULT] tcp_keepalive_interval = None</td>
<td>(IntOpt) Sets the value of TCP_KEEPINTVL in seconds for each server socket. Not supported on OS X.</td>
</tr>
<tr>
<td>[DEFAULT] vmware_tmp_dir = /tmp</td>
<td>(StrOpt) Directory where virtual disks are stored during volume backup and restore.</td>
</tr>
<tr>
<td>[DEFAULT] volume_copy_blkio_cgroup_name = cinder-volume-copy</td>
<td>(StrOpt) The blkio cgroup name to be used to limit bandwidth of volume copy</td>
@ -360,6 +396,10 @@
<td>[DEFAULT] zfssa_project = None</td>
<td>(StrOpt) Project name.</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_rest_timeout = None</td>
<td>(IntOpt) REST connection timeout. (seconds)</td>
</tr>
<tr>
<td>[DEFAULT] zfssa_target_group = tgt-grp</td>
<td>(StrOpt) iSCSI target group name.</td>
@ -505,13 +545,18 @@
<tr>
<td>[DEFAULT] default_log_levels</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>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, keystonemiddleware=WARN, routes.middleware=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, urllib3.connectionpool=WARN, websocket=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN</td>
</tr>
<tr>
<td>[DEFAULT] default_timeout</td>
<td>20</td>
<td>525600</td>
</tr>
<tr>
<td>[DEFAULT] gpfs_storage_pool</td>
<td>None</td>
<td>system</td>
</tr>
<tr>
<td>[DEFAULT] max_luns_per_storage_group</td>
<td>256</td>

View File

@ -12,6 +12,10 @@
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>[DEFAULT] db_enforce_mysql_charset = True</td>
<td>(BoolOpt) DEPRECATED. TO BE REMOVED IN THE JUNO RELEASE. Whether or not to enforce that all DB tables have charset utf8. If your database tables do not have charset utf8 you will need to convert before this option is removed. This option is only relevant if your database engine is MySQL.</td>
</tr>
<tr>
<td>[DEFAULT] default_swift_reference = ref1</td>
<td>(StrOpt) The reference to the default swift account/backing store parameters to use for adding new images.</td>
@ -28,10 +32,30 @@
<td>[database] slave_connection = None</td>
<td>(StrOpt) The SQLAlchemy connection string to use to connect to the slave database.</td>
</tr>
<tr>
<td>[glance_store] default_store = file</td>
<td>(StrOpt) Default scheme to use to store image data. The scheme must be registered by one of the stores defined by the 'stores' config option.</td>
</tr>
<tr>
<td>[glance_store] default_swift_reference = ref1</td>
<td>(StrOpt) The reference to the default swift account/backing store parameters to use for adding new images.</td>
</tr>
<tr>
<td>[glance_store] filesystem_store_datadir = None</td>
<td>(StrOpt) Directory to which the Filesystem backend store writes images.</td>
</tr>
<tr>
<td>[glance_store] 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>[glance_store] filesystem_store_metadata_file = None</td>
<td>(StrOpt) The path to a file which contains the metadata to be returned with any location associated with this store. The file must contain a valid JSON dict.</td>
</tr>
<tr>
<td>[glance_store] stores = ['file', 'http']</td>
<td>(ListOpt) List of stores enabled</td>
</tr>
<tr>
<td>[glance_store] swift_store_auth_address = None</td>
<td>(StrOpt) The address where the Swift authentication service is listening.(deprecated)</td>
@ -129,13 +153,33 @@
<td>[DEFAULT] swift_store_auth_address</td>
<td>[glance_store] swift_store_auth_address</td>
</tr>
<tr>
<td>[DEFAULT] filesystem_store_metadata_file</td>
<td>[glance_store] filesystem_store_metadata_file</td>
</tr>
<tr>
<td>[DEFAULT] swift_store_key</td>
<td>[glance_store] swift_store_key</td>
</tr>
<tr>
<td>[DEFAULT] filesystem_store_datadir</td>
<td>[glance_store] filesystem_store_datadir</td>
</tr>
<tr>
<td>[DEFAULT] known_stores</td>
<td>[glance_store] stores</td>
</tr>
<tr>
<td>[DEFAULT] default_store</td>
<td>[glance_store] default_store</td>
</tr>
<tr>
<td>[DEFAULT] swift_store_user</td>
<td>[glance_store] swift_store_user</td>
</tr>
<tr>
<td>[DEFAULT] filesystem_store_datadirs</td>
<td>[glance_store] filesystem_store_datadirs</td>
</tr>
</table>
</section>

View File

@ -16,14 +16,30 @@
<td>[DEFAULT] action_retry_limit = 5</td>
<td>(IntOpt) Number of times to retry to bring a resource to a non-error state. Set to 0 to disable retries.</td>
</tr>
<tr>
<td>[DEFAULT] cloud_backend = heat.engine.clients.OpenStackClients</td>
<td>(StrOpt) Fully qualified class name to use as a client backend.</td>
</tr>
<tr>
<td>[DEFAULT] enable_cloud_watch_lite = True</td>
<td>(BoolOpt) Enable the legacy OS::Heat::CWLiteAlarm resource.</td>
</tr>
<tr>
<td>[DEFAULT] 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>[DEFAULT] loadbalancer_template = None</td>
<td>(StrOpt) Custom template for the built-in loadbalancer nested stack.</td>
</tr>
<tr>
<td>[DEFAULT] num_engine_workers = 1</td>
<td>(IntOpt) Number of heat-engine processes to fork and run.</td>
</tr>
<tr>
<td>[DEFAULT] qpid_receiver_capacity = 1</td>
<td>(IntOpt) The number of prefetched messages held by receiver.</td>
</tr>
<tr>
<td>[DEFAULT] rabbit_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>

View File

@ -13,17 +13,41 @@
</tr>
</thead>
<tr>
<td>[DEFAULT] admin_workers = 1</td>
<td>(IntOpt) The number of worker processes to serve the admin WSGI application</td>
<td>[DEFAULT] admin_workers = None</td>
<td>(IntOpt) The number of worker processes to serve the admin WSGI application. Defaults to number of CPUs (minimum of 2).</td>
</tr>
<tr>
<td>[DEFAULT] public_workers = 1</td>
<td>(IntOpt) The number of worker processes to serve the public WSGI application</td>
<td>[DEFAULT] public_workers = None</td>
<td>(IntOpt) The number of worker processes to serve the public WSGI application. Defaults to number of CPUs (minimum of 2).</td>
</tr>
<tr>
<td>[DEFAULT] strict_password_check = False</td>
<td>(BoolOpt) If set to true, strict password length checking is performed for password manipulation. If a password exceeds the maximum length, the operation will fail with an HTTP 403 Forbidden error. If set to false, passwords are automatically truncated to the maximum length.</td>
</tr>
<tr>
<td>[cache] memcache_dead_retry = 300</td>
<td>(IntOpt) Number of seconds memcached server is considered dead before it is tried again. (dogpile.cache.memcache and keystone.cache.memcache_pool backends only)</td>
</tr>
<tr>
<td>[cache] memcache_pool_connection_get_timeout = 10</td>
<td>(IntOpt) Number of seconds that an operation will wait to get a memcache client connection.</td>
</tr>
<tr>
<td>[cache] memcache_pool_maxsize = 10</td>
<td>(IntOpt) Max total number of open connections to every memcached server. (keystone.cache.memcache_pool backend only)</td>
</tr>
<tr>
<td>[cache] memcache_pool_unused_timeout = 60</td>
<td>(IntOpt) Number of seconds a connection to memcached is held unused in the pool before it is closed. (keystone.cache.memcache_pool backend only)</td>
</tr>
<tr>
<td>[cache] memcache_servers = ['localhost:11211']</td>
<td>(ListOpt) Memcache servers in the format of "host:port". (dogpile.cache.memcache and keystone.cache.memcache_pool backends only)</td>
</tr>
<tr>
<td>[cache] memcache_socket_timeout = 3</td>
<td>(IntOpt) Timeout in seconds for every call to a server. (dogpile.cache.memcache and keystone.cache.memcache_pool backends only)</td>
</tr>
<tr>
<td>[catalog] cache_time = None</td>
<td>(IntOpt) Time to cache catalog data (in seconds). This has no effect unless global and catalog caching are enabled.</td>
@ -192,6 +216,26 @@
<td>[ldap] user_enabled_invert = False</td>
<td>(BoolOpt) Invert the meaning of the boolean enabled values. Some LDAP servers use a boolean lock attribute where "true" means an account is disabled. Setting "user_enabled_invert = true" will allow these lock attributes to be used. This setting will have no effect if "user_enabled_mask" or "user_enabled_emulation" settings are in use.</td>
</tr>
<tr>
<td>[memcache] dead_retry = 300</td>
<td>(IntOpt) Number of seconds memcached server is considered dead before it is tried again. This is used by the key value store system (e.g. token pooled memcached persistence backend).</td>
</tr>
<tr>
<td>[memcache] pool_connection_get_timeout = 10</td>
<td>(IntOpt) Number of seconds that an operation will wait to get a memcache client connection. This is used by the key value store system (e.g. token pooled memcached persistence backend).</td>
</tr>
<tr>
<td>[memcache] pool_maxsize = 10</td>
<td>(IntOpt) Max total number of open connections to every memcached server. This is used by the key value store system (e.g. token pooled memcached persistence backend).</td>
</tr>
<tr>
<td>[memcache] pool_unused_timeout = 60</td>
<td>(IntOpt) Number of seconds a connection to memcached is held unused in the pool before it is closed. This is used by the key value store system (e.g. token pooled memcached persistence backend).</td>
</tr>
<tr>
<td>[memcache] socket_timeout = 3</td>
<td>(IntOpt) Timeout in seconds for every call to a server. This is used by the key value store system (e.g. token pooled memcached persistence backend).</td>
</tr>
<tr>
<td>[saml] assertion_expiration_time = 3600</td>
<td>(IntOpt) Default TTL, in seconds, for any generated SAML assertion created by Keystone.</td>
@ -327,8 +371,12 @@
<td>[ldap] project_allow_create</td>
</tr>
<tr>
<td>[ldap] tenant_enabled_emulation</td>
<td>[ldap] project_enabled_emulation</td>
<td>[ldap] tenant_objectclass</td>
<td>[ldap] project_objectclass</td>
</tr>
<tr>
<td>[ldap] tenant_filter</td>
<td>[ldap] project_filter</td>
</tr>
<tr>
<td>[ldap] tenant_member_attribute</td>
@ -339,12 +387,16 @@
<td>[ldap] project_additional_attribute_mapping</td>
</tr>
<tr>
<td>[ldap] tenant_filter</td>
<td>[ldap] project_filter</td>
<td>[ldap] tenant_allow_update</td>
<td>[ldap] project_allow_update</td>
</tr>
<tr>
<td>[ldap] tenant_domain_id_attribute</td>
<td>[ldap] project_domain_id_attribute</td>
<td>[ldap] tenant_desc_attribute</td>
<td>[ldap] project_desc_attribute</td>
</tr>
<tr>
<td>[ldap] tenant_enabled_emulation</td>
<td>[ldap] project_enabled_emulation</td>
</tr>
<tr>
<td>[ldap] tenant_name_attribute</td>
@ -355,32 +407,24 @@
<td>[ldap] project_attribute_ignore</td>
</tr>
<tr>
<td>[ldap] tenant_allow_update</td>
<td>[ldap] project_allow_update</td>
</tr>
<tr>
<td>[ldap] tenant_tree_dn</td>
<td>[ldap] project_tree_dn</td>
<td>[ldap] tenant_enabled_attribute</td>
<td>[ldap] project_enabled_attribute</td>
</tr>
<tr>
<td>[ldap] tenant_id_attribute</td>
<td>[ldap] project_id_attribute</td>
</tr>
<tr>
<td>[ldap] tenant_desc_attribute</td>
<td>[ldap] project_desc_attribute</td>
<td>[ldap] tenant_domain_id_attribute</td>
<td>[ldap] project_domain_id_attribute</td>
</tr>
<tr>
<td>[ldap] tenant_objectclass</td>
<td>[ldap] project_objectclass</td>
<td>[ldap] tenant_tree_dn</td>
<td>[ldap] project_tree_dn</td>
</tr>
<tr>
<td>[ldap] tenant_enabled_emulation_dn</td>
<td>[ldap] project_enabled_emulation_dn</td>
</tr>
<tr>
<td>[ldap] tenant_enabled_attribute</td>
<td>[ldap] project_enabled_attribute</td>
</tr>
</table>
</section>

View File

@ -12,6 +12,10 @@
<td>(Type) Help string</td>
</tr>
</thead>
<tr>
<td>[DEFAULT] agent_down_time = 75</td>
<td>(IntOpt) Seconds to regard the agent is down; should be at least twice report_interval, to be sure the agent is down for good.</td>
</tr>
<tr>
<td>[DEFAULT] agent_mode = legacy</td>
<td>(StrOpt) The working mode for the agent. Allowed modes are: 'legacy' - this preserves the existing behavior where the L3 agent is deployed on a centralized networking node to provide L3 services like DNAT, and SNAT. Use this mode if you do not want to adopt DVR. 'dvr' - this mode enables DVR functionality and must be used for an L3 agent that runs on a compute host. 'dvr_snat' - this enables centralized SNAT support in conjunction with DVR. This mode must be used for an L3 agent running on a centralized node (or in single-host deployments, e.g. devstack)</td>
@ -37,21 +41,81 @@
<td>(IntOpt) Interval between checks of child process liveness (seconds)</td>
</tr>
<tr>
<td>[DEFAULT] device_connection_timeout = 30</td>
<td>(IntOpt) Time in seconds for connecting to a hosting device</td>
<td>[DEFAULT] dhcp_agents_per_network = 1</td>
<td>(IntOpt) Number of DHCP agents scheduled to host a network.</td>
</tr>
<tr>
<td>[DEFAULT] dvr_base_mac = fa:16:3f:00:00:00</td>
<td>(StrOpt) The base mac address used for unique DVR instances by Neutron</td>
</tr>
<tr>
<td>[DEFAULT] hosting_device_dead_timeout = 300</td>
<td>(IntOpt) The time in seconds until a backlogged hosting device is presumed dead. This value should be set up high enough to recover from a period of connectivity loss or high load when the device may not be responding.</td>
<td>[DEFAULT] enable_metadata_proxy = True</td>
<td>(BoolOpt) Allow running metadata proxy.</td>
</tr>
<tr>
<td>[DEFAULT] gateway_external_network_id = </td>
<td>(StrOpt) UUID of external network for routers implemented by the agents.</td>
</tr>
<tr>
<td>[DEFAULT] ha_confs_path = $state_path/ha_confs</td>
<td>(StrOpt) Location to store keepalived/conntrackd config files</td>
</tr>
<tr>
<td>[DEFAULT] ha_vrrp_advert_int = 2</td>
<td>(IntOpt) The advertisement interval in seconds</td>
</tr>
<tr>
<td>[DEFAULT] ha_vrrp_auth_password = None</td>
<td>(StrOpt) VRRP authentication password</td>
</tr>
<tr>
<td>[DEFAULT] ha_vrrp_auth_type = PASS</td>
<td>(StrOpt) VRRP authentication type AH/PASS</td>
</tr>
<tr>
<td>[DEFAULT] handle_internal_only_routers = True</td>
<td>(BoolOpt) Agent should implement routers with no gateway</td>
</tr>
<tr>
<td>[DEFAULT] 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>[DEFAULT] l3_ha = False</td>
<td>(BoolOpt) Enable HA mode for virtual routers.</td>
</tr>
<tr>
<td>[DEFAULT] l3_ha_net_cidr = 169.254.192.0/18</td>
<td>(StrOpt) Subnet used for the l3 HA admin network.</td>
</tr>
<tr>
<td>[DEFAULT] loadbalancer_pool_scheduler_driver = neutron.services.loadbalancer.agent_scheduler.ChanceScheduler</td>
<td>(StrOpt) Driver to use for scheduling pool to a default loadbalancer agent</td>
</tr>
<tr>
<td>[DEFAULT] max_l3_agents_per_router = 3</td>
<td>(IntOpt) Maximum number of agents on which a router will be scheduled.</td>
</tr>
<tr>
<td>[DEFAULT] max_routes = 30</td>
<td>(IntOpt) Maximum number of routes</td>
</tr>
<tr>
<td>[DEFAULT] metadata_port = 9697</td>
<td>(IntOpt) TCP Port used by Neutron metadata namespace proxy.</td>
</tr>
<tr>
<td>[DEFAULT] min_l3_agents_per_router = 2</td>
<td>(IntOpt) Minimum number of agents on which a router will be scheduled.</td>
</tr>
<tr>
<td>[DEFAULT] network_auto_schedule = True</td>
<td>(BoolOpt) Allow auto scheduling networks to DHCP agent.</td>
</tr>
<tr>
<td>[DEFAULT] network_scheduler_driver = neutron.scheduler.dhcp_agent_scheduler.ChanceScheduler</td>
<td>(StrOpt) Driver to use for scheduling network to DHCP agent</td>
</tr>
<tr>
<td>[DEFAULT] nova_api_insecure = False</td>
<td>(BoolOpt) If True, ignore any SSL validation issues</td>
@ -76,6 +140,10 @@
<td>[DEFAULT] nova_metadata_protocol = http</td>
<td>(StrOpt) Protocol to access nova metadata, http or https</td>
</tr>
<tr>
<td>[DEFAULT] qpid_receiver_capacity = 1</td>
<td>(IntOpt) The number of prefetched messages held by receiver.</td>
</tr>
<tr>
<td>[DEFAULT] ra_confs = $state_path/ra</td>
<td>(StrOpt) Location to store IPv6 RA config files</td>
@ -84,17 +152,29 @@
<td>[DEFAULT] rabbit_login_method = AMQPLAIN</td>
<td>(StrOpt) the RabbitMQ login method</td>
</tr>
<tr>
<td>[DEFAULT] router_auto_schedule = True</td>
<td>(BoolOpt) Allow auto scheduling of routers to L3 agent.</td>
</tr>
<tr>
<td>[DEFAULT] router_delete_namespaces = False</td>
<td>(BoolOpt) Delete namespace after removing a router.</td>
</tr>
<tr>
<td>[DEFAULT] router_distributed = False</td>
<td>(BoolOpt) System-wide flag to determine the type of router that tenants can create. Only admin can override.</td>
</tr>
<tr>
<td>[DEFAULT] routing_svc_helper_class = neutron.plugins.cisco.cfg_agent.service_helpers.routing_svc_helper.RoutingServiceHelper</td>
<td>(StrOpt) Path of the routing service helper class.</td>
<td>[DEFAULT] router_id = </td>
<td>(StrOpt) If namespaces is disabled, the l3 agent can only configure a router that has the matching router ID.</td>
</tr>
<tr>
<td>[DEFAULT] rpc_loop_interval = 10</td>
<td>(IntOpt) Interval when the process_services() loop executes in seconds. This is when the config agent lets each service helper to process its neutron resources.</td>
<td>[DEFAULT] router_scheduler_driver = neutron.scheduler.l3_agent_scheduler.ChanceScheduler</td>
<td>(StrOpt) Driver to use for scheduling router to a default L3 agent</td>
</tr>
<tr>
<td>[DEFAULT] send_arp_for_ha = 3</td>
<td>(IntOpt) Send this many gratuitous ARPs for HA setup, if less than or equal to 0, the feature is disabled</td>
</tr>
<tr>
<td>[DEFAULT] transport_url = None</td>
@ -136,6 +216,14 @@
<td>[CONTRAIL] api_server_port = 8082</td>
<td>(IntOpt) Port to connect to opencontrail controller</td>
</tr>
<tr>
<td>[HYPERV] network_vlan_ranges = []</td>
<td>(ListOpt) List of &lt;physical_network&gt;:&lt;vlan_min&gt;:&lt;vlan_max&gt; or &lt;physical_network&gt;</td>
</tr>
<tr>
<td>[HYPERV] tenant_network_type = local</td>
<td>(StrOpt) Network type for tenant networks (local, flat, vlan or none)</td>
</tr>
<tr>
<td>[NOVA] node_override_vif_distributed = []</td>
<td>(ListOpt) Nova compute nodes to manually set VIF type to distributed</td>
@ -152,10 +240,98 @@
<td>[NOVA] node_override_vif_vrouter = []</td>
<td>(ListOpt) Nova compute nodes to manually set VIF type to vrouter</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>[OVS] use_veth_interconnection = False</td>
<td>(BoolOpt) Use veths instead of patch ports to interconnect the integration bridge to physical bridges.</td>
</tr>
<tr>
<td>[PHYSICAL_INTERFACE] physical_interface = eth0</td>
<td>(StrOpt) The network interface to use when creatinga port</td>
</tr>
<tr>
<td>[QUOTAS] quota_firewall = 1</td>
<td>(IntOpt) Number of firewalls allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>[QUOTAS] quota_firewall_policy = 1</td>
<td>(IntOpt) Number of firewall policies allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>[QUOTAS] quota_firewall_rule = 100</td>
<td>(IntOpt) Number of firewall rules allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>[QUOTAS] quota_floatingip = 50</td>
<td>(IntOpt) Number of floating IPs allowed per tenant. A negative value means unlimited.</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_network_gateway = 5</td>
<td>(IntOpt) Number of network gateways allowed per tenant, -1 for unlimited</td>
</tr>
<tr>
<td>[QUOTAS] quota_packet_filter = 100</td>
<td>(IntOpt) Number of packet_filters allowed per tenant, -1 for 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_router = 10</td>
<td>(IntOpt) Number of routers allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>[QUOTAS] quota_security_group = 10</td>
<td>(IntOpt) Number of security groups allowed per tenant. A negative value means unlimited.</td>
</tr>
<tr>
<td>[QUOTAS] quota_security_group_rule = 100</td>
<td>(IntOpt) Number of security rules 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>[SECURITYGROUP] enable_ipset = True</td>
<td>(BoolOpt) Use ipset to speed-up the iptables based security groups.</td>
</tr>
<tr>
<td>[SRIOV_NIC] exclude_devices = []</td>
<td>(ListOpt) List of &lt;network_device&gt;:&lt;excluded_devices&gt; mapping network_device to the agent's node-specific list of virtual functions that should not be used for virtual networking. excluded_devices is a semicolon separated list of virtual functions (BDF format).to exclude from network_device. The network_device in the mapping should appear in the physical_device_mappings list.</td>
@ -164,6 +340,22 @@
<td>[SRIOV_NIC] physical_device_mappings = []</td>
<td>(ListOpt) List of &lt;physical_network&gt;:&lt;network_device&gt; mapping physical network names to the agent's node-specific physical network device of SR-IOV physical function to be used for VLAN networks. All physical networks listed in network_vlan_ranges on the server should have mappings to appropriate interfaces on each agent</td>
</tr>
<tr>
<td>[SWITCH] address = </td>
<td>(StrOpt) The address of the host to SSH to</td>
</tr>
<tr>
<td>[SWITCH] ostype = NOS</td>
<td>(StrOpt) Currently unused</td>
</tr>
<tr>
<td>[SWITCH] password = </td>
<td>(StrOpt) The SSH password to use</td>
</tr>
<tr>
<td>[SWITCH] username = </td>
<td>(StrOpt) The SSH username to use</td>
</tr>
<tr>
<td>[SYNCMANAGER] enable_sync = False</td>
<td>(BoolOpt) Nuage plugin will sync resources between openstack and VSD</td>
@ -172,6 +364,22 @@
<td>[SYNCMANAGER] sync_interval = 0</td>
<td>(IntOpt) Sync interval in seconds between openstack and VSD. It defines how often the synchronization is done. If not set, value of 0 is assumed and sync will be performed only once, at the Neutron startup time.</td>
</tr>
<tr>
<td>[cfg_agent] device_connection_timeout = 30</td>
<td>(IntOpt) Time in seconds for connecting to a hosting device</td>
</tr>
<tr>
<td>[cfg_agent] hosting_device_dead_timeout = 300</td>
<td>(IntOpt) The time in seconds until a backlogged hosting device is presumed dead. This value should be set up high enough to recover from a period of connectivity loss or high load when the device may not be responding.</td>
</tr>
<tr>
<td>[cfg_agent] routing_svc_helper_class = neutron.plugins.cisco.cfg_agent.service_helpers.routing_svc_helper.RoutingServiceHelper</td>
<td>(StrOpt) Path of the routing service helper class.</td>
</tr>
<tr>
<td>[cfg_agent] rpc_loop_interval = 10</td>
<td>(IntOpt) Interval when the process_services() loop executes in seconds. This is when the config agent lets each service helper to process its neutron resources.</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>
@ -382,15 +590,15 @@
</tr>
<tr>
<td>[ml2_fslsdn] crd_api_insecure = False</td>
<td>(BoolOpt) If set, ignore any SSL validation issues</td>
<td>(BoolOpt) If set, ignore any SSL validation issues.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_auth_strategy = keystone</td>
<td>(StrOpt) Auth strategy for connecting to neutron in admin context</td>
<td>(StrOpt) Auth strategy for connecting to neutron in admin context.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_auth_url = http://127.0.0.1:5000/v2.0/</td>
<td>(StrOpt) CRD Auth URL</td>
<td>(StrOpt) CRD Auth URL.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_ca_certificates_file = None</td>
@ -398,27 +606,27 @@
</tr>
<tr>
<td>[ml2_fslsdn] crd_password = password</td>
<td>(StrOpt) CRD Service Password</td>
<td>(StrOpt) CRD Service Password.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_region_name = RegionOne</td>
<td>(StrOpt) Region name for connecting to CRD Service in admin context</td>
<td>(StrOpt) Region name for connecting to CRD Service in admin context.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_tenant_name = service</td>
<td>(StrOpt) CRD Tenant Name</td>
<td>(StrOpt) CRD Tenant Name.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_url = http://127.0.0.1:9797</td>
<td>(StrOpt) URL for connecting to CRD service</td>
<td>(StrOpt) URL for connecting to CRD service.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_url_timeout = 30</td>
<td>(IntOpt) Timeout value for connecting to CRD service in seconds</td>
<td>(IntOpt) Timeout value for connecting to CRD service in seconds.</td>
</tr>
<tr>
<td>[ml2_fslsdn] crd_user_name = crd</td>
<td>(StrOpt) CRD service Username</td>
<td>(StrOpt) CRD service Username.</td>
</tr>
<tr>
<td>[ml2_sriov] agent_required = False</td>
@ -448,14 +656,126 @@
<td>[n1kv] t2_port_profile = osn_t2_pp</td>
<td>(StrOpt) Name of N1kv port profile for T2 ports (i.e., ports carrying traffic from VLAN segmented networks).</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>[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] driver = neutron.plugins.plumgrid.drivers.plumlib.Plumlib</td>
<td>(StrOpt) PLUMgrid Driver</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 are not pushed to the completion queue.</td>
</tr>
<tr>
<td>[radware] ha_secondary_address = None</td>
<td>(StrOpt) IP address of secondary vDirect server.</td>
</tr>
<tr>
<td>[radware] l2_l3_ctor_params = {'ha_network_name': 'HA-Network', 'service': '_REPLACE_', 'ha_ip_pool_name': 'default', 'twoleg_enabled': '_REPLACE_', 'allocate_ha_ips': True, 'allocate_ha_vrrp': True}</td>
<td>(DictOpt) Parameter for l2_l3 workflow constructor.</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) Parameter for l2_l3 workflow setup.</td>
</tr>
<tr>
<td>[radware] l2_l3_workflow_name = openstack_l2_l3</td>
<td>(StrOpt) Name of l2_l3 workflow. Default: openstack_l2_l3.</td>
</tr>
<tr>
<td>[radware] l4_action_name = BaseCreate</td>
<td>(StrOpt) Name of the l4 workflow action. Default: BaseCreate.</td>
</tr>
<tr>
<td>[radware] l4_workflow_name = openstack_l4</td>
<td>(StrOpt) Name of l4 workflow. Default: openstack_l4.</td>
</tr>
<tr>
<td>[radware] service_adc_type = VA</td>
<td>(StrOpt) Service ADC type. Default: VA.</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) Size of service cache. Default: 20.</td>
</tr>
<tr>
<td>[radware] service_compression_throughput = 100</td>
<td>(IntOpt) Service compression throughput. Default: 100.</td>
</tr>
<tr>
<td>[radware] service_ha_pair = False</td>
<td>(BoolOpt) Enables or disables the Service HA pair. Default: False.</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) Enable or disable Alteon interswitch link for stateful session failover. Default: False.</td>
</tr>
<tr>
<td>[radware] service_ssl_throughput = 100</td>
<td>(IntOpt) Service SSL throughput. Default: 100.</td>
</tr>
<tr>
<td>[radware] service_throughput = 1000</td>
<td>(IntOpt) Service throughput. Default: 1000.</td>
</tr>
<tr>
<td>[radware] vdirect_address = None</td>
<td>(StrOpt) IP address of vDirect server.</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>[vpnagent] vpn_device_driver = ['neutron.services.vpn.device_drivers.ipsec.OpenSwanDriver']</td>
<td>(MultiStrOpt) The vpn device drivers Neutron will use</td>
</tr>
</table>
<table>
<caption>New default values</caption>
@ -479,6 +799,11 @@
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=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>[DEFAULT] endpoint_type</td>
<td>adminURL</td>
<td>publicURL</td>
</tr>
<tr>
<td>[DEFAULT] force_gateway_on_subnet</td>
<td>False</td>
@ -504,11 +829,6 @@
<td>neutron.openstack.common.rpc.matchmaker.MatchMakerLocalhost</td>
<td>oslo.messaging._drivers.matchmaker.MatchMakerLocalhost</td>
</tr>
<tr>
<td>[DEFAULT] send_arp_for_ha</td>
<td>0</td>
<td>3</td>
</tr>
<tr>
<td>[CISCO_N1K] poll_duration</td>
<td>10</td>
@ -519,11 +839,6 @@
<td>unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, midonet, mlnx_direct, hostdev, other</td>
<td>unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, midonet, mlnx_direct, hostdev, hw_veb, dvs, other, distributed, vrouter</td>
</tr>
<tr>
<td>[QUOTAS] quota_firewall_rule</td>
<td>-1</td>
<td>100</td>
</tr>
<tr>
<td>[SDNVE] default_tenant_type</td>
<td>OF</td>
@ -559,11 +874,6 @@
<td>300</td>
<td>10</td>
</tr>
<tr>
<td>[radware] l2_l3_ctor_params</td>
<td>{'ha_ip_pool_name': 'default', 'allocate_ha_vrrp': True, 'ha_network_name': 'HA-Network', 'service': '_REPLACE_', 'allocate_ha_ips': True}</td>
<td>{'ha_network_name': 'HA-Network', 'service': '_REPLACE_', 'ha_ip_pool_name': 'default', 'twoleg_enabled': '_REPLACE_', 'allocate_ha_ips': True, 'allocate_ha_vrrp': True}</td>
</tr>
</table>
<table>
<caption>Deprecated options</caption>

View File

@ -32,6 +32,14 @@
<td>[DEFAULT] quota_injected_file_path_length = 255</td>
<td>(IntOpt) Length of injected file path</td>
</tr>
<tr>
<td>[DEFAULT] quota_server_group_members = 10</td>
<td>(IntOpt) Number of servers per server group</td>
</tr>
<tr>
<td>[DEFAULT] quota_server_groups = 10</td>
<td>(IntOpt) Number of server groups per project</td>
</tr>
<tr>
<td>[DEFAULT] scheduler_use_baremetal_filters = False</td>
<td>(BoolOpt) Flag to decide whether to use baremetal_scheduler_default_filters or not.</td>
@ -176,6 +184,10 @@
<td>[libvirt] gid_maps = []</td>
<td>(ListOpt) List of guid targets and ranges.Syntax is guest-gid:host-gid:countMaximum of 5 allowed.</td>
</tr>
<tr>
<td>[libvirt] hw_disk_discard = None</td>
<td>(StrOpt) Discard option for nova managed disks (valid options are: ignore, unmap). Need Libvirt(1.0.6) Qemu1.5 (raw format) Qemu1.6(qcow2 format)</td>
</tr>
<tr>
<td>[libvirt] hw_machine_type = None</td>
<td>(ListOpt) For qemu or KVM guests, set this option to specify a default machine type per host architecture. You can find a list of supported machine types in your environment by checking the output of the "virsh capabilities"command. The format of the value for this config option is host-arch=machine-type. For example: x86_64=machinetype1,armv7l=machinetype2</td>
@ -305,7 +317,7 @@
<tr>
<td>[DEFAULT] default_log_levels</td>
<td>amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=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, urllib3.connectionpool=WARN, websocket=WARN, keystonemiddleware=WARN, routes.middleware=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, urllib3.connectionpool=WARN, websocket=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN</td>
</tr>
<tr>
<td>[DEFAULT] dhcp_lease_time</td>
@ -353,10 +365,6 @@
<td>New Option</td>
</tr>
</thead>
<tr>
<td>[DEFAULT] cinder_api_insecure</td>
<td>[cinder] api_insecure</td>
</tr>
<tr>
<td>[DEFAULT] quota_injected_file_path_bytes</td>
<td>[DEFAULT] quota_injected_file_path_length</td>
@ -369,10 +377,6 @@
<td>[DEFAULT] neutron_ca_certificates_file</td>
<td>[neutron] ca_certificates_file</td>
</tr>
<tr>
<td>[DEFAULT] cinder_ca_certificates_file</td>
<td>[cinder] ca_certificates_file</td>
</tr>
<tr>
<td>[DEFAULT] neutron_api_insecure</td>
<td>[neutron] api_insecure</td>
@ -401,10 +405,6 @@
<td>[DEFAULT] neutron_metadata_proxy_shared_secret</td>
<td>[neutron] metadata_proxy_shared_secret</td>
</tr>
<tr>
<td>[DEFAULT] cinder_cross_az_attach</td>
<td>[cinder] cross_az_attach</td>
</tr>
<tr>
<td>[DEFAULT] glance_port</td>
<td>[glance] port</td>
@ -437,10 +437,6 @@
<td>[DEFAULT] glance_api_insecure</td>
<td>[glance] api_insecure</td>
</tr>
<tr>
<td>[DEFAULT] cinder_http_retries</td>
<td>[cinder] http_retries</td>
</tr>
<tr>
<td>[DEFAULT] glance_host</td>
<td>[glance] host</td>
@ -449,10 +445,6 @@
<td>[DEFAULT] neutron_admin_auth_url</td>
<td>[neutron] admin_auth_url</td>
</tr>
<tr>
<td>[DEFAULT] cinder_endpoint_template</td>
<td>[cinder] endpoint_template</td>
</tr>
<tr>
<td>[DEFAULT] neutron_extension_sync_interval</td>
<td>[neutron] extension_sync_interval</td>
@ -461,13 +453,5 @@
<td>[DEFAULT] neutron_url_timeout</td>
<td>[neutron] url_timeout</td>
</tr>
<tr>
<td>[DEFAULT] os_region_name</td>
<td>[cinder] os_region_name</td>
</tr>
<tr>
<td>[DEFAULT] cinder_catalog_info</td>
<td>[cinder] catalog_info</td>
</tr>
</table>
</section>

View File

@ -14,11 +14,11 @@
</thead>
<tr>
<td>[DEFAULT] bind_host = 0.0.0.0</td>
<td>(StrOpt) The IP address the API will listen on.</td>
<td>(StrOpt) IP address the API server will listen on.</td>
</tr>
<tr>
<td>[DEFAULT] black_list_regex = None</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Exclude IP addresses that match this regular expression.</td>
</tr>
<tr>
<td>[DEFAULT] cinder_service_type = volumev2</td>
@ -26,19 +26,19 @@
</tr>
<tr>
<td>[DEFAULT] cinder_volume_type = None</td>
<td>(StrOpt) Volume type to use when provisioning a cinder volume.</td>
<td>(StrOpt) Volume type to use when provisioning a Cinder volume.</td>
</tr>
<tr>
<td>[DEFAULT] cluster_delete_time_out = 180</td>
<td>(IntOpt) None</td>
<td>(IntOpt) Maximum time (in seconds) to wait for a cluster delete.</td>
</tr>
<tr>
<td>[DEFAULT] cluster_usage_timeout = 675</td>
<td>(IntOpt) Timeout to wait for a cluster to become active.</td>
<td>(IntOpt) Maximum time (in seconds) to wait for a cluster to become active.</td>
</tr>
<tr>
<td>[DEFAULT] clusters_page_size = 20</td>
<td>(IntOpt) None</td>
<td>(IntOpt) Page size for listing clusters.</td>
</tr>
<tr>
<td>[DEFAULT] conductor_manager = trove.conductor.manager.Manager</td>
@ -54,11 +54,11 @@
</tr>
<tr>
<td>[DEFAULT] http_mgmt_post_rate = 200</td>
<td>(IntOpt) None</td>
<td>(IntOpt) Maximum number of management HTTP 'POST' requests (per minute).</td>
</tr>
<tr>
<td>[DEFAULT] network_driver = trove.network.nova.NovaNetwork</td>
<td>(StrOpt) Describes the actual network manager used for the management of network attributes (security groups, floating IPs, etc.)</td>
<td>(StrOpt) Describes the actual network manager used for the management of network attributes (security groups, floating IPs, etc.).</td>
</tr>
<tr>
<td>[DEFAULT] neutron_service_type = network</td>
@ -78,7 +78,7 @@
</tr>
<tr>
<td>[DEFAULT] remote_neutron_client = trove.common.remote.neutron_client</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Client to send Neutron calls to.</td>
</tr>
<tr>
<td>[DEFAULT] swift_service_type = object-store</td>
@ -86,7 +86,7 @@
</tr>
<tr>
<td>[DEFAULT] usage_timeout = 600</td>
<td>(IntOpt) Timeout to wait for a guest to become active.</td>
<td>(IntOpt) Maximum time (in seconds) to wait for a Guest to become active.</td>
</tr>
<tr>
<td>[DEFAULT] use_nova_server_config_drive = False</td>
@ -96,25 +96,41 @@
<td>[DEFAULT] use_syslog_rfc_format = False</td>
<td>(BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J.</td>
</tr>
<tr>
<td>[cassandra] backup_incremental_strategy = {}</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td>[cassandra] backup_namespace = None</td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td>[cassandra] device_path = /dev/vdb</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td>[cassandra] replication_strategy = None</td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>
<td>[cassandra] restore_namespace = None</td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td>[cassandra] volume_support = True</td>
<td>(BoolOpt) Whether to provision a cinder volume for datadir.</td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
<tr>
<td>[couchbase] backup_incremental_strategy = {}</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td>[couchbase] backup_namespace = trove.guestagent.strategies.backup.couchbase_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td>[couchbase] device_path = /dev/vdb</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td>[couchbase] replication_strategy = None</td>
@ -122,7 +138,7 @@
</tr>
<tr>
<td>[couchbase] restore_namespace = trove.guestagent.strategies.restore.couchbase_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td>[couchbase] root_on_create = True</td>
@ -130,7 +146,7 @@
</tr>
<tr>
<td>[couchbase] volume_support = True</td>
<td>(BoolOpt) Whether to provision a cinder volume for datadir.</td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
<tr>
<td>[keystone_authtoken] check_revocations_for_cached = False</td>
@ -148,17 +164,25 @@
<td>[mongodb] api_strategy = trove.common.strategies.mongodb.api.MongoDbAPIStrategy</td>
<td>(StrOpt) Class that implements datastore-specific API logic.</td>
</tr>
<tr>
<td>[mongodb] backup_incremental_strategy = {}</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td>[mongodb] backup_namespace = None</td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td>[mongodb] cluster_support = True</td>
<td>(BoolOpt) Enable clusters to be created and managed.</td>
</tr>
<tr>
<td>[mongodb] device_path = /dev/vdb</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td>[mongodb] guestagent_strategy = trove.common.strategies.mongodb.guestagent.MongoDbGuestAgentStrategy</td>
<td>(StrOpt) Class that implements datastore-specific guest agent API logic.</td>
<td>(StrOpt) Class that implements datastore-specific Guest Agent API logic.</td>
</tr>
<tr>
<td>[mongodb] num_config_servers_per_cluster = 3</td>
@ -172,25 +196,29 @@
<td>[mongodb] replication_strategy = None</td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>
<td>[mongodb] restore_namespace = None</td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td>[mongodb] taskmanager_strategy = trove.common.strategies.mongodb.taskmanager.MongoDbTaskManagerStrategy</td>
<td>(StrOpt) Class that implements datastore-specific task manager logic.</td>
</tr>
<tr>
<td>[mongodb] volume_support = True</td>
<td>(BoolOpt) Whether to provision a cinder volume for datadir.</td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
<tr>
<td>[mysql] backup_incremental_strategy = {'InnoBackupEx': 'InnoBackupExIncremental'}</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental backup, the runner will use the default full backup.</td>
</tr>
<tr>
<td>[mysql] backup_namespace = trove.guestagent.strategies.backup.mysql_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td>[mysql] device_path = /dev/vdb</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td>[mysql] replication_namespace = trove.guestagent.strategies.replication.mysql_binlog</td>
@ -210,23 +238,23 @@
</tr>
<tr>
<td>[mysql] restore_namespace = trove.guestagent.strategies.restore.mysql_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td>[mysql] volume_support = True</td>
<td>(BoolOpt) Whether to provision a cinder volume for datadir.</td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
<tr>
<td>[percona] backup_incremental_strategy = {'InnoBackupEx': 'InnoBackupExIncremental'}</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental backup, the runner will use the default full backup.</td>
</tr>
<tr>
<td>[percona] backup_namespace = trove.guestagent.strategies.backup.mysql_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td>[percona] device_path = /dev/vdb</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td>[percona] replication_namespace = trove.guestagent.strategies.replication.mysql_binlog</td>
@ -246,15 +274,19 @@
</tr>
<tr>
<td>[percona] restore_namespace = trove.guestagent.strategies.restore.mysql_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td>[percona] volume_support = True</td>
<td>(BoolOpt) Whether to provision a cinder volume for datadir.</td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
<tr>
<td>[postgresql] backup_incremental_strategy = {}</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td>[postgresql] backup_namespace = trove.guestagent.strategies.backup.postgresql_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td>[postgresql] backup_strategy = PgDump</td>
@ -278,7 +310,7 @@
</tr>
<tr>
<td>[postgresql] restore_namespace = trove.guestagent.strategies.restore.postgresql_impl</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td>[postgresql] root_on_create = False</td>
@ -294,19 +326,31 @@
</tr>
<tr>
<td>[postgresql] volume_support = True</td>
<td>(BoolOpt) Whether to provision a cinder volume for datadir.</td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
<tr>
<td>[redis] backup_incremental_strategy = {}</td>
<td>(DictOpt) Incremental Backup Runner based on the default strategy. For strategies that do not implement an incremental, the runner will use the default full backup.</td>
</tr>
<tr>
<td>[redis] backup_namespace = None</td>
<td>(StrOpt) Namespace to load backup strategies from.</td>
</tr>
<tr>
<td>[redis] device_path = None</td>
<td>(StrOpt) None</td>
<td>(StrOpt) Device path for volume if volume support is enabled.</td>
</tr>
<tr>
<td>[redis] replication_strategy = None</td>
<td>(StrOpt) Default strategy for replication.</td>
</tr>
<tr>
<td>[redis] restore_namespace = None</td>
<td>(StrOpt) Namespace to load restore strategies from.</td>
</tr>
<tr>
<td>[redis] volume_support = False</td>
<td>(BoolOpt) Whether to provision a cinder volume for datadir.</td>
<td>(BoolOpt) Whether to provision a Cinder volume for datadir.</td>
</tr>
</table>
<table>
@ -321,11 +365,6 @@
<td>New default value</td>
</tr>
</thead>
<tr>
<td>[DEFAULT] agent_call_high_timeout</td>
<td>60</td>
<td>1000</td>
</tr>
<tr>
<td>[DEFAULT] cinder_url</td>
<td>http://localhost:8776/v2</td>
@ -341,6 +380,11 @@
<td>http://localhost:8004/v1</td>
<td>None</td>
</tr>
<tr>
<td>[DEFAULT] notification_service_id</td>
<td>{'couchbase': 'fa62fe68-74d9-4779-a24e-36f19602c415', 'mongodb': 'c8c907af-7375-456f-b929-b637ff9209ee', 'mysql': '2f3ff068-2bfb-4f70-9a9d-a6bb65bc084b', 'redis': 'b216ffc5-1947-456c-a4cf-70f94c05f7d0', 'cassandra': '459a230d-4e97-4344-9067-2a54a310b0ed'}</td>
<td>{'postgresql': 'ac277e0d-4f21-40aa-b347-1ea31e571720', 'couchbase': 'fa62fe68-74d9-4779-a24e-36f19602c415', 'mongodb': 'c8c907af-7375-456f-b929-b637ff9209ee', 'redis': 'b216ffc5-1947-456c-a4cf-70f94c05f7d0', 'mysql': '2f3ff068-2bfb-4f70-9a9d-a6bb65bc084b', 'cassandra': '459a230d-4e97-4344-9067-2a54a310b0ed'}</td>
</tr>
<tr>
<td>[DEFAULT] nova_compute_url</td>
<td>http://localhost:8774/v2</td>
@ -383,16 +427,104 @@
</tr>
</thead>
<tr>
<td>[DEFAULT] hostname_require_ipv4</td>
<td>[DEFAULT] hostname_require_valid_ip</td>
<td>[DEFAULT] backup_namespace</td>
<td>[redis] backup_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_strategy</td>
<td>[mysql] backup_strategy</td>
</tr>
<tr>
<td>[DEFAULT] restore_namespace</td>
<td>[mysql] restore_namespace</td>
</tr>
<tr>
<td>[DEFAULT] restore_namespace</td>
<td>[mongodb] restore_namespace</td>
</tr>
<tr>
<td>[DEFAULT] restore_namespace</td>
<td>[redis] restore_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_namespace</td>
<td>[cassandra] backup_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_strategy</td>
<td>[redis] backup_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_incremental_strategy</td>
<td>[couchbase] backup_incremental_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_namespace</td>
<td>[mongodb] backup_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_strategy</td>
<td>[cassandra] backup_strategy</td>
</tr>
<tr>
<td>[DEFAULT] restore_namespace</td>
<td>[percona] restore_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_namespace</td>
<td>[couchbase] backup_namespace</td>
</tr>
<tr>
<td>[DEFAULT] restore_namespace</td>
<td>[couchbase] restore_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_incremental_strategy</td>
<td>[cassandra] backup_incremental_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_incremental_strategy</td>
<td>[mongodb] backup_incremental_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_incremental_strategy</td>
<td>[percona] backup_incremental_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_strategy</td>
<td>[mongodb] backup_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_incremental_strategy</td>
<td>[mysql] backup_incremental_strategy</td>
</tr>
<tr>
<td>[DEFAULT] restore_namespace</td>
<td>[cassandra] restore_namespace</td>
</tr>
<tr>
<td>[DEFAULT] hostname_require_ipv4</td>
<td>[DEFAULT] hostname_require_valid_ip</td>
</tr>
<tr>
<td>[DEFAULT] backup_namespace</td>
<td>[mysql] backup_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_strategy</td>
<td>[percona] backup_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_incremental_strategy</td>
<td>[redis] backup_incremental_strategy</td>
</tr>
<tr>
<td>[DEFAULT] backup_namespace</td>
<td>[percona] backup_namespace</td>
</tr>
<tr>
<td>[DEFAULT] backup_strategy</td>
<td>[couchbase] backup_strategy</td>
</tr>
</table>
</section>