Update whitespace and change td in thead to th
This commit just changes the autogenerated files to match what's output after the following commits in openstack-doc-tools: d740b7f4dd84a2142b7a370ebf3cf10f76c2a651 6708afbef1f4a662fd1b164ce3f635ad71ba7662 Change-Id: Ie48b99deb54877f9857abe94e90c9f160852aa92
This commit is contained in:
parent
5424edda6e
commit
1d75d9ec43
@ -10,69 +10,69 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>api_paste_config=api-paste.ini</td>
|
||||
<td>api_paste_config = api-paste.ini</td>
|
||||
<td>(StrOpt) File name for the paste.deploy config for cinder-api</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>api_rate_limit=True</td>
|
||||
<td>api_rate_limit = True</td>
|
||||
<td>(BoolOpt) whether to rate limit the api</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backdoor_port=None</td>
|
||||
<td>backdoor_port = None</td>
|
||||
<td>(IntOpt) port for eventlet backdoor to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_v1_api=True</td>
|
||||
<td>enable_v1_api = True</td>
|
||||
<td>(BoolOpt) Deploy v1 of the Cinder API. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_v2_api=True</td>
|
||||
<td>enable_v2_api = True</td>
|
||||
<td>(BoolOpt) Deploy v2 of the Cinder API. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_max_limit=1000</td>
|
||||
<td>osapi_max_limit = 1000</td>
|
||||
<td>(IntOpt) the maximum number of items returned in a single response from a collection resource</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_max_request_body_size=114688</td>
|
||||
<td>osapi_max_request_body_size = 114688</td>
|
||||
<td>(IntOpt) Max size for body of a request</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_volume_base_URL=None</td>
|
||||
<td>osapi_volume_base_URL = None</td>
|
||||
<td>(StrOpt) Base URL that will be presented to users in links to the OpenStack Volume API</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_volume_extension=['cinder.api.contrib.standard_extensions']</td>
|
||||
<td>osapi_volume_extension = ['cinder.api.contrib.standard_extensions']</td>
|
||||
<td>(MultiStrOpt) osapi volume extension to load</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>osapi_volume_ext_list=</td>
|
||||
<td>osapi_volume_ext_list = </td>
|
||||
<td>(ListOpt) Specify list of extensions to load when using osapi_volume_extension option with cinder.api.contrib.select_extensions</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>transfer_api_class=cinder.transfer.api.API</td>
|
||||
<td>transfer_api_class = cinder.transfer.api.API</td>
|
||||
<td>(StrOpt) The full class name of the volume transfer API class</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_api_class=cinder.volume.api.API</td>
|
||||
<td>volume_api_class = cinder.volume.api.API</td>
|
||||
<td>(StrOpt) The full class name of the volume API class to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_name_template=volume-%s</td>
|
||||
<td>volume_name_template = volume-%s</td>
|
||||
<td>(StrOpt) Template string to be used to generate volume names</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_transfer_key_length=16</td>
|
||||
<td>volume_transfer_key_length = 16</td>
|
||||
<td>(IntOpt) The number of characters in the autogenerated auth key.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_transfer_salt_length=8</td>
|
||||
<td>volume_transfer_salt_length = 8</td>
|
||||
<td>(IntOpt) The number of characters in the salt.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>auth_strategy=noauth</td>
|
||||
<td>auth_strategy = noauth</td>
|
||||
<td>(StrOpt) The strategy to use for auth. Supports noauth, keystone, and deprecated.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,41 +10,41 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backup_api_class=cinder.backup.api.API</td>
|
||||
<td>backup_api_class = cinder.backup.api.API</td>
|
||||
<td>(StrOpt) The full class name of the volume backup API class</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_compression_algorithm=zlib</td>
|
||||
<td>backup_compression_algorithm = zlib</td>
|
||||
<td>(StrOpt) Compression algorithm (None to disable)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_driver=cinder.backup.drivers.swift</td>
|
||||
<td>backup_driver = cinder.backup.drivers.swift</td>
|
||||
<td>(StrOpt) Driver to use for backups.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_manager=cinder.backup.manager.BackupManager</td>
|
||||
<td>backup_manager = cinder.backup.manager.BackupManager</td>
|
||||
<td>(StrOpt) full class name for the Manager for volume backup</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_name_template=backup-%s</td>
|
||||
<td>backup_name_template = backup-%s</td>
|
||||
<td>(StrOpt) Template string to be used to generate backup names</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_topic=cinder-backup</td>
|
||||
<td>backup_topic = cinder-backup</td>
|
||||
<td>(StrOpt) the topic volume backup nodes listen on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>snapshot_name_template=snapshot-%s</td>
|
||||
<td>snapshot_name_template = snapshot-%s</td>
|
||||
<td>(StrOpt) Template string to be used to generate snapshot names</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>snapshot_same_host=True</td>
|
||||
<td>snapshot_same_host = True</td>
|
||||
<td>(BoolOpt) Create volume from snapshot at the host where snapshot resides</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backup_ceph_chunk_size=134217728</td>
|
||||
<td>backup_ceph_chunk_size = 134217728</td>
|
||||
<td>(IntOpt) the chunk size in bytes that a backup will be broken into before transfer to backup store</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_ceph_conf=/etc/ceph/ceph.conf</td>
|
||||
<td>backup_ceph_conf = /etc/ceph/ceph.conf</td>
|
||||
<td>(StrOpt) Ceph config file to use.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_ceph_pool=backups</td>
|
||||
<td>backup_ceph_pool = backups</td>
|
||||
<td>(StrOpt) the Ceph pool to backup to</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_ceph_stripe_count=0</td>
|
||||
<td>backup_ceph_stripe_count = 0</td>
|
||||
<td>(IntOpt) RBD stripe count to use when creating a backup image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_ceph_stripe_unit=0</td>
|
||||
<td>backup_ceph_stripe_unit = 0</td>
|
||||
<td>(IntOpt) RBD stripe unit to use when creating a backup image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_ceph_user=cinder</td>
|
||||
<td>backup_ceph_user = cinder</td>
|
||||
<td>(StrOpt) the Ceph user to connect with</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>restore_discard_excess_bytes=True</td>
|
||||
<td>restore_discard_excess_bytes = True</td>
|
||||
<td>(BoolOpt) If True, always discard excess bytes when restoring volumes.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,41 +10,41 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backup_swift_auth=per_user</td>
|
||||
<td>backup_swift_auth = per_user</td>
|
||||
<td>(StrOpt) Swift authentication mechanism</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_swift_container=volumebackups</td>
|
||||
<td>backup_swift_container = volumebackups</td>
|
||||
<td>(StrOpt) The default Swift container to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_swift_key=None</td>
|
||||
<td>backup_swift_key = None</td>
|
||||
<td>(StrOpt) Swift key for authentication</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_swift_object_size=52428800</td>
|
||||
<td>backup_swift_object_size = 52428800</td>
|
||||
<td>(IntOpt) The size in bytes of Swift backup objects</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_swift_retry_attempts=3</td>
|
||||
<td>backup_swift_retry_attempts = 3</td>
|
||||
<td>(IntOpt) The number of retries to make for Swift operations</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_swift_retry_backoff=2</td>
|
||||
<td>backup_swift_retry_backoff = 2</td>
|
||||
<td>(IntOpt) The backoff time in seconds between Swift retries</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_swift_url=http://localhost:8080/v1/AUTH_</td>
|
||||
<td>backup_swift_url = http://localhost:8080/v1/AUTH_</td>
|
||||
<td>(StrOpt) The URL of the Swift endpoint</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_swift_user=None</td>
|
||||
<td>backup_swift_user = None</td>
|
||||
<td>(StrOpt) Swift user name</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,21 +10,21 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backup_tsm_compression=True</td>
|
||||
<td>backup_tsm_compression = True</td>
|
||||
<td>(BoolOpt) Enable or Disable compression for backups</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_tsm_password=password</td>
|
||||
<td>backup_tsm_password = password</td>
|
||||
<td>(StrOpt) TSM password for the running username</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backup_tsm_volume_prefix=backup</td>
|
||||
<td>backup_tsm_volume_prefix = backup</td>
|
||||
<td>(StrOpt) Volume prefix for the backup id when backing up to TSM</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>available_devices=</td>
|
||||
<td>available_devices = </td>
|
||||
<td>(ListOpt) List of all available devices</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,249 +10,249 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>compute_api_class=cinder.compute.nova.API</td>
|
||||
<td>compute_api_class = cinder.compute.nova.API</td>
|
||||
<td>(StrOpt) The full class name of the compute API class to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>debug=False</td>
|
||||
<td>debug = False</td>
|
||||
<td>(BoolOpt) Print debugging output (set logging level to DEBUG instead of default WARNING level).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_availability_zone=None</td>
|
||||
<td>default_availability_zone = None</td>
|
||||
<td>(StrOpt) default availability zone to use when creating a new volume. If this is not set then we use the value from the storage_availability_zone option as the default availability_zone for new volumes.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN</td>
|
||||
<td>(ListOpt) list of logger=LEVEL pairs</td>
|
||||
<td>default_log_levels = amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
|
||||
<td>(ListOpt) list of logger = LEVEL pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_notification_level=INFO</td>
|
||||
<td>default_notification_level = INFO</td>
|
||||
<td>(StrOpt) Default notification level for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_publisher_id=None</td>
|
||||
<td>default_publisher_id = None</td>
|
||||
<td>(StrOpt) Default publisher_id for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_volume_type=None</td>
|
||||
<td>default_volume_type = None</td>
|
||||
<td>(StrOpt) default volume type to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>disable_process_locking=False</td>
|
||||
<td>disable_process_locking = False</td>
|
||||
<td>(BoolOpt) Whether to disable inter-process locks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_new_services=True</td>
|
||||
<td>enable_new_services = True</td>
|
||||
<td>(BoolOpt) Services to be added to the available pool on create</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fatal_deprecations=False</td>
|
||||
<td>fatal_deprecations = False</td>
|
||||
<td>(BoolOpt) make deprecations fatal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fatal_exception_format_errors=False</td>
|
||||
<td>fatal_exception_format_errors = False</td>
|
||||
<td>(BoolOpt) make exception message format errors fatal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=docwork</td>
|
||||
<td>host = docwork</td>
|
||||
<td>(StrOpt) Name of this node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=127.0.0.1</td>
|
||||
<td>host = 127.0.0.1</td>
|
||||
<td>(StrOpt) Host to locate redis</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=docwork</td>
|
||||
<td>host = docwork</td>
|
||||
<td>(StrOpt) Name of this node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=127.0.0.1</td>
|
||||
<td>host = 127.0.0.1</td>
|
||||
<td>(StrOpt) Host to locate redis</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>idle_timeout=3600</td>
|
||||
<td>idle_timeout = 3600</td>
|
||||
<td>(IntOpt) timeout before idle sql connections are reaped</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iet_conf=/etc/iet/ietd.conf</td>
|
||||
<td>iet_conf = /etc/iet/ietd.conf</td>
|
||||
<td>(StrOpt) IET configuration file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lio_initiator_iqns=</td>
|
||||
<td>lio_initiator_iqns = </td>
|
||||
<td>(StrOpt) Comma-separated list of initiator IQNs allowed to connect to the iSCSI target. (From Nova compute nodes.)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lock_path=None</td>
|
||||
<td>lock_path = None</td>
|
||||
<td>(StrOpt) Directory to use for lock files. Default to a temp directory</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_config=None</td>
|
||||
<td>log_config = None</td>
|
||||
<td>(StrOpt) If this option is specified, the logging configuration file specified is used and overrides any other logging options specified. Please see the Python logging module documentation for details on logging configuration files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_date_format=%Y-%m-%d %H:%M:%S</td>
|
||||
<td>log_date_format = %Y-%m-%d %H:%M:%S</td>
|
||||
<td>(StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_dir=None</td>
|
||||
<td>log_dir = None</td>
|
||||
<td>(StrOpt) (Optional) The base directory used for relative --log-file paths</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_file=None</td>
|
||||
<td>log_file = None</td>
|
||||
<td>(StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_format=None</td>
|
||||
<td>log_format = None</td>
|
||||
<td>(StrOpt) A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
|
||||
<td>logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt) format string to use for log messages with context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d</td>
|
||||
<td>logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d</td>
|
||||
<td>(StrOpt) data to append to log format when level is DEBUG</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s</td>
|
||||
<td>logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt) format string to use for log messages without context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
|
||||
<td>logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
|
||||
<td>(StrOpt) prefix each line of exception output with this format</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>monkey_patch=False</td>
|
||||
<td>monkey_patch = False</td>
|
||||
<td>(BoolOpt) Enable monkey patching</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>monkey_patch_modules=</td>
|
||||
<td>monkey_patch_modules = </td>
|
||||
<td>(ListOpt) List of modules/decorators to monkey patch</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>my_ip=115.146.84.189</td>
|
||||
<td>my_ip = 115.146.84.189</td>
|
||||
<td>(StrOpt) ip address of this host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>no_snapshot_gb_quota=False</td>
|
||||
<td>no_snapshot_gb_quota = False</td>
|
||||
<td>(BoolOpt) Whether snapshots count against GigaByte quota</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>num_shell_tries=3</td>
|
||||
<td>num_shell_tries = 3</td>
|
||||
<td>(IntOpt) number of times to attempt to run flakey shell commands</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>password=None</td>
|
||||
<td>password = None</td>
|
||||
<td>(StrOpt) Password for Redis server. (optional)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>policy_default_rule=default</td>
|
||||
<td>policy_default_rule = default</td>
|
||||
<td>(StrOpt) Rule checked when requested rule is not found</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>policy_file=policy.json</td>
|
||||
<td>policy_file = policy.json</td>
|
||||
<td>(StrOpt) JSON file representing policy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>port=6379</td>
|
||||
<td>port = 6379</td>
|
||||
<td>(IntOpt) Use this port to connect to redis host.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pybasedir=/home/ubuntu/cinder</td>
|
||||
<td>pybasedir = /home/ubuntu/cinder</td>
|
||||
<td>(StrOpt) Directory where the cinder python module is installed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reserved_percentage=0</td>
|
||||
<td>reserved_percentage = 0</td>
|
||||
<td>(IntOpt) The percentage of backend capacity is reserved</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>retry_interval=10</td>
|
||||
<td>retry_interval = 10</td>
|
||||
<td>(IntOpt) interval between retries of opening a sql connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>root_helper=sudo</td>
|
||||
<td>root_helper = sudo</td>
|
||||
<td>(StrOpt) Deprecated: command to use for running commands as root</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rootwrap_config=/etc/cinder/rootwrap.conf</td>
|
||||
<td>rootwrap_config = /etc/cinder/rootwrap.conf</td>
|
||||
<td>(StrOpt) Path to the rootwrap configuration file to use for running commands as root</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>run_external_periodic_tasks=True</td>
|
||||
<td>run_external_periodic_tasks = True</td>
|
||||
<td>(BoolOpt) Some periodic tasks can be run in a separate process. Should we run them here?</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_down_time=60</td>
|
||||
<td>service_down_time = 60</td>
|
||||
<td>(IntOpt) maximum time since last check-in for up service</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sqlite_db=cinder.sqlite</td>
|
||||
<td>sqlite_db = cinder.sqlite</td>
|
||||
<td>(StrOpt) the filename to use with sqlite</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sqlite_synchronous=True</td>
|
||||
<td>sqlite_synchronous = True</td>
|
||||
<td>(BoolOpt) If true, use synchronous mode for sqlite</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ssl_ca_file=None</td>
|
||||
<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>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>ssl_key_file = None</td>
|
||||
<td>(StrOpt) Private key file to use when starting the server securely</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>state_path=$pybasedir</td>
|
||||
<td>state_path = $pybasedir</td>
|
||||
<td>(StrOpt) Top-level directory for maintaining cinder's state</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storage_availability_zone=nova</td>
|
||||
<td>storage_availability_zone = nova</td>
|
||||
<td>(StrOpt) availability zone of this node</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>syslog_log_facility=LOG_USER</td>
|
||||
<td>syslog_log_facility = LOG_USER</td>
|
||||
<td>(StrOpt) syslog facility to receive log lines</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tcp_keepidle=600</td>
|
||||
<td>tcp_keepidle = 600</td>
|
||||
<td>(IntOpt) Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not supported on OS X.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>topics=notifications</td>
|
||||
<td>topics = notifications</td>
|
||||
<td>(ListOpt) AMQP topic(s) used for OpenStack notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>until_refresh=0</td>
|
||||
<td>until_refresh = 0</td>
|
||||
<td>(IntOpt) count of reservations until usage is refreshed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_forwarded_for=False</td>
|
||||
<td>use_forwarded_for = False</td>
|
||||
<td>(BoolOpt) Treat X-Forwarded-For as the canonical remote address. Only enable this if you have a sanitizing proxy.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_stderr=True</td>
|
||||
<td>use_stderr = True</td>
|
||||
<td>(BoolOpt) Log output to standard error</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_syslog=False</td>
|
||||
<td>use_syslog = False</td>
|
||||
<td>(BoolOpt) Use syslog for logging.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_tpool=False</td>
|
||||
<td>use_tpool = False</td>
|
||||
<td>(BoolOpt) Enable the experimental use of thread pooling for all DB API calls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verbose=False</td>
|
||||
<td>verbose = False</td>
|
||||
<td>(BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>nova_api_insecure=False</td>
|
||||
<td>nova_api_insecure = False</td>
|
||||
<td>(BoolOpt) Allow to perform insecure SSL requests to nova</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nova_ca_certificates_file=None</td>
|
||||
<td>nova_ca_certificates_file = None</td>
|
||||
<td>(StrOpt) Location of ca certicates file to use for nova client requests.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nova_catalog_admin_info=compute:nova:adminURL</td>
|
||||
<td>nova_catalog_admin_info = compute:nova:adminURL</td>
|
||||
<td>(StrOpt) Same as nova_catalog_info, but for admin endpoint.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nova_catalog_info=compute:nova:publicURL</td>
|
||||
<td>nova_catalog_info = compute:nova:publicURL</td>
|
||||
<td>(StrOpt) Info to match when looking for nova in the service catalog. Format is : separated values of the form: <service_type>:<service_name>:<endpoint_type></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nova_endpoint_admin_template=None</td>
|
||||
<td>nova_endpoint_admin_template = None</td>
|
||||
<td>(StrOpt) Same as nova_endpoint_template, but for admin endpoint.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nova_endpoint_template=None</td>
|
||||
<td>nova_endpoint_template = None</td>
|
||||
<td>(StrOpt) Override service catalog lookup with template for nova endpoint e.g. http://localhost:8774/v2/%(tenant_id)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>os_region_name=None</td>
|
||||
<td>os_region_name = None</td>
|
||||
<td>(StrOpt) region name of this node</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>connection=sqlite:///$state_path/$sqlite_db</td>
|
||||
<td>connection = sqlite:///$state_path/$sqlite_db</td>
|
||||
<td>(StrOpt) The SQLAlchemy connection string used to connect to the database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>connection_debug=0</td>
|
||||
<td>connection_debug = 0</td>
|
||||
<td>(IntOpt) Verbosity of SQL debugging information. 0=None, 100=Everything</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>connection_trace=False</td>
|
||||
<td>connection_trace = False</td>
|
||||
<td>(BoolOpt) Add python stack traces to SQL as comment strings</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>connection_type=None</td>
|
||||
<td>connection_type = None</td>
|
||||
<td>(StrOpt) Virtualization api connection type : libvirt, xenapi, or fake</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,29 +10,29 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>coraid_esm_address=</td>
|
||||
<td>coraid_esm_address = </td>
|
||||
<td>(StrOpt) IP address of Coraid ESM</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>coraid_group=admin</td>
|
||||
<td>coraid_group = admin</td>
|
||||
<td>(StrOpt) Name of group on Coraid ESM to which coraid_user belongs (must have admin privilege)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>coraid_password=password</td>
|
||||
<td>coraid_password = password</td>
|
||||
<td>(StrOpt) Password to connect to Coraid ESM</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>coraid_repository_key=coraid_repository</td>
|
||||
<td>coraid_repository_key = coraid_repository</td>
|
||||
<td>(StrOpt) Volume Type key name to store ESM Repository Name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>coraid_user=admin</td>
|
||||
<td>coraid_user = admin</td>
|
||||
<td>(StrOpt) User name to connect to Coraid ESM</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>db_backend=sqlalchemy</td>
|
||||
<td>db_backend = sqlalchemy</td>
|
||||
<td>(StrOpt) The backend to use for db</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>db_driver=cinder.db</td>
|
||||
<td>db_driver = cinder.db</td>
|
||||
<td>(StrOpt) driver to use for database access</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>eqlx_chap_login=admin</td>
|
||||
<td>eqlx_chap_login = admin</td>
|
||||
<td>(StrOpt) Existing CHAP account name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eqlx_chap_password=password</td>
|
||||
<td>eqlx_chap_password = password</td>
|
||||
<td>(StrOpt) Password for specified CHAP account name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eqlx_cli_max_retries=5</td>
|
||||
<td>eqlx_cli_max_retries = 5</td>
|
||||
<td>(IntOpt) Maximum retry count for reconnection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eqlx_cli_timeout=30</td>
|
||||
<td>eqlx_cli_timeout = 30</td>
|
||||
<td>(IntOpt) Timeout for the Group Manager cli command execution</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eqlx_group_name=group-0</td>
|
||||
<td>eqlx_group_name = group-0</td>
|
||||
<td>(StrOpt) Group name to use for creating volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eqlx_pool=default</td>
|
||||
<td>eqlx_pool = default</td>
|
||||
<td>(StrOpt) Pool in which volumes will be created</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eqlx_use_chap=False</td>
|
||||
<td>eqlx_use_chap = False</td>
|
||||
<td>(BoolOpt) Use CHAP authentificaion for targets?</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml</td>
|
||||
<td>hds_cinder_config_file = /opt/hds/hus/cinder_hus_conf.xml</td>
|
||||
<td>(StrOpt) configuration file for HDS cinder plugin for HUS</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml</td>
|
||||
<td>cinder_huawei_conf_file = /etc/cinder/cinder_huawei_conf.xml</td>
|
||||
<td>(StrOpt) config data for cinder huawei plugin</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,61 +10,61 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allowed_direct_url_schemes=</td>
|
||||
<td>allowed_direct_url_schemes = </td>
|
||||
<td>(ListOpt) A list of url schemes that can be downloaded directly via the direct_url. Currently supported schemes: [file].</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_api_insecure=False</td>
|
||||
<td>glance_api_insecure = False</td>
|
||||
<td>(BoolOpt) Allow to perform insecure SSL (https) requests to glance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_api_servers=$glance_host:$glance_port</td>
|
||||
<td>glance_api_servers = $glance_host:$glance_port</td>
|
||||
<td>(ListOpt) A list of the glance api servers available to cinder ([hostname|ip]:port)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_api_ssl_compression=False</td>
|
||||
<td>glance_api_ssl_compression = False</td>
|
||||
<td>(BoolOpt) Whether to attempt to negotiate SSL layer compression when using SSL (https) requests. Set to False to disable SSL layer compression. In some cases disabling this may improve data throughput, eg when high network bandwidth is available and you are using already compressed image formats such as qcow2 .</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_api_version=1</td>
|
||||
<td>glance_api_version = 1</td>
|
||||
<td>(IntOpt) Version of the glance api to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_host=$my_ip</td>
|
||||
<td>glance_host = $my_ip</td>
|
||||
<td>(StrOpt) default glance hostname or ip</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_num_retries=0</td>
|
||||
<td>glance_num_retries = 0</td>
|
||||
<td>(IntOpt) Number retries when downloading an image from glance</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_port=9292</td>
|
||||
<td>glance_port = 9292</td>
|
||||
<td>(IntOpt) default glance port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glance_request_timeout=None</td>
|
||||
<td>glance_request_timeout = None</td>
|
||||
<td>(IntOpt) http/https timeout value for glance operations. If no value (None) is supplied here, the glanceclient default value is used.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_conversion_dir=$state_path/conversion</td>
|
||||
<td>image_conversion_dir = $state_path/conversion</td>
|
||||
<td>(StrOpt) Directory used for temporary storage during image conversion</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_format=[instance: %(uuid)s] </td>
|
||||
<td>instance_format = [instance: %(uuid)s] </td>
|
||||
<td>(StrOpt) If an instance is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_uuid_format=[instance: %(uuid)s] </td>
|
||||
<td>instance_uuid_format = [instance: %(uuid)s] </td>
|
||||
<td>(StrOpt) If an instance UUID is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_multipath_for_image_xfer=False</td>
|
||||
<td>use_multipath_for_image_xfer = False</td>
|
||||
<td>(BoolOpt) Do we attach/detach volumes in cinder using multipath for volume to image and image to volume transfers?</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>api_class=cinder.keymgr.conf_key_mgr.ConfKeyManager</td>
|
||||
<td>api_class = cinder.keymgr.conf_key_mgr.ConfKeyManager</td>
|
||||
<td>(StrOpt) The full class name of the key manager API class</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fixed_key=None</td>
|
||||
<td>fixed_key = None</td>
|
||||
<td>(StrOpt) Fixed key returned by key manager, specified in hex</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backlog=4096</td>
|
||||
<td>backlog = 4096</td>
|
||||
<td>(IntOpt) Number of backlog requests to configure the socket with</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>lvm_mirrors=0</td>
|
||||
<td>lvm_mirrors = 0</td>
|
||||
<td>(IntOpt) If set, create lvms with multiple mirrors. Note that this requires lvm_mirrors + 2 pvs with available space</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lvm_type=default</td>
|
||||
<td>lvm_type = default</td>
|
||||
<td>(StrOpt) Type of LVM volumes to deploy; (default or thin)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pool_size=None</td>
|
||||
<td>pool_size = None</td>
|
||||
<td>(StrOpt) Size of thin provisioning pool (None uses entire cinder VG)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_group=cinder-volumes</td>
|
||||
<td>volume_group = cinder-volumes</td>
|
||||
<td>(StrOpt) Name for the VG that will contain exported volumes</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,49 +10,49 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>netapp_login=None</td>
|
||||
<td>netapp_login = None</td>
|
||||
<td>(StrOpt) Administrative user account name used to access the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_password=None</td>
|
||||
<td>netapp_password = None</td>
|
||||
<td>(StrOpt) Password for the administrative user account specified in the netapp_login option.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_hostname=None</td>
|
||||
<td>netapp_server_hostname = None</td>
|
||||
<td>(StrOpt) The hostname (or IP address) for the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_port=80</td>
|
||||
<td>netapp_server_port = 80</td>
|
||||
<td>(IntOpt) The TCP port to use for communication with ONTAPI on the storage system. Traditionally, port 80 is used for HTTP and port 443 is used for HTTPS; however, this value should be changed if an alternate port has been configured on the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_size_multiplier=1.2</td>
|
||||
<td>netapp_size_multiplier = 1.2</td>
|
||||
<td>(FloatOpt) The quantity to be multiplied by the requested volume size to ensure enough space is available on the virtual storage server (Vserver) to fulfill the volume creation request.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_family=ontap_cluster</td>
|
||||
<td>netapp_storage_family = ontap_cluster</td>
|
||||
<td>(StrOpt) The storage family type used on the storage system; valid values are ontap_7mode for using Data ONTAP operating in 7-Mode or ontap_cluster for using clustered Data ONTAP.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_protocol=None</td>
|
||||
<td>netapp_storage_protocol = None</td>
|
||||
<td>(StrOpt) The storage protocol to be used on the data path with the storage system; valid values are iscsi or nfs.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_transport_type=http</td>
|
||||
<td>netapp_transport_type = http</td>
|
||||
<td>(StrOpt) The transport protocol used when communicating with ONTAPI on the storage system. Valid values are http or https.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_vfiler=None</td>
|
||||
<td>netapp_vfiler = None</td>
|
||||
<td>(StrOpt) The vFiler unit on which provisioning of block storage volumes will be done. This option is only used by the driver when connecting to an instance with a storage family of Data ONTAP operating in 7-Mode and the storage protocol selected is iSCSI. Only use this option when utilizing the MultiStore feature on the NetApp storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_volume_list=None</td>
|
||||
<td>netapp_volume_list = None</td>
|
||||
<td>(StrOpt) This option is only utilized when the storage protocol is configured to use iSCSI. This option is used to restrict provisioning to the specified controller volumes. Specify the value of this option to be a comma separated list of NetApp controller volume names to be used for provisioning.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,49 +10,49 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>expiry_thres_minutes=720</td>
|
||||
<td>expiry_thres_minutes = 720</td>
|
||||
<td>(IntOpt) This option specifies the threshold for last access time for images in the NFS image cache. When a cache cleaning cycle begins, images in the cache that have not been accessed in the last M minutes, where M is the value of this parameter, will be deleted from the cache to create free space on the NFS share.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_login=None</td>
|
||||
<td>netapp_login = None</td>
|
||||
<td>(StrOpt) Administrative user account name used to access the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_password=None</td>
|
||||
<td>netapp_password = None</td>
|
||||
<td>(StrOpt) Password for the administrative user account specified in the netapp_login option.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_hostname=None</td>
|
||||
<td>netapp_server_hostname = None</td>
|
||||
<td>(StrOpt) The hostname (or IP address) for the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_port=80</td>
|
||||
<td>netapp_server_port = 80</td>
|
||||
<td>(IntOpt) The TCP port to use for communication with ONTAPI on the storage system. Traditionally, port 80 is used for HTTP and port 443 is used for HTTPS; however, this value should be changed if an alternate port has been configured on the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_family=ontap_cluster</td>
|
||||
<td>netapp_storage_family = ontap_cluster</td>
|
||||
<td>(StrOpt) The storage family type used on the storage system; valid values are ontap_7mode for using Data ONTAP operating in 7-Mode or ontap_cluster for using clustered Data ONTAP.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_protocol=None</td>
|
||||
<td>netapp_storage_protocol = None</td>
|
||||
<td>(StrOpt) The storage protocol to be used on the data path with the storage system; valid values are iscsi or nfs.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_transport_type=http</td>
|
||||
<td>netapp_transport_type = http</td>
|
||||
<td>(StrOpt) The transport protocol used when communicating with ONTAPI on the storage system. Valid values are http or https.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>thres_avl_size_perc_start=20</td>
|
||||
<td>thres_avl_size_perc_start = 20</td>
|
||||
<td>(IntOpt) If the percentage of available space for an NFS share has dropped below the value specified by this option, the NFS image cache will be cleaned.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>thres_avl_size_perc_stop=60</td>
|
||||
<td>thres_avl_size_perc_stop = 60</td>
|
||||
<td>(IntOpt) When the percentage of available space on an NFS share has reached the percentage specified by this option, the driver will stop clearing files from the NFS image cache that have not been accessed in the last M minutes, where M is the value of the expiry_thres_minutes configuration option.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,9 +7,9 @@
|
||||
<col width="55%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Extra spec</td>
|
||||
<td>Type</td>
|
||||
<td>Description</td>
|
||||
<th>Extra spec</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
@ -10,45 +10,45 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>netapp_login=None</td>
|
||||
<td>netapp_login = None</td>
|
||||
<td>(StrOpt) Administrative user account name used to access the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_password=None</td>
|
||||
<td>netapp_password = None</td>
|
||||
<td>(StrOpt) Password for the administrative user account specified in the netapp_login option.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_hostname=None</td>
|
||||
<td>netapp_server_hostname = None</td>
|
||||
<td>(StrOpt) The hostname (or IP address) for the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_port=80</td>
|
||||
<td>netapp_server_port = 80</td>
|
||||
<td>(IntOpt) The TCP port to use for communication with ONTAPI on the storage system. Traditionally, port 80 is used for HTTP and port 443 is used for HTTPS; however, this value should be changed if an alternate port has been configured on the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_size_multiplier=1.2</td>
|
||||
<td>netapp_size_multiplier = 1.2</td>
|
||||
<td>(FloatOpt) The quantity to be multiplied by the requested volume size to ensure enough space is available on the virtual storage server (Vserver) to fulfill the volume creation request.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_family=ontap_cluster</td>
|
||||
<td>netapp_storage_family = ontap_cluster</td>
|
||||
<td>(StrOpt) The storage family type used on the storage system; valid values are ontap_7mode for using Data ONTAP operating in 7-Mode or ontap_cluster for using clustered Data ONTAP.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_protocol=None</td>
|
||||
<td>netapp_storage_protocol = None</td>
|
||||
<td>(StrOpt) The storage protocol to be used on the data path with the storage system; valid values are iscsi or nfs.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_transport_type=http</td>
|
||||
<td>netapp_transport_type = http</td>
|
||||
<td>(StrOpt) The transport protocol used when communicating with ONTAPI on the storage system. Valid values are http or https.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_vserver=None</td>
|
||||
<td>netapp_vserver = None</td>
|
||||
<td>(StrOpt) This option specifies the virtual storage server (Vserver) name on the storage cluster on which provisioning of block storage volumes should occur. If using the NFS storage protocol, this parameter is mandatory for storage service catalog support (utilized by Cinder volume type extra_specs support). If this option is specified, the exports belonging to the Vserver will only be used for provisioning in the future. Block storage volumes on exports not belonging to the Vserver specified by this option will continue to function normally.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,53 +10,53 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>expiry_thres_minutes=720</td>
|
||||
<td>expiry_thres_minutes = 720</td>
|
||||
<td>(IntOpt) This option specifies the threshold for last access time for images in the NFS image cache. When a cache cleaning cycle begins, images in the cache that have not been accessed in the last M minutes, where M is the value of this parameter, will be deleted from the cache to create free space on the NFS share.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_login=None</td>
|
||||
<td>netapp_login = None</td>
|
||||
<td>(StrOpt) Administrative user account name used to access the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_password=None</td>
|
||||
<td>netapp_password = None</td>
|
||||
<td>(StrOpt) Password for the administrative user account specified in the netapp_login option.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_hostname=None</td>
|
||||
<td>netapp_server_hostname = None</td>
|
||||
<td>(StrOpt) The hostname (or IP address) for the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_server_port=80</td>
|
||||
<td>netapp_server_port = 80</td>
|
||||
<td>(IntOpt) The TCP port to use for communication with ONTAPI on the storage system. Traditionally, port 80 is used for HTTP and port 443 is used for HTTPS; however, this value should be changed if an alternate port has been configured on the storage system.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_family=ontap_cluster</td>
|
||||
<td>netapp_storage_family = ontap_cluster</td>
|
||||
<td>(StrOpt) The storage family type used on the storage system; valid values are ontap_7mode for using Data ONTAP operating in 7-Mode or ontap_cluster for using clustered Data ONTAP.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_storage_protocol=None</td>
|
||||
<td>netapp_storage_protocol = None</td>
|
||||
<td>(StrOpt) The storage protocol to be used on the data path with the storage system; valid values are iscsi or nfs.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_transport_type=http</td>
|
||||
<td>netapp_transport_type = http</td>
|
||||
<td>(StrOpt) The transport protocol used when communicating with ONTAPI on the storage system. Valid values are http or https.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>netapp_vserver=None</td>
|
||||
<td>netapp_vserver = None</td>
|
||||
<td>(StrOpt) This option specifies the virtual storage server (Vserver) name on the storage cluster on which provisioning of block storage volumes should occur. If using the NFS storage protocol, this parameter is mandatory for storage service catalog support (utilized by Cinder volume type extra_specs support). If this option is specified, the exports belonging to the Vserver will only be used for provisioning in the future. Block storage volumes on exports not belonging to the Vserver specified by this option will continue to function normally.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>thres_avl_size_perc_start=20</td>
|
||||
<td>thres_avl_size_perc_start = 20</td>
|
||||
<td>(IntOpt) If the percentage of available space for an NFS share has dropped below the value specified by this option, the NFS image cache will be cleaned.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>thres_avl_size_perc_stop=60</td>
|
||||
<td>thres_avl_size_perc_stop = 60</td>
|
||||
<td>(IntOpt) When the percentage of available space on an NFS share has reached the percentage specified by this option, the driver will stop clearing files from the NFS image cache that have not been accessed in the last M minutes, where M is the value of the expiry_thres_minutes configuration option.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,33 +10,33 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>nfs_mount_options=None</td>
|
||||
<td>nfs_mount_options = None</td>
|
||||
<td>(StrOpt) Mount options passed to the nfs client. See section of the nfs man page for details.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_mount_point_base=$state_path/mnt</td>
|
||||
<td>nfs_mount_point_base = $state_path/mnt</td>
|
||||
<td>(StrOpt) Base dir containing mount points for nfs shares.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_oversub_ratio=1.0</td>
|
||||
<td>nfs_oversub_ratio = 1.0</td>
|
||||
<td>(FloatOpt) This will compare the allocated to available space on the volume destination. If the ratio exceeds this number, the destination will no longer be valid.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_shares_config=/etc/cinder/nfs_shares</td>
|
||||
<td>nfs_shares_config = /etc/cinder/nfs_shares</td>
|
||||
<td>(StrOpt) File with the list of available nfs shares</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_sparsed_volumes=True</td>
|
||||
<td>nfs_sparsed_volumes = True</td>
|
||||
<td>(BoolOpt) Create volumes as sparsed files which take no space.If set to False volume is created as regular file.In such case volume creation takes a lot of time.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_used_ratio=0.95</td>
|
||||
<td>nfs_used_ratio = 0.95</td>
|
||||
<td>(FloatOpt) Percent of ACTUAL usage of the underlying volume before no new volumes can be allocated to the volume destination.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>max_age=0</td>
|
||||
<td>max_age = 0</td>
|
||||
<td>(IntOpt) number of seconds between subsequent usage refreshes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_driver=cinder.quota.DbQuotaDriver</td>
|
||||
<td>quota_driver = cinder.quota.DbQuotaDriver</td>
|
||||
<td>(StrOpt) default driver to use for quota checks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_gigabytes=1000</td>
|
||||
<td>quota_gigabytes = 1000</td>
|
||||
<td>(IntOpt) number of volume gigabytes (snapshots are also included) allowed per project</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_snapshots=10</td>
|
||||
<td>quota_snapshots = 10</td>
|
||||
<td>(IntOpt) number of volume snapshots allowed per project</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>quota_volumes=10</td>
|
||||
<td>quota_volumes = 10</td>
|
||||
<td>(IntOpt) number of volumes allowed per project</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>reservation_expire=86400</td>
|
||||
<td>reservation_expire = 86400</td>
|
||||
<td>(IntOpt) number of seconds until a reservation expires</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_default_quota_class=True</td>
|
||||
<td>use_default_quota_class = True</td>
|
||||
<td>(BoolOpt) whether to use default quota class for default quota</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,209 +10,209 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allowed_rpc_exception_modules=nova.exception,cinder.exception,exceptions</td>
|
||||
<td>allowed_rpc_exception_modules = nova.exception, cinder.exception, exceptions</td>
|
||||
<td>(ListOpt) Modules of exceptions that are permitted to be recreatedupon receiving exception data from an rpc call.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>amqp_auto_delete=False</td>
|
||||
<td>amqp_auto_delete = False</td>
|
||||
<td>(BoolOpt) Auto-delete queues in amqp.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>amqp_durable_queues=False</td>
|
||||
<td>amqp_durable_queues = False</td>
|
||||
<td>(BoolOpt) Use durable queues in amqp.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>amqp_rpc_single_reply_queue=False</td>
|
||||
<td>amqp_rpc_single_reply_queue = False</td>
|
||||
<td>(BoolOpt) Enable a fast single reply queue if using AMQP based RPC like RabbitMQ or Qpid.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>control_exchange=openstack</td>
|
||||
<td>control_exchange = openstack</td>
|
||||
<td>(StrOpt) AMQP exchange to connect to if using RabbitMQ or Qpid</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fake_rabbit=False</td>
|
||||
<td>fake_rabbit = False</td>
|
||||
<td>(BoolOpt) If passed, use a fake RabbitMQ provider</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_ca_certs=</td>
|
||||
<td>kombu_ssl_ca_certs = </td>
|
||||
<td>(StrOpt) SSL certification authority file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_certfile=</td>
|
||||
<td>kombu_ssl_certfile = </td>
|
||||
<td>(StrOpt) SSL cert file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_keyfile=</td>
|
||||
<td>kombu_ssl_keyfile = </td>
|
||||
<td>(StrOpt) SSL key file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_version=</td>
|
||||
<td>kombu_ssl_version = </td>
|
||||
<td>(StrOpt) SSL version to use (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>matchmaker_heartbeat_freq=300</td>
|
||||
<td>matchmaker_heartbeat_freq = 300</td>
|
||||
<td>(IntOpt) Heartbeat frequency</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>matchmaker_heartbeat_ttl=600</td>
|
||||
<td>matchmaker_heartbeat_ttl = 600</td>
|
||||
<td>(IntOpt) Heartbeat time-to-live.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>matchmaker_ringfile=/etc/nova/matchmaker_ring.json</td>
|
||||
<td>matchmaker_ringfile = /etc/nova/matchmaker_ring.json</td>
|
||||
<td>(StrOpt) Matchmaker ring file (JSON)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notification_driver=[]</td>
|
||||
<td>notification_driver = []</td>
|
||||
<td>(MultiStrOpt) Driver or drivers to handle sending notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notification_topics=notifications</td>
|
||||
<td>notification_topics = notifications</td>
|
||||
<td>(ListOpt) AMQP topic used for OpenStack notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>publish_errors=False</td>
|
||||
<td>publish_errors = False</td>
|
||||
<td>(BoolOpt) publish error events</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_heartbeat=60</td>
|
||||
<td>qpid_heartbeat = 60</td>
|
||||
<td>(IntOpt) Seconds between connection keepalive heartbeats</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_hostname=localhost</td>
|
||||
<td>qpid_hostname = localhost</td>
|
||||
<td>(StrOpt) Qpid broker hostname</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_hosts=$qpid_hostname:$qpid_port</td>
|
||||
<td>qpid_hosts = $qpid_hostname:$qpid_port</td>
|
||||
<td>(ListOpt) Qpid HA cluster host:port pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_password=</td>
|
||||
<td>qpid_password = </td>
|
||||
<td>(StrOpt) Password for qpid connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_port=5672</td>
|
||||
<td>qpid_port = 5672</td>
|
||||
<td>(IntOpt) Qpid broker port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_protocol=tcp</td>
|
||||
<td>qpid_protocol = tcp</td>
|
||||
<td>(StrOpt) Transport to use, either 'tcp' or 'ssl'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_sasl_mechanisms=</td>
|
||||
<td>qpid_sasl_mechanisms = </td>
|
||||
<td>(StrOpt) Space separated list of SASL mechanisms to use for auth</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_tcp_nodelay=True</td>
|
||||
<td>qpid_tcp_nodelay = True</td>
|
||||
<td>(BoolOpt) Disable Nagle algorithm</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_topology_version=1</td>
|
||||
<td>qpid_topology_version = 1</td>
|
||||
<td>(IntOpt) The qpid topology version to use. Version 1 is what was originally used by impl_qpid. Version 2 includes some backwards-incompatible changes that allow broker federation to work. Users should update to version 2 when they are able to take everything down, as it requires a clean break.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_username=</td>
|
||||
<td>qpid_username = </td>
|
||||
<td>(StrOpt) Username for qpid connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_ha_queues=False</td>
|
||||
<td>rabbit_ha_queues = False</td>
|
||||
<td>(BoolOpt) use H/A queues in RabbitMQ (x-ha-policy: all).You need to wipe RabbitMQ database when changing this option.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_host=localhost</td>
|
||||
<td>rabbit_host = localhost</td>
|
||||
<td>(StrOpt) The RabbitMQ broker address where a single node is used</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_hosts=$rabbit_host:$rabbit_port</td>
|
||||
<td>rabbit_hosts = $rabbit_host:$rabbit_port</td>
|
||||
<td>(ListOpt) RabbitMQ HA cluster host:port pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_max_retries=0</td>
|
||||
<td>rabbit_max_retries = 0</td>
|
||||
<td>(IntOpt) maximum retries with trying to connect to RabbitMQ (the default of 0 implies an infinite retry count)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_password=guest</td>
|
||||
<td>rabbit_password = guest</td>
|
||||
<td>(StrOpt) the RabbitMQ password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_port=5672</td>
|
||||
<td>rabbit_port = 5672</td>
|
||||
<td>(IntOpt) The RabbitMQ broker port where a single node is used</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_retry_backoff=2</td>
|
||||
<td>rabbit_retry_backoff = 2</td>
|
||||
<td>(IntOpt) how long to backoff for between retries when connecting to RabbitMQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_retry_interval=1</td>
|
||||
<td>rabbit_retry_interval = 1</td>
|
||||
<td>(IntOpt) how frequently to retry connecting with RabbitMQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_userid=guest</td>
|
||||
<td>rabbit_userid = guest</td>
|
||||
<td>(StrOpt) the RabbitMQ userid</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_use_ssl=False</td>
|
||||
<td>rabbit_use_ssl = False</td>
|
||||
<td>(BoolOpt) connect over SSL for RabbitMQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_virtual_host=/</td>
|
||||
<td>rabbit_virtual_host = /</td>
|
||||
<td>(StrOpt) the RabbitMQ virtual host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_backend=cinder.openstack.common.rpc.impl_kombu</td>
|
||||
<td>rpc_backend = cinder.openstack.common.rpc.impl_kombu</td>
|
||||
<td>(StrOpt) The messaging module to use, defaults to kombu.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_cast_timeout=30</td>
|
||||
<td>rpc_cast_timeout = 30</td>
|
||||
<td>(IntOpt) Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_conn_pool_size=30</td>
|
||||
<td>rpc_conn_pool_size = 30</td>
|
||||
<td>(IntOpt) Size of RPC connection pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_response_timeout=60</td>
|
||||
<td>rpc_response_timeout = 60</td>
|
||||
<td>(IntOpt) Seconds to wait for a response from call or multicall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_thread_pool_size=64</td>
|
||||
<td>rpc_thread_pool_size = 64</td>
|
||||
<td>(IntOpt) Size of RPC thread pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_bind_address=*</td>
|
||||
<td>rpc_zmq_bind_address = *</td>
|
||||
<td>(StrOpt) ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP. The "host" option should point or resolve to this address.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_contexts=1</td>
|
||||
<td>rpc_zmq_contexts = 1</td>
|
||||
<td>(IntOpt) Number of ZeroMQ contexts, defaults to 1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_host=docwork</td>
|
||||
<td>rpc_zmq_host = docwork</td>
|
||||
<td>(StrOpt) Name of this node. Must be a valid hostname, FQDN, or IP address. Must match "host" option, if running Nova.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_ipc_dir=/var/run/openstack</td>
|
||||
<td>rpc_zmq_ipc_dir = /var/run/openstack</td>
|
||||
<td>(StrOpt) Directory for holding IPC sockets</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_matchmaker=cinder.openstack.common.rpc.matchmaker.MatchMakerLocalhost</td>
|
||||
<td>rpc_zmq_matchmaker = cinder.openstack.common.rpc.matchmaker.MatchMakerLocalhost</td>
|
||||
<td>(StrOpt) MatchMaker driver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_port=9501</td>
|
||||
<td>rpc_zmq_port = 9501</td>
|
||||
<td>(IntOpt) ZeroMQ receiver listening port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rpc_zmq_topic_backlog=None</td>
|
||||
<td>rpc_zmq_topic_backlog = None</td>
|
||||
<td>(IntOpt) Maximum number of ingress messages to locally buffer per topic. Default is unlimited.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_topic=cinder-volume</td>
|
||||
<td>volume_topic = cinder-volume</td>
|
||||
<td>(StrOpt) the topic volume nodes listen on</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>san_zfs_volume_base=rpool/</td>
|
||||
<td>san_zfs_volume_base = rpool/</td>
|
||||
<td>(StrOpt) The ZFS path under which to create zvols for volumes.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,53 +10,53 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>san_clustername=</td>
|
||||
<td>san_clustername = </td>
|
||||
<td>(StrOpt) Cluster name to use for creating volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>san_ip=</td>
|
||||
<td>san_ip = </td>
|
||||
<td>(StrOpt) IP address of SAN controller</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>san_is_local=False</td>
|
||||
<td>san_is_local = False</td>
|
||||
<td>(BoolOpt) Execute commands locally instead of over SSH; use if the volume service is running on the SAN device</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>san_login=admin</td>
|
||||
<td>san_login = admin</td>
|
||||
<td>(StrOpt) Username for SAN controller</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>san_password=</td>
|
||||
<td>san_password = </td>
|
||||
<td>(StrOpt) Password for SAN controller</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>san_private_key=</td>
|
||||
<td>san_private_key = </td>
|
||||
<td>(StrOpt) Filename of private key to use for SSH authentication</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>san_ssh_port=22</td>
|
||||
<td>san_ssh_port = 22</td>
|
||||
<td>(IntOpt) SSH port to use with SAN</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>san_thin_provision=True</td>
|
||||
<td>san_thin_provision = True</td>
|
||||
<td>(BoolOpt) Use thin provisioning for SAN volumes?</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ssh_conn_timeout=30</td>
|
||||
<td>ssh_conn_timeout = 30</td>
|
||||
<td>(IntOpt) SSH connection timeout in seconds</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ssh_max_pool_conn=5</td>
|
||||
<td>ssh_max_pool_conn = 5</td>
|
||||
<td>(IntOpt) Maximum ssh connections in the pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ssh_min_pool_conn=1</td>
|
||||
<td>ssh_min_pool_conn = 1</td>
|
||||
<td>(IntOpt) Minimum ssh connections in the pool</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,21 +10,21 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>scality_sofs_config=None</td>
|
||||
<td>scality_sofs_config = None</td>
|
||||
<td>(StrOpt) Path or URL to Scality SOFS configuration file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scality_sofs_mount_point=$state_path/scality</td>
|
||||
<td>scality_sofs_mount_point = $state_path/scality</td>
|
||||
<td>(StrOpt) Base dir where Scality SOFS shall be mounted</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scality_sofs_volume_dir=cinder/volumes</td>
|
||||
<td>scality_sofs_volume_dir = cinder/volumes</td>
|
||||
<td>(StrOpt) Path from Scality SOFS root to volume dir</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,41 +10,41 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>scheduler_default_filters=AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter</td>
|
||||
<td>scheduler_default_filters = AvailabilityZoneFilter, CapacityFilter, CapabilitiesFilter</td>
|
||||
<td>(ListOpt) Which filter class names to use for filtering hosts when not specified in the request.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_default_weighers=CapacityWeigher</td>
|
||||
<td>scheduler_default_weighers = CapacityWeigher</td>
|
||||
<td>(ListOpt) Which weigher class names to use for weighing hosts.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler</td>
|
||||
<td>scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler</td>
|
||||
<td>(StrOpt) Default scheduler driver to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_host_manager=cinder.scheduler.host_manager.HostManager</td>
|
||||
<td>scheduler_host_manager = cinder.scheduler.host_manager.HostManager</td>
|
||||
<td>(StrOpt) The scheduler host manager class to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_json_config_location=</td>
|
||||
<td>scheduler_json_config_location = </td>
|
||||
<td>(StrOpt) Absolute path to scheduler configuration JSON file.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_manager=cinder.scheduler.manager.SchedulerManager</td>
|
||||
<td>scheduler_manager = cinder.scheduler.manager.SchedulerManager</td>
|
||||
<td>(StrOpt) full class name for the Manager for scheduler</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_max_attempts=3</td>
|
||||
<td>scheduler_max_attempts = 3</td>
|
||||
<td>(IntOpt) Maximum number of attempts to schedule an volume</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scheduler_topic=cinder-scheduler</td>
|
||||
<td>scheduler_topic = cinder-scheduler</td>
|
||||
<td>(StrOpt) the topic scheduler nodes listen on</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>sf_account_prefix=docwork</td>
|
||||
<td>sf_account_prefix = docwork</td>
|
||||
<td>(StrOpt) Create SolidFire accounts with this prefix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sf_allow_tenant_qos=False</td>
|
||||
<td>sf_allow_tenant_qos = False</td>
|
||||
<td>(BoolOpt) Allow tenants to specify QOS on create</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sf_api_port=443</td>
|
||||
<td>sf_api_port = 443</td>
|
||||
<td>(IntOpt) SolidFire API port. Useful if the device api is behind a proxy on a different port.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sf_emulate_512=True</td>
|
||||
<td>sf_emulate_512 = True</td>
|
||||
<td>(BoolOpt) Set 512 byte emulation on volume creation; </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,141 +10,141 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backend=sqlalchemy</td>
|
||||
<td>backend = sqlalchemy</td>
|
||||
<td>(StrOpt) The backend to use for db</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bindir=$pybasedir/bin</td>
|
||||
<td>bindir = $pybasedir/bin</td>
|
||||
<td>(StrOpt) Directory where cinder binaries are installed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>capacity_weight_multiplier=1.0</td>
|
||||
<td>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>enabled_backends=None</td>
|
||||
<td>enabled_backends = None</td>
|
||||
<td>(ListOpt) A list of backend names to use. These backend names should be backed by a unique [CONFIG] group with its options</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iscsi_helper=tgtadm</td>
|
||||
<td>iscsi_helper = tgtadm</td>
|
||||
<td>(StrOpt) iscsi target user-land tool to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iscsi_iotype=fileio</td>
|
||||
<td>iscsi_iotype = fileio</td>
|
||||
<td>(StrOpt) Sets the behavior of the iSCSI target to either perform blockio or fileio optionally, auto can be set and Cinder will autodetect type of backing device</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iscsi_ip_address=$my_ip</td>
|
||||
<td>iscsi_ip_address = $my_ip</td>
|
||||
<td>(StrOpt) The IP address that the iSCSI daemon is listening on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iscsi_num_targets=100</td>
|
||||
<td>iscsi_num_targets = 100</td>
|
||||
<td>(IntOpt) The maximum number of iscsi target ids per host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iscsi_port=3260</td>
|
||||
<td>iscsi_port = 3260</td>
|
||||
<td>(IntOpt) The port that the iSCSI daemon is listening on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iscsi_target_prefix=iqn.2010-10.org.openstack:</td>
|
||||
<td>iscsi_target_prefix = iqn.2010-10.org.openstack:</td>
|
||||
<td>(StrOpt) prefix for iscsi volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iser_helper=tgtadm</td>
|
||||
<td>iser_helper = tgtadm</td>
|
||||
<td>(StrOpt) iser target user-land tool to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iser_ip_address=$my_ip</td>
|
||||
<td>iser_ip_address = $my_ip</td>
|
||||
<td>(StrOpt) The IP address that the iSER daemon is listening on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iser_num_targets=100</td>
|
||||
<td>iser_num_targets = 100</td>
|
||||
<td>(IntOpt) The maximum number of iser target ids per host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iser_port=3260</td>
|
||||
<td>iser_port = 3260</td>
|
||||
<td>(IntOpt) The port that the iSER daemon is listening on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>iser_target_prefix=iqn.2010-10.org.iser.openstack:</td>
|
||||
<td>iser_target_prefix = iqn.2010-10.org.iser.openstack:</td>
|
||||
<td>(StrOpt) prefix for iser volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_gigabytes=10000</td>
|
||||
<td>max_gigabytes = 10000</td>
|
||||
<td>(IntOpt) maximum number of volume gigabytes to allow per host</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_overflow=None</td>
|
||||
<td>max_overflow = None</td>
|
||||
<td>(IntOpt) If set, use this value for max_overflow with sqlalchemy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_pool_size=5</td>
|
||||
<td>max_pool_size = 5</td>
|
||||
<td>(IntOpt) Maximum number of SQL connections to keep open in a pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_retries=10</td>
|
||||
<td>max_retries = 10</td>
|
||||
<td>(IntOpt) maximum db connection retries during startup. (setting -1 implies an infinite retry count)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>memcached_servers=None</td>
|
||||
<td>memcached_servers = None</td>
|
||||
<td>(ListOpt) Memcached servers or None for in process cache.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>migration_create_volume_timeout_secs=300</td>
|
||||
<td>migration_create_volume_timeout_secs = 300</td>
|
||||
<td>(IntOpt) Timeout for creating the volume to migrate to when performing volume migration (seconds)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>min_pool_size=1</td>
|
||||
<td>min_pool_size = 1</td>
|
||||
<td>(IntOpt) Minimum number of SQL connections to keep open in a pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>num_iser_scan_tries=3</td>
|
||||
<td>num_iser_scan_tries = 3</td>
|
||||
<td>(IntOpt) The maximum number of times to rescan iSER targetto find volume</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>num_volume_device_scan_tries=3</td>
|
||||
<td>num_volume_device_scan_tries = 3</td>
|
||||
<td>(IntOpt) The maximum number of times to rescan targets to find volume</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_backend_name=None</td>
|
||||
<td>volume_backend_name = None</td>
|
||||
<td>(StrOpt) The backend name for a given driver implementation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_clear_size=0</td>
|
||||
<td>(IntOpt) Size in MiB to wipe at start of old volumes. 0 => all</td>
|
||||
<td>volume_clear_size = 0</td>
|
||||
<td>(IntOpt) Size in MiB to wipe at start of old volumes. 0 = > all</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_clear=zero</td>
|
||||
<td>volume_clear = zero</td>
|
||||
<td>(StrOpt) Method used to wipe old voumes (valid options are: none, zero, shred)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_dd_blocksize=1M</td>
|
||||
<td>volume_dd_blocksize = 1M</td>
|
||||
<td>(StrOpt) The default block size used when copying/clearing volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver</td>
|
||||
<td>volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver</td>
|
||||
<td>(StrOpt) Driver to use for volume creation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_manager=cinder.volume.manager.VolumeManager</td>
|
||||
<td>volume_manager = cinder.volume.manager.VolumeManager</td>
|
||||
<td>(StrOpt) full class name for the Manager for volume</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volumes_dir=$state_path/volumes</td>
|
||||
<td>volumes_dir = $state_path/volumes</td>
|
||||
<td>(StrOpt) Volume configuration file storage directory</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_usage_audit_period=month</td>
|
||||
<td>volume_usage_audit_period = month</td>
|
||||
<td>(StrOpt) time period to generate volume usages for. Time period must be hour, day, month or year</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_default_stripesize=64</td>
|
||||
<td>zadara_default_stripesize = 64</td>
|
||||
<td>(StrOpt) Default stripe size for volumes</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>rbd_ceph_conf=</td>
|
||||
<td>rbd_ceph_conf = </td>
|
||||
<td>(StrOpt) path to the ceph configuration file to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_flatten_volume_from_snapshot=False</td>
|
||||
<td>rbd_flatten_volume_from_snapshot = False</td>
|
||||
<td>(BoolOpt) flatten volumes created from snapshots to remove dependency</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_max_clone_depth=5</td>
|
||||
<td>rbd_max_clone_depth = 5</td>
|
||||
<td>(IntOpt) maximum number of nested clones that can be taken of a volume before enforcing a flatten prior to next clone. A value of zero disables cloning</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_pool=rbd</td>
|
||||
<td>rbd_pool = rbd</td>
|
||||
<td>(StrOpt) the RADOS pool in which rbd volumes are stored</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_secret_uuid=None</td>
|
||||
<td>rbd_secret_uuid = None</td>
|
||||
<td>(StrOpt) the libvirt uuid of the secret for the rbd_uservolumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_user=None</td>
|
||||
<td>rbd_user = None</td>
|
||||
<td>(StrOpt) the RADOS client name for accessing rbd volumes - only set when using cephx authentication</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>volume_tmp_dir=None</td>
|
||||
<td>volume_tmp_dir = None</td>
|
||||
<td>(StrOpt) where to store temporary image files if the volume driver does not write them directly to the volume</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>glusterfs_mount_point_base=$state_path/mnt</td>
|
||||
<td>glusterfs_mount_point_base = $state_path/mnt</td>
|
||||
<td>(StrOpt) Base dir containing mount points for gluster shares.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glusterfs_qcow2_volumes=False</td>
|
||||
<td>glusterfs_qcow2_volumes = False</td>
|
||||
<td>(BoolOpt) Create volumes as QCOW2 files rather than raw files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glusterfs_shares_config=/etc/cinder/glusterfs_shares</td>
|
||||
<td>glusterfs_shares_config = /etc/cinder/glusterfs_shares</td>
|
||||
<td>(StrOpt) File with the list of available gluster shares</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>glusterfs_sparsed_volumes=True</td>
|
||||
<td>glusterfs_sparsed_volumes = True</td>
|
||||
<td>(BoolOpt) Create volumes as sparsed files which take no space.If set to False volume is created as regular file.In such case volume creation takes a lot of time.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,29 +10,29 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>gpfs_images_dir=None</td>
|
||||
<td>gpfs_images_dir = None</td>
|
||||
<td>(StrOpt) Specifies the path of the Image service repository in GPFS. Leave undefined if not storing images in GPFS.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gpfs_images_share_mode=None</td>
|
||||
<td>gpfs_images_share_mode = None</td>
|
||||
<td>(StrOpt) Specifies the type of image copy to be used. Set this when the Image service repository also uses GPFS so that image files can be transferred efficiently from the Image service to the Block Storage service. There are two valid values: "copy" specifies that a full copy of the image is made; "copy_on_write" specifies that copy-on-write optimization strategy is used and unmodified blocks of the image file are shared efficiently.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gpfs_max_clone_depth=0</td>
|
||||
<td>gpfs_max_clone_depth = 0</td>
|
||||
<td>(IntOpt) Specifies an upper limit on the number of indirections required to reach a specific block due to snapshots or clones. A lengthy chain of copy-on-write snapshots or clones can have a negative impact on performance, but improves space utilization. 0 indicates unlimited clone depth.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gpfs_mount_point_base=None</td>
|
||||
<td>gpfs_mount_point_base = None</td>
|
||||
<td>(StrOpt) Specifies the path of the GPFS directory where Block Storage volume and snapshot files are stored.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gpfs_sparse_volumes=True</td>
|
||||
<td>gpfs_sparse_volumes = True</td>
|
||||
<td>(BoolOpt) Specifies that volumes are created as sparse files which initially consume no space. If set to False, the volume is created as a fully allocated file, in which case, creation may take a significantly longer time.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,53 +10,53 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>nexenta_blocksize=</td>
|
||||
<td>nexenta_blocksize = </td>
|
||||
<td>(StrOpt) block size for volumes (blank=default,8KB)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_host=</td>
|
||||
<td>nexenta_host = </td>
|
||||
<td>(StrOpt) IP address of Nexenta SA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_iscsi_target_portal_port=3260</td>
|
||||
<td>nexenta_iscsi_target_portal_port = 3260</td>
|
||||
<td>(IntOpt) Nexenta target portal port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_password=nexenta</td>
|
||||
<td>nexenta_password = nexenta</td>
|
||||
<td>(StrOpt) Password to connect to Nexenta SA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_rest_port=2000</td>
|
||||
<td>nexenta_rest_port = 2000</td>
|
||||
<td>(IntOpt) HTTP port to connect to Nexenta REST API server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_rest_protocol=auto</td>
|
||||
<td>nexenta_rest_protocol = auto</td>
|
||||
<td>(StrOpt) Use http or https for REST connection (default auto)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_sparse=False</td>
|
||||
<td>nexenta_sparse = False</td>
|
||||
<td>(BoolOpt) flag to create sparse volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_target_group_prefix=cinder/</td>
|
||||
<td>nexenta_target_group_prefix = cinder/</td>
|
||||
<td>(StrOpt) prefix for iSCSI target groups on SA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_target_prefix=iqn.1986-03.com.sun:02:cinder-</td>
|
||||
<td>nexenta_target_prefix = iqn.1986-03.com.sun:02:cinder-</td>
|
||||
<td>(StrOpt) IQN prefix for iSCSI targets</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_user=admin</td>
|
||||
<td>nexenta_user = admin</td>
|
||||
<td>(StrOpt) User name to connect to Nexenta SA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_volume=cinder</td>
|
||||
<td>nexenta_volume = cinder</td>
|
||||
<td>(StrOpt) pool on SA that will hold all volumes</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>nexenta_mount_options=None</td>
|
||||
<td>nexenta_mount_options = None</td>
|
||||
<td>(StrOpt) Mount options passed to the nfs client. See section of the nfs man page for details</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_mount_point_base=$state_path/mnt</td>
|
||||
<td>nexenta_mount_point_base = $state_path/mnt</td>
|
||||
<td>(StrOpt) Base dir containing mount points for nfs shares</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_oversub_ratio=1.0</td>
|
||||
<td>nexenta_oversub_ratio = 1.0</td>
|
||||
<td>(FloatOpt) This will compare the allocated to available space on the volume destination. If the ratio exceeds this number, the destination will no longer be valid.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_shares_config=/etc/cinder/nfs_shares</td>
|
||||
<td>nexenta_shares_config = /etc/cinder/nfs_shares</td>
|
||||
<td>(StrOpt) File with the list of available nfs shares</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_sparsed_volumes=True</td>
|
||||
<td>nexenta_sparsed_volumes = True</td>
|
||||
<td>(BoolOpt) Create volumes as sparsed files which take no space.If set to False volume is created as regular file.In such case volume creation takes a lot of time.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_used_ratio=0.95</td>
|
||||
<td>nexenta_used_ratio = 0.95</td>
|
||||
<td>(FloatOpt) Percent of ACTUAL usage of the underlying volume before no new volumes can be allocated to the volume destination.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexenta_volume_compression=on</td>
|
||||
<td>nexenta_volume_compression = on</td>
|
||||
<td>(StrOpt) Default compression value for new ZFS folders.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,33 +10,33 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>nfs_mount_options=None</td>
|
||||
<td>nfs_mount_options = None</td>
|
||||
<td>(StrOpt) Mount options passed to the nfs client. See section of the nfs man page for details.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_mount_point_base=$state_path/mnt</td>
|
||||
<td>nfs_mount_point_base = $state_path/mnt</td>
|
||||
<td>(StrOpt) Base dir containing mount points for nfs shares.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_oversub_ratio=1.0</td>
|
||||
<td>nfs_oversub_ratio = 1.0</td>
|
||||
<td>(FloatOpt) This will compare the allocated to available space on the volume destination. If the ratio exceeds this number, the destination will no longer be valid.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_shares_config=/etc/cinder/nfs_shares</td>
|
||||
<td>nfs_shares_config = /etc/cinder/nfs_shares</td>
|
||||
<td>(StrOpt) File with the list of available nfs shares</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_sparsed_volumes=True</td>
|
||||
<td>nfs_sparsed_volumes = True</td>
|
||||
<td>(BoolOpt) Create volumes as sparsed files which take no space.If set to False volume is created as regular file.In such case volume creation takes a lot of time.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nfs_used_ratio=0.95</td>
|
||||
<td>nfs_used_ratio = 0.95</td>
|
||||
<td>(FloatOpt) Percent of ACTUAL usage of the underlying volume before no new volumes can be allocated to the volume destination.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,33 +10,33 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>xenapi_connection_password=None</td>
|
||||
<td>xenapi_connection_password = None</td>
|
||||
<td>(StrOpt) Password for XenAPI connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_connection_url=None</td>
|
||||
<td>xenapi_connection_url = None</td>
|
||||
<td>(StrOpt) URL for XenAPI connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_connection_username=root</td>
|
||||
<td>xenapi_connection_username = root</td>
|
||||
<td>(StrOpt) Username for XenAPI connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_nfs_server=None</td>
|
||||
<td>xenapi_nfs_server = None</td>
|
||||
<td>(StrOpt) NFS server to be used by XenAPINFSDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_nfs_serverpath=None</td>
|
||||
<td>xenapi_nfs_serverpath = None</td>
|
||||
<td>(StrOpt) Path of exported NFS, used by XenAPINFSDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xenapi_sr_base_path=/var/run/sr-mount</td>
|
||||
<td>xenapi_sr_base_path = /var/run/sr-mount</td>
|
||||
<td>(StrOpt) Base path to the storage repository</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,61 +10,61 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>storwize_svc_connection_protocol=iSCSI</td>
|
||||
<td>storwize_svc_connection_protocol = iSCSI</td>
|
||||
<td>(StrOpt) Connection protocol (iSCSI/FC)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_flashcopy_timeout=120</td>
|
||||
<td>storwize_svc_flashcopy_timeout = 120</td>
|
||||
<td>(IntOpt) Maximum number of seconds to wait for FlashCopy to be prepared. Maximum value is 600 seconds (10 minutes)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_iscsi_chap_enabled=True</td>
|
||||
<td>storwize_svc_iscsi_chap_enabled = True</td>
|
||||
<td>(BoolOpt) Configure CHAP authentication for iSCSI connections (Default: Enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_multihostmap_enabled=True</td>
|
||||
<td>storwize_svc_multihostmap_enabled = True</td>
|
||||
<td>(BoolOpt) Allows vdisk to multi host mapping</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_multipath_enabled=False</td>
|
||||
<td>storwize_svc_multipath_enabled = False</td>
|
||||
<td>(BoolOpt) Connect with multipath (FC only; iSCSI multipath is controlled by Nova)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_vol_autoexpand=True</td>
|
||||
<td>storwize_svc_vol_autoexpand = True</td>
|
||||
<td>(BoolOpt) Storage system autoexpand parameter for volumes (True/False)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_vol_compression=False</td>
|
||||
<td>storwize_svc_vol_compression = False</td>
|
||||
<td>(BoolOpt) Storage system compression option for volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_vol_easytier=True</td>
|
||||
<td>storwize_svc_vol_easytier = True</td>
|
||||
<td>(BoolOpt) Enable Easy Tier for volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_vol_grainsize=256</td>
|
||||
<td>storwize_svc_vol_grainsize = 256</td>
|
||||
<td>(IntOpt) Storage system grain size parameter for volumes (32/64/128/256)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_vol_iogrp=0</td>
|
||||
<td>storwize_svc_vol_iogrp = 0</td>
|
||||
<td>(IntOpt) The I/O group in which to allocate volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_volpool_name=volpool</td>
|
||||
<td>storwize_svc_volpool_name = volpool</td>
|
||||
<td>(StrOpt) Storage system storage pool for volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_vol_rsize=2</td>
|
||||
<td>storwize_svc_vol_rsize = 2</td>
|
||||
<td>(IntOpt) Storage system space-efficiency parameter for volumes (percentage)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>storwize_svc_vol_warning=0</td>
|
||||
<td>storwize_svc_vol_warning = 0</td>
|
||||
<td>(IntOpt) Storage system threshold for volume capacity warnings (percentage)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,45 +10,45 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>vmware_api_retry_count=10</td>
|
||||
<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>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>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>vmware_host_username = None</td>
|
||||
<td>(StrOpt) Username for authenticating with VMware ESX/VC server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vmware_image_transfer_timeout_secs=7200</td>
|
||||
<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>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>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>vmware_volume_folder=cinder-volumes</td>
|
||||
<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>vmware_wsdl_location = None</td>
|
||||
<td>(StrOpt) Optional VIM service WSDL Location e.g http://<server>/vimService.wsdl. Optional over-ride to default location for bug work-arounds.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>windows_iscsi_lun_path=C:\iSCSIVirtualDisks</td>
|
||||
<td>windows_iscsi_lun_path = C:\iSCSIVirtualDisks</td>
|
||||
<td>(StrOpt) Path to store VHD backed volumes</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>xiv_ds8k_connection_type=iscsi</td>
|
||||
<td>xiv_ds8k_connection_type = iscsi</td>
|
||||
<td>(StrOpt) Connection type to the IBM Storage Array (fibre_channel|iscsi)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>xiv_ds8k_proxy=xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy</td>
|
||||
<td>xiv_ds8k_proxy = xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy</td>
|
||||
<td>(StrOpt) Proxy driver that connects to the IBM Storage Array</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,57 +10,57 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>zadara_default_striping_mode=simple</td>
|
||||
<td>zadara_default_striping_mode = simple</td>
|
||||
<td>(StrOpt) Default striping mode for volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_password=None</td>
|
||||
<td>zadara_password = None</td>
|
||||
<td>(StrOpt) Password for the VPSA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_user=None</td>
|
||||
<td>zadara_user = None</td>
|
||||
<td>(StrOpt) User name for the VPSA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vol_encrypt=False</td>
|
||||
<td>zadara_vol_encrypt = False</td>
|
||||
<td>(BoolOpt) Default encryption policy for volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vol_name_template=OS_%s</td>
|
||||
<td>zadara_vol_name_template = OS_%s</td>
|
||||
<td>(StrOpt) Default template for VPSA volume names</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vol_thin=True</td>
|
||||
<td>zadara_vol_thin = True</td>
|
||||
<td>(BoolOpt) Default thin provisioning policy for volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vpsa_allow_nonexistent_delete=True</td>
|
||||
<td>zadara_vpsa_allow_nonexistent_delete = True</td>
|
||||
<td>(BoolOpt) Don't halt on deletion of non-existing volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vpsa_auto_detach_on_delete=True</td>
|
||||
<td>zadara_vpsa_auto_detach_on_delete = True</td>
|
||||
<td>(BoolOpt) Automatically detach from servers on volume delete</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vpsa_ip=None</td>
|
||||
<td>zadara_vpsa_ip = None</td>
|
||||
<td>(StrOpt) Management IP of Zadara VPSA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vpsa_poolname=None</td>
|
||||
<td>zadara_vpsa_poolname = None</td>
|
||||
<td>(StrOpt) Name of VPSA storage pool for volumes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vpsa_port=None</td>
|
||||
<td>zadara_vpsa_port = None</td>
|
||||
<td>(StrOpt) Zadara VPSA port number</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>zadara_vpsa_use_ssl=False</td>
|
||||
<td>zadara_vpsa_use_ssl = False</td>
|
||||
<td>(BoolOpt) Use SSL connection</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>cloned_volume_same_az=True</td>
|
||||
<td>cloned_volume_same_az = True</td>
|
||||
<td>(BoolOpt) Ensure that the new volumes are the same AZ as snapshot or source volume</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,65 +10,65 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>admin_role=admin</td>
|
||||
<td>admin_role = admin</td>
|
||||
<td>(StrOpt) Role used to identify an authenticated user as administrator.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>allow_anonymous_access=False</td>
|
||||
<td>allow_anonymous_access = False</td>
|
||||
<td>(BoolOpt) Allow unauthenticated users to access the API with read-only privileges. This only applies when using ContextMiddleware.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>db_auto_create=False</td>
|
||||
<td>db_auto_create = False</td>
|
||||
<td>(BoolOpt) A boolean that determines if the database will be automatically created.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_store=file</td>
|
||||
<td>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 'known_stores' config option.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_publisher_id=$host</td>
|
||||
<td>default_publisher_id = $host</td>
|
||||
<td>(StrOpt) Default publisher_id for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_v1_api=True</td>
|
||||
<td>enable_v1_api = True</td>
|
||||
<td>(BoolOpt) Deploy the v1 OpenStack Images API. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_v2_api=True</td>
|
||||
<td>enable_v2_api = True</td>
|
||||
<td>(BoolOpt) Deploy the v2 OpenStack Images API. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_size_cap=1099511627776</td>
|
||||
<td>image_size_cap = 1099511627776</td>
|
||||
<td>(IntOpt) Maximum size of image a user can upload in bytes. Defaults to 1099511627776 bytes (1 TB).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>known_stores=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>known_stores = 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>(ListOpt) List of which store classes and store class locations are currently known to glance at startup.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notification_driver=[]</td>
|
||||
<td>notification_driver = []</td>
|
||||
<td>(MultiStrOpt) Driver or drivers to handle sending notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>owner_is_tenant=True</td>
|
||||
<td>owner_is_tenant = True</td>
|
||||
<td>(BoolOpt) When true, this option sets the owner of an image to be the tenant. Otherwise, the owner of the image will be the authenticated user issuing the request.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>send_identity_headers=False</td>
|
||||
<td>send_identity_headers = False</td>
|
||||
<td>(BoolOpt) Whether to pass through headers containing user and tenant information when making requests to the registry. This allows the registry to use the context middleware without the keystoneclients' auth_token middleware, removing calls to the keystone auth service. It is recommended that when using this option, secure communication between glance api and glance registry is ensured by means other than auth_token middleware.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>show_multiple_locations=False</td>
|
||||
<td>show_multiple_locations = False</td>
|
||||
<td>(BoolOpt) Whether to include the backend image locations in image properties. Revealing storage location can be a security risk, so use this setting with caution! The overrides show_image_direct_url.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_user_token=True</td>
|
||||
<td>use_user_token = True</td>
|
||||
<td>(BoolOpt) Whether to pass through the user token when making requests to the registry.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,29 +10,29 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>cinder_catalog_info=volume:cinder:publicURL</td>
|
||||
<td>cinder_catalog_info = volume:cinder:publicURL</td>
|
||||
<td>(StrOpt) Info to match when looking for cinder in the service catalog. Format is : separated values of the form: <service_type>:<service_name>:<endpoint_type></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_ca_certificates_file=None</td>
|
||||
<td>cinder_ca_certificates_file = None</td>
|
||||
<td>(StrOpt) Location of ca certicates file to use for cinder client requests.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_http_retries=3</td>
|
||||
<td>cinder_http_retries = 3</td>
|
||||
<td>(IntOpt) Number of cinderclient retries on failed http calls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_endpoint_template=None</td>
|
||||
<td>cinder_endpoint_template = None</td>
|
||||
<td>(StrOpt) Override service catalog lookup with template for cinder endpoint e.g. http://localhost:8776/v1/%(project_id)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cinder_api_insecure=False</td>
|
||||
<td>cinder_api_insecure = False</td>
|
||||
<td>(BoolOpt) Allow to perform insecure SSL requests to cinder</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,77 +10,77 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allow_additional_image_properties=True</td>
|
||||
<td>allow_additional_image_properties = True</td>
|
||||
<td>(BoolOpt) Whether to allow users to specify image properties beyond what the image schema provides</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>api_limit_max=1000</td>
|
||||
<td>api_limit_max = 1000</td>
|
||||
<td>(IntOpt) Maximum permissible number of items that could be returned by a request</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>backlog=4096</td>
|
||||
<td>backlog = 4096</td>
|
||||
<td>(IntOpt) The backlog value that will be used when creating the TCP listener socket.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bind_host=0.0.0.0</td>
|
||||
<td>bind_host = 0.0.0.0</td>
|
||||
<td>(StrOpt) Address to bind the server. Useful when selecting a particular network interface.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bind_port=None</td>
|
||||
<td>bind_port = None</td>
|
||||
<td>(IntOpt) The port on which the server will listen.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>data_api=glance.db.sqlalchemy.api</td>
|
||||
<td>data_api = glance.db.sqlalchemy.api</td>
|
||||
<td>(StrOpt) Python module path of data access API</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>disable_process_locking=False</td>
|
||||
<td>disable_process_locking = False</td>
|
||||
<td>(BoolOpt) Whether to disable inter-process locks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>limit_param_default=25</td>
|
||||
<td>limit_param_default = 25</td>
|
||||
<td>(IntOpt) Default value for the number of items returned by a request if not specified explicitly in the request</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lock_path=None</td>
|
||||
<td>lock_path = None</td>
|
||||
<td>(StrOpt) Directory to use for lock files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>metadata_encryption_key=None</td>
|
||||
<td>metadata_encryption_key = None</td>
|
||||
<td>(StrOpt) Key used for encrypting sensitive metadata while talking to the registry or database.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notifier_strategy=default</td>
|
||||
<td>notifier_strategy = default</td>
|
||||
<td>(StrOpt) Notifications can be sent when images are create, updated or deleted. There are three methods of sending notifications, logging (via the log_file directive), rabbit (via a rabbitmq queue), qpid (via a Qpid message queue), or noop (no notifications sent, the default).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>os_region_name=None</td>
|
||||
<td>os_region_name = None</td>
|
||||
<td>(StrOpt) Region name of this node</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>property_protection_file=None</td>
|
||||
<td>property_protection_file = None</td>
|
||||
<td>(StrOpt) The location of the property protection file.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>show_image_direct_url=False</td>
|
||||
<td>show_image_direct_url = False</td>
|
||||
<td>(BoolOpt) Whether to include the backend image storage location in image properties. Revealing storage location can be a security risk, so use this setting with caution!</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_tpool=False</td>
|
||||
<td>use_tpool = False</td>
|
||||
<td>(BoolOpt) Enable the use of thread pooling for all DB API calls</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>user_storage_quota=0</td>
|
||||
<td>user_storage_quota = 0</td>
|
||||
<td>(IntOpt) Set a system wide quota for every user. This value is the total number of bytes that a user can use across all storage systems. A value of 0 means unlimited.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>workers=1</td>
|
||||
<td>workers = 1</td>
|
||||
<td>(IntOpt) The number of child process workers that will be created to service API requests.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,29 +10,29 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>sql_connection=sqlite:///glance.sqlite</td>
|
||||
<td>sql_connection = sqlite:///glance.sqlite</td>
|
||||
<td>(StrOpt) A valid SQLAlchemy connection string for the registry database. Default: %(default)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_idle_timeout=3600</td>
|
||||
<td>sql_idle_timeout = 3600</td>
|
||||
<td>(IntOpt) Period in seconds after which SQLAlchemy should reestablish its connection to the database.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_max_retries=60</td>
|
||||
<td>sql_max_retries = 60</td>
|
||||
<td>(IntOpt) The number of times to retry a connection to the SQLserver.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sql_retry_interval=1</td>
|
||||
<td>sql_retry_interval = 1</td>
|
||||
<td>(IntOpt) The amount of time to wait (in seconds) before attempting to retry the SQL connection.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sqlalchemy_debug=False</td>
|
||||
<td>sqlalchemy_debug = False</td>
|
||||
<td>(BoolOpt) Enable debug logging in sqlalchemy which prints every query and result</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>filesystem_store_datadir=None</td>
|
||||
<td>filesystem_store_datadir = None</td>
|
||||
<td>(StrOpt) Directory to which the Filesystem backend store writes images.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>filesystem_store_metadata_file=None</td>
|
||||
<td>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>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>mongodb_store_uri=None</td>
|
||||
<td>mongodb_store_uri = None</td>
|
||||
<td>(StrOpt) Hostname or IP address of the instance to connect to, or a mongodb URI, or a list of hostnames / mongodb URIs. If host is an IPv6 literal it must be enclosed in '[' and ']' characters following the RFC2732 URL syntax (e.g. '[::1]' for localhost)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mongodb_store_db=None</td>
|
||||
<td>mongodb_store_db = None</td>
|
||||
<td>(StrOpt) Database to use</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,49 +10,49 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>cleanup_scrubber=False</td>
|
||||
<td>cleanup_scrubber = False</td>
|
||||
<td>(BoolOpt) A boolean that determines if the scrubber should clean up the files it uses for taking data. Only one server in your deployment should be designated the cleanup host.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cleanup_scrubber_time=86400</td>
|
||||
<td>cleanup_scrubber_time = 86400</td>
|
||||
<td>(IntOpt) Items must have a modified time that is older than this value in order to be candidates for cleanup.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>delayed_delete=False</td>
|
||||
<td>delayed_delete = False</td>
|
||||
<td>(BoolOpt) Turn on/off delayed delete.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_cache_dir=None</td>
|
||||
<td>image_cache_dir = None</td>
|
||||
<td>(StrOpt) Base directory that the Image Cache uses.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_cache_driver=sqlite</td>
|
||||
<td>image_cache_driver = sqlite</td>
|
||||
<td>(StrOpt) The driver to use for image cache management.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_cache_max_size=10737418240</td>
|
||||
<td>image_cache_max_size = 10737418240</td>
|
||||
<td>(IntOpt) The maximum size in bytes that the cache can use.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_cache_sqlite_db=cache.db</td>
|
||||
<td>image_cache_sqlite_db = cache.db</td>
|
||||
<td>(StrOpt) The path to the sqlite file database that will be used for image cache management.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>image_cache_stall_time=86400</td>
|
||||
<td>image_cache_stall_time = 86400</td>
|
||||
<td>(IntOpt) The amount of time to let an image remain in the cache without being accessed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scrub_time=0</td>
|
||||
<td>scrub_time = 0</td>
|
||||
<td>(IntOpt) The amount of time in seconds to delay before performing a delete.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>scrubber_datadir=/var/lib/glance/scrubber</td>
|
||||
<td>scrubber_datadir = /var/lib/glance/scrubber</td>
|
||||
<td>(StrOpt) Directory that the scrubber will use to track information about what to delete. Make sure this is set in glance-api.conf and glance-scrubber.conf</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,89 +10,89 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>debug=False</td>
|
||||
<td>debug = False</td>
|
||||
<td>(BoolOpt) Print debugging output (set logging level to DEBUG instead of default WARNING level).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN</td>
|
||||
<td>(ListOpt) list of logger=LEVEL pairs</td>
|
||||
<td>default_log_levels = amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
|
||||
<td>(ListOpt) list of logger = LEVEL pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_notification_level=INFO</td>
|
||||
<td>default_notification_level = INFO</td>
|
||||
<td>(StrOpt) Default notification level for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fatal_deprecations=False</td>
|
||||
<td>fatal_deprecations = False</td>
|
||||
<td>(BoolOpt) make deprecations fatal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_format=[instance: %(uuid)s] </td>
|
||||
<td>instance_format = [instance: %(uuid)s] </td>
|
||||
<td>(StrOpt) If an instance is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_uuid_format=[instance: %(uuid)s] </td>
|
||||
<td>instance_uuid_format = [instance: %(uuid)s] </td>
|
||||
<td>(StrOpt) If an instance UUID is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_config=None</td>
|
||||
<td>log_config = None</td>
|
||||
<td>(StrOpt) If this option is specified, the logging configuration file specified is used and overrides any other logging options specified. Please see the Python logging module documentation for details on logging configuration files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_date_format=%Y-%m-%d %H:%M:%S</td>
|
||||
<td>log_date_format = %Y-%m-%d %H:%M:%S</td>
|
||||
<td>(StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_dir=None</td>
|
||||
<td>log_dir = None</td>
|
||||
<td>(StrOpt) (Optional) The base directory used for relative --log-file paths</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_file=None</td>
|
||||
<td>log_file = None</td>
|
||||
<td>(StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_format=None</td>
|
||||
<td>log_format = None</td>
|
||||
<td>(StrOpt) A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
|
||||
<td>logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt) format string to use for log messages with context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d</td>
|
||||
<td>logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d</td>
|
||||
<td>(StrOpt) data to append to log format when level is DEBUG</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s</td>
|
||||
<td>logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt) format string to use for log messages without context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
|
||||
<td>logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
|
||||
<td>(StrOpt) prefix each line of exception output with this format</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>publish_errors=False</td>
|
||||
<td>publish_errors = False</td>
|
||||
<td>(BoolOpt) publish error events</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>syslog_log_facility=LOG_USER</td>
|
||||
<td>syslog_log_facility = LOG_USER</td>
|
||||
<td>(StrOpt) syslog facility to receive log lines</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_stderr=True</td>
|
||||
<td>use_stderr = True</td>
|
||||
<td>(BoolOpt) Log output to standard error</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_syslog=False</td>
|
||||
<td>use_syslog = False</td>
|
||||
<td>(BoolOpt) Use syslog for logging.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verbose=False</td>
|
||||
<td>verbose = False</td>
|
||||
<td>(BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>config_file=None</td>
|
||||
<td>config_file = None</td>
|
||||
<td>(StrOpt) Name of the paste configuration file.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>flavor=None</td>
|
||||
<td>flavor = None</td>
|
||||
<td>(StrOpt) Partial name of a pipeline in your paste configuration file with the service name removed. For example, if your paste section name is [pipeline:glance-api-keystone] use the value "keystone"</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>policy_default_rule=default</td>
|
||||
<td>policy_default_rule = default</td>
|
||||
<td>(StrOpt) The default policy to use.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>policy_file=policy.json</td>
|
||||
<td>policy_file = policy.json</td>
|
||||
<td>(StrOpt) The location of the policy file.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,69 +10,69 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>qpid_heartbeat=60</td>
|
||||
<td>qpid_heartbeat = 60</td>
|
||||
<td>(IntOpt) Seconds between connection keepalive heartbeats</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_hostname=localhost</td>
|
||||
<td>qpid_hostname = localhost</td>
|
||||
<td>(StrOpt) Qpid broker hostname</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_notification_exchange=glance</td>
|
||||
<td>qpid_notification_exchange = glance</td>
|
||||
<td>(StrOpt) Qpid exchange for notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_notification_topic=notifications</td>
|
||||
<td>qpid_notification_topic = notifications</td>
|
||||
<td>(StrOpt) Qpid topic for notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_password=</td>
|
||||
<td>qpid_password = </td>
|
||||
<td>(StrOpt) Password for qpid connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_port=5672</td>
|
||||
<td>qpid_port = 5672</td>
|
||||
<td>(StrOpt) Qpid broker port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_protocol=tcp</td>
|
||||
<td>qpid_protocol = tcp</td>
|
||||
<td>(StrOpt) Transport to use, either 'tcp' or 'ssl'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_reconnect_interval=0</td>
|
||||
<td>qpid_reconnect_interval = 0</td>
|
||||
<td>(IntOpt) Equivalent to setting max and min to the same value</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_reconnect_interval_max=0</td>
|
||||
<td>qpid_reconnect_interval_max = 0</td>
|
||||
<td>(IntOpt) Maximum seconds between reconnection attempts</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_reconnect_interval_min=0</td>
|
||||
<td>qpid_reconnect_interval_min = 0</td>
|
||||
<td>(IntOpt) Minimum seconds between reconnection attempts</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_reconnect_limit=0</td>
|
||||
<td>qpid_reconnect_limit = 0</td>
|
||||
<td>(IntOpt) Max reconnections before giving up</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_reconnect_timeout=0</td>
|
||||
<td>qpid_reconnect_timeout = 0</td>
|
||||
<td>(IntOpt) Reconnection timeout in seconds</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_sasl_mechanisms=</td>
|
||||
<td>qpid_sasl_mechanisms = </td>
|
||||
<td>(StrOpt) Space separated list of SASL mechanisms to use for auth</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_tcp_nodelay=True</td>
|
||||
<td>qpid_tcp_nodelay = True</td>
|
||||
<td>(BoolOpt) Disable Nagle algorithm</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>qpid_username=</td>
|
||||
<td>qpid_username = </td>
|
||||
<td>(StrOpt) Username for qpid connection</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,57 +10,57 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>rabbit_durable_queues=False</td>
|
||||
<td>rabbit_durable_queues = False</td>
|
||||
<td>(BoolOpt) A boolean to determine if the queues used for messaging should be retained after a restart.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_host=localhost</td>
|
||||
<td>rabbit_host = localhost</td>
|
||||
<td>(StrOpt) The host name of the rabbitmq server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_max_retries=0</td>
|
||||
<td>rabbit_max_retries = 0</td>
|
||||
<td>(IntOpt) The maximum number of times to attempt to connect to the AMQP server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_notification_exchange=glance</td>
|
||||
<td>rabbit_notification_exchange = glance</td>
|
||||
<td>(StrOpt) Exchange name to use for connection when using rabbit strategy.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_notification_topic=notifications</td>
|
||||
<td>rabbit_notification_topic = notifications</td>
|
||||
<td>(StrOpt) Topic to use for connection when using rabbit strategy.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_password=guest</td>
|
||||
<td>rabbit_password = guest</td>
|
||||
<td>(StrOpt) The password that will be used for authentication with the rabbitmq server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_port=5672</td>
|
||||
<td>rabbit_port = 5672</td>
|
||||
<td>(IntOpt) The port on which the rabbitmq server is listening</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_retry_backoff=2</td>
|
||||
<td>rabbit_retry_backoff = 2</td>
|
||||
<td>(IntOpt) This value multiplied by the number of connection attempts gives the amount of time in seconds to sleep between connection attempts to the AMQP server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_retry_max_backoff=30</td>
|
||||
<td>rabbit_retry_max_backoff = 30</td>
|
||||
<td>(IntOpt) The maximum amount of time to wait between connection attempts. The delay time will be the smaller of this value and the value of <rabbit_retry_backoff> * <the number of failed connection attempts so far>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_use_ssl=False</td>
|
||||
<td>rabbit_use_ssl = False</td>
|
||||
<td>(BoolOpt) A boolean value indicating if the selected rabbitmq server uses SSL.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_userid=guest</td>
|
||||
<td>rabbit_userid = guest</td>
|
||||
<td>(StrOpt) The user ID for authentication with rabbitmq.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rabbit_virtual_host=/</td>
|
||||
<td>rabbit_virtual_host = /</td>
|
||||
<td>(StrOpt) The virtual host used in the rabbitmq connection.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>rbd_store_ceph_conf=</td>
|
||||
<td>rbd_store_ceph_conf = </td>
|
||||
<td>(StrOpt) Ceph configuration file path.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_store_chunk_size=4</td>
|
||||
<td>rbd_store_chunk_size = 4</td>
|
||||
<td>(IntOpt) Images will be chunked into objects of this size (in megabytes). For best performance, this should be a power of two.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_store_pool=rbd</td>
|
||||
<td>rbd_store_pool = rbd</td>
|
||||
<td>(StrOpt) RADOS pool in which images are stored.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>rbd_store_user=None</td>
|
||||
<td>rbd_store_user = None</td>
|
||||
<td>(StrOpt) RADOS user to authenticate as (only applicable if using cephx.)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,65 +10,65 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>admin_password=None</td>
|
||||
<td>admin_password = None</td>
|
||||
<td>(StrOpt) The administrators password.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admin_tenant_name=None</td>
|
||||
<td>admin_tenant_name = None</td>
|
||||
<td>(StrOpt) The tenant name of the adminstrative user.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admin_user=None</td>
|
||||
<td>admin_user = None</td>
|
||||
<td>(StrOpt) The administrators user name.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth_region=None</td>
|
||||
<td>auth_region = None</td>
|
||||
<td>(StrOpt) The region for the authentication service.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth_strategy=noauth</td>
|
||||
<td>auth_strategy = noauth</td>
|
||||
<td>(StrOpt) The strategy to use for authentication.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth_url=None</td>
|
||||
<td>auth_url = None</td>
|
||||
<td>(StrOpt) The URL to the keystone service.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_client_ca_file=None</td>
|
||||
<td>registry_client_ca_file = None</td>
|
||||
<td>(StrOpt) The path to the certifying authority cert file to use in SSL connections to the registry server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_client_cert_file=None</td>
|
||||
<td>registry_client_cert_file = None</td>
|
||||
<td>(StrOpt) The path to the cert file to use in SSL connections to the registry server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_client_insecure=False</td>
|
||||
<td>registry_client_insecure = False</td>
|
||||
<td>(BoolOpt) When using SSL in connections to the registry server, do not require validation via a certifying authority.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_client_key_file=None</td>
|
||||
<td>registry_client_key_file = None</td>
|
||||
<td>(StrOpt) The path to the key file to use in SSL connections to the registry server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_client_protocol=http</td>
|
||||
<td>registry_client_protocol = http</td>
|
||||
<td>(StrOpt) The protocol to use for communication with the registry server. Either http or https.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_client_timeout=600</td>
|
||||
<td>registry_client_timeout = 600</td>
|
||||
<td>(IntOpt) The period of time, in seconds, that the API server will wait for a registry request to complete. A value of 0 implies no timeout.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_host=0.0.0.0</td>
|
||||
<td>registry_host = 0.0.0.0</td>
|
||||
<td>(StrOpt) Address to find the registry server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>registry_port=9191</td>
|
||||
<td>registry_port = 9191</td>
|
||||
<td>(IntOpt) Port the registry server is listening on.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allowed_rpc_exception_modules=openstack.common.exception,glance.common.exception,exceptions</td>
|
||||
<td>allowed_rpc_exception_modules = openstack.common.exception, glance.common.exception, exceptions</td>
|
||||
<td>(ListOpt) Modules of exceptions that are permitted to be recreatedupon receiving exception data from an rpc call.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>s3_store_access_key=None</td>
|
||||
<td>s3_store_access_key = None</td>
|
||||
<td>(StrOpt) The S3 query token access key.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_store_bucket=None</td>
|
||||
<td>s3_store_bucket = None</td>
|
||||
<td>(StrOpt) The S3 bucket to be used to store the Glance data.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_store_bucket_url_format=subdomain</td>
|
||||
<td>s3_store_bucket_url_format = subdomain</td>
|
||||
<td>(StrOpt) The S3 calling format used to determine the bucket. Either subdomain or path can be used.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_store_create_bucket_on_put=False</td>
|
||||
<td>s3_store_create_bucket_on_put = False</td>
|
||||
<td>(BoolOpt) A boolean to determine if the S3 bucket should be created on upload if it does not exist or if an error should be returned to the user.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_store_host=None</td>
|
||||
<td>s3_store_host = None</td>
|
||||
<td>(StrOpt) The host where the S3 server is listening.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_store_object_buffer_dir=None</td>
|
||||
<td>s3_store_object_buffer_dir = None</td>
|
||||
<td>(StrOpt) The local directory where uploads will be staged before they are transfered into S3.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>s3_store_secret_key=None</td>
|
||||
<td>s3_store_secret_key = None</td>
|
||||
<td>(StrOpt) The S3 query token secret key.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,21 +10,21 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>sheepdog_store_chunk_size=64</td>
|
||||
<td>sheepdog_store_chunk_size = 64</td>
|
||||
<td>(IntOpt) Images will be chunked into objects of this size (in megabytes). For best performance, this should be a power of two.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sheepdog_store_address=localhost</td>
|
||||
<td>sheepdog_store_address = localhost</td>
|
||||
<td>(StrOpt) IP address of sheep daemon.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sheepdog_store_port=7000</td>
|
||||
<td>sheepdog_store_port = 7000</td>
|
||||
<td>(StrOpt) Port of sheep daemon.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,21 +10,21 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>ca_file=None</td>
|
||||
<td>ca_file = None</td>
|
||||
<td>(StrOpt) CA certificate file to use to verify connecting clients.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>cert_file=None</td>
|
||||
<td>cert_file = None</td>
|
||||
<td>(StrOpt) Certificate file to use when starting API server securely.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>key_file=None</td>
|
||||
<td>key_file = None</td>
|
||||
<td>(StrOpt) Private key file to use when starting API server securely.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,69 +10,69 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>swift_enable_snet=False</td>
|
||||
<td>swift_enable_snet = False</td>
|
||||
<td>(BoolOpt) Whether to use ServiceNET to communicate with the Swift storage servers.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_admin_tenants=</td>
|
||||
<td>swift_store_admin_tenants = </td>
|
||||
<td>(ListOpt) A list of tenants that will be granted read/write access on all Swift containers created by Glance in multi-tenant mode.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_auth_address=None</td>
|
||||
<td>swift_store_auth_address = None</td>
|
||||
<td>(StrOpt) The address where the Swift authentication service is listening.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_auth_insecure=False</td>
|
||||
<td>swift_store_auth_insecure = False</td>
|
||||
<td>(BoolOpt) If True, swiftclient won't check for a valid SSL certificate when authenticating.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_auth_version=2</td>
|
||||
<td>swift_store_auth_version = 2</td>
|
||||
<td>(StrOpt) Version of the authentication service to use. Valid versions are 2 for keystone and 1 for swauth and rackspace</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_container=glance</td>
|
||||
<td>swift_store_container = glance</td>
|
||||
<td>(StrOpt) Container within the account that the account should use for storing images in Swift.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_create_container_on_put=False</td>
|
||||
<td>swift_store_create_container_on_put = False</td>
|
||||
<td>(BoolOpt) A boolean value that determines if we create the container if it does not exist.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_endpoint_type=publicURL</td>
|
||||
<td>swift_store_endpoint_type = publicURL</td>
|
||||
<td>(StrOpt) A string giving the endpoint type of the swift service to use (publicURL, adminURL or internalURL). This setting is only used if swift_store_auth_version is 2.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_key=None</td>
|
||||
<td>swift_store_key = None</td>
|
||||
<td>(StrOpt) Auth key for the user authenticating against the Swift authentication service.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_large_object_chunk_size=200</td>
|
||||
<td>swift_store_large_object_chunk_size = 200</td>
|
||||
<td>(IntOpt) The amount of data written to a temporary disk buffer during the process of chunking the image file.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_large_object_size=5120</td>
|
||||
<td>swift_store_large_object_size = 5120</td>
|
||||
<td>(IntOpt) The size, in MB, that Glance will start chunking image files and do a large object manifest in Swift</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_multi_tenant=False</td>
|
||||
<td>swift_store_multi_tenant = False</td>
|
||||
<td>(BoolOpt) If set to True, enables multi-tenant storage mode which causes Glance images to be stored in tenant specific Swift accounts.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_region=None</td>
|
||||
<td>swift_store_region = None</td>
|
||||
<td>(StrOpt) The region of the swift endpoint to be used for single tenant. This setting is only necessary if the tenant has multiple swift endpoints.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_service_type=object-store</td>
|
||||
<td>swift_store_service_type = object-store</td>
|
||||
<td>(StrOpt) A string giving the service type of the swift service to use. This setting is only used if swift_store_auth_version is 2.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>swift_store_user=None</td>
|
||||
<td>swift_store_user = None</td>
|
||||
<td>(StrOpt) The user to authenticate against the Swift authentication service</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>pydev_worker_debug_host=None</td>
|
||||
<td>pydev_worker_debug_host = None</td>
|
||||
<td>(StrOpt) The hostname/IP of the pydev process listening for debug connections</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pydev_worker_debug_port=5678</td>
|
||||
<td>pydev_worker_debug_port = 5678</td>
|
||||
<td>(IntOpt) The port on which a pydev process is listening for connections.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,21 +10,21 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backdoor_port=None</td>
|
||||
<td>backdoor_port = None</td>
|
||||
<td>(IntOpt) port for eventlet backdoor to listen</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eventlet_hub=poll</td>
|
||||
<td>eventlet_hub = poll</td>
|
||||
<td>(StrOpt) Name of eventlet hub to use. Traditionally, we have only supported 'poll', however 'selects' may be appropriate for some platforms. See http://eventlet.net/doc/hubs.html for more details.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tcp_keepidle=600</td>
|
||||
<td>tcp_keepidle = 600</td>
|
||||
<td>(IntOpt) The value for the socket option TCP_KEEPIDLE. This is the time in seconds that the connection must be idle before TCP starts sending keepalive probes.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version= "1.0" encoding= "UTF-8"?>
|
||||
<para xmlns= "http://docbook.org/ns/docbook" version= "5.0">
|
||||
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
|
||||
<table rules= "all" width= "100%">
|
||||
<caption>Description of keystone.conf file configuration options
|
||||
for LDAP</caption>
|
||||
@ -7,13 +7,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>(Type) Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>(Type) Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>url=ldap://localhost</td>
|
||||
<td>url = ldap://localhost</td>
|
||||
<td>The location for the ldap server.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -10,29 +10,29 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>agent_down_time=5</td>
|
||||
<td>agent_down_time = 5</td>
|
||||
<td>(IntOpt) Seconds to regard the agent is down.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>external_pids=$state_path/external/pids</td>
|
||||
<td>external_pids = $state_path/external/pids</td>
|
||||
<td>(StrOpt) Location to store child pid files</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>interface_driver=None</td>
|
||||
<td>interface_driver = None</td>
|
||||
<td>(StrOpt) The driver used to manage the virtual interface.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>report_interval=4</td>
|
||||
<td>report_interval = 4</td>
|
||||
<td>(FloatOpt) Seconds between nodes reporting state to server</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_namespaces=True</td>
|
||||
<td>use_namespaces = True</td>
|
||||
<td>(BoolOpt) Allow overlapping IP.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,45 +10,45 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>allow_bulk=True</td>
|
||||
<td>allow_bulk = True</td>
|
||||
<td>(BoolOpt) Allow the usage of the bulk API</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>allow_pagination=False</td>
|
||||
<td>allow_pagination = False</td>
|
||||
<td>(BoolOpt) Allow the usage of the pagination</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>allow_sorting=False</td>
|
||||
<td>allow_sorting = False</td>
|
||||
<td>(BoolOpt) Allow the usage of the sorting</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>api_extensions_path=</td>
|
||||
<td>api_extensions_path = </td>
|
||||
<td>(StrOpt) The path for API extensions</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>api_paste_config=api-paste.ini</td>
|
||||
<td>api_paste_config = api-paste.ini</td>
|
||||
<td>(StrOpt) The API paste config file to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pagination_max_limit=-1</td>
|
||||
<td>pagination_max_limit = -1</td>
|
||||
<td>(StrOpt) The maximum number of items returned in a single response, value was 'infinite' or negative integer means no limit</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>run_external_periodic_tasks=True</td>
|
||||
<td>run_external_periodic_tasks = True</td>
|
||||
<td>(BoolOpt) Some periodic tasks can be run in a separate process. Should we run them here?</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_plugins=</td>
|
||||
<td>service_plugins = </td>
|
||||
<td>(ListOpt) The service plugins Neutron will use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_provider=[]</td>
|
||||
<td>service_provider = []</td>
|
||||
<td>(MultiStrOpt) Defines providers for advanced services using the format: <service_type>:<name>:<driver>[:default]</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,89 +10,89 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>add_meta_server_route=True</td>
|
||||
<td>add_meta_server_route = True</td>
|
||||
<td>(BoolOpt) Flag to decide if a route to the metadata server should be injected into the VM</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_router_rules=200</td>
|
||||
<td>max_router_rules = 200</td>
|
||||
<td>(IntOpt) Maximum number of router rules</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>neutron_id=neutron-[hostname]</td>
|
||||
<td>neutron_id = neutron-[hostname]</td>
|
||||
<td>(StrOpt) User defined identifier for this Neutron deployment</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_802.1qbg=</td>
|
||||
<td>node_override_vif_802.1qbg = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to 802.1qbg</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_802.1qbh=</td>
|
||||
<td>node_override_vif_802.1qbh = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to 802.1qbh</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_binding_failed=</td>
|
||||
<td>node_override_vif_binding_failed = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to binding_failed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_bridge=</td>
|
||||
<td>node_override_vif_bridge = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to bridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_hyperv=</td>
|
||||
<td>node_override_vif_hyperv = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to hyperv</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_ivs=</td>
|
||||
<td>node_override_vif_ivs = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to ivs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_other=</td>
|
||||
<td>node_override_vif_other = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to other</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_ovs=</td>
|
||||
<td>node_override_vif_ovs = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to ovs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>node_override_vif_unbound=</td>
|
||||
<td>node_override_vif_unbound = </td>
|
||||
<td>(ListOpt) Nova compute nodes to manually set VIF type to unbound</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>server_auth=username:password</td>
|
||||
<td>server_auth = username:password</td>
|
||||
<td>(StrOpt) The username and password for authenticating against the BigSwitch or Floodlight controller.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>server_ssl=False</td>
|
||||
<td>server_ssl = False</td>
|
||||
<td>(BoolOpt) If True, Use SSL when connecting to the BigSwitch or Floodlight controller.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>server_timeout=10</td>
|
||||
<td>server_timeout = 10</td>
|
||||
<td>(IntOpt) Maximum number of seconds to wait for proxy request to connect and complete.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>servers=localhost:8800</td>
|
||||
<td>servers = localhost:8800</td>
|
||||
<td>(StrOpt) A comma separated list of BigSwitch or Floodlight servers and port numbers. The plugin proxies the requests to the BigSwitch/Floodlight server, which performs the networking configuration. Note that only one server is needed per deployment, but you may wish to deploy multiple servers to support failover.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sync_data=False</td>
|
||||
<td>sync_data = False</td>
|
||||
<td>(BoolOpt) Sync data on connect</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tenant_default_router_rule=['*:any:any:permit']</td>
|
||||
<td>tenant_default_router_rule = ['*:any:any:permit']</td>
|
||||
<td>(MultiStrOpt) The default router rules installed in new tenant routers. Repeat the config option for each rule. Format is <tenant>:<source>:<destination>:<action> Use an * to specify default for all tenants.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vif_type=ovs</td>
|
||||
<td>vif_type = ovs</td>
|
||||
<td>(StrOpt) Virtual interface type to configure on Nova compute nodes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vif_types=unbound,binding_failed,ovs,ivs,bridge,802.1qbg,802.1qbh,hyperv,other</td>
|
||||
<td>vif_types = unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, other</td>
|
||||
<td>(ListOpt) List of allowed vif_type values.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,29 +10,29 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>address=</td>
|
||||
<td>address = </td>
|
||||
<td>(StrOpt) The address of the host to SSH to</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ostype=NOS</td>
|
||||
<td>ostype = NOS</td>
|
||||
<td>(StrOpt) Currently unused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>password=None</td>
|
||||
<td>password = None</td>
|
||||
<td>(StrOpt) HTTP password for authentication</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>physical_interface=eth0</td>
|
||||
<td>physical_interface = eth0</td>
|
||||
<td>(StrOpt) The network interface to use when creatinga port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>username=None</td>
|
||||
<td>username = None</td>
|
||||
<td>(StrOpt) HTTP username for authentication</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,81 +10,81 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>default_network_profile=default_network_profile</td>
|
||||
<td>default_network_profile = default_network_profile</td>
|
||||
<td>(StrOpt) N1K default network profile</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_policy_profile=service_profile</td>
|
||||
<td>default_policy_profile = service_profile</td>
|
||||
<td>(StrOpt) N1K default policy profile</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=[hostname]</td>
|
||||
<td>host = [hostname]</td>
|
||||
<td>(StrOpt) The hostname Neutron is running on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>model_class=neutron.plugins.cisco.models.virt_phy_sw_v2.VirtualPhysicalSwitchModelV2</td>
|
||||
<td>model_class = neutron.plugins.cisco.models.virt_phy_sw_v2.VirtualPhysicalSwitchModelV2</td>
|
||||
<td>(StrOpt) Model Class</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_node_policy_profile=dhcp_pp</td>
|
||||
<td>network_node_policy_profile = dhcp_pp</td>
|
||||
<td>(StrOpt) N1K policy profile for network node</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_vlan_ranges=vlan:1:4095</td>
|
||||
<td>network_vlan_ranges = vlan:1:4095</td>
|
||||
<td>(StrOpt) N1K Network VLAN Ranges</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexus_driver=neutron.plugins.cisco.test.nexus.fake_nexus_driver.CiscoNEXUSFakeDriver</td>
|
||||
<td>nexus_driver = neutron.plugins.cisco.test.nexus.fake_nexus_driver.CiscoNEXUSFakeDriver</td>
|
||||
<td>(StrOpt) Nexus Driver Name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nexus_plugin=neutron.plugins.cisco.nexus.cisco_nexus_plugin_v2.NexusPlugin</td>
|
||||
<td>nexus_plugin = neutron.plugins.cisco.nexus.cisco_nexus_plugin_v2.NexusPlugin</td>
|
||||
<td>(StrOpt) Nexus Switch to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>poll_duration=10</td>
|
||||
<td>poll_duration = 10</td>
|
||||
<td>(StrOpt) N1K Policy profile polling duration in seconds</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>provider_vlan_auto_create=True</td>
|
||||
<td>provider_vlan_auto_create = True</td>
|
||||
<td>(BoolOpt) Provider VLANs are automatically created as needed on the Nexus switch</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>provider_vlan_auto_trunk=True</td>
|
||||
<td>provider_vlan_auto_trunk = True</td>
|
||||
<td>(BoolOpt) Provider VLANs are automatically trunked as needed on the ports of the Nexus switch</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>provider_vlan_name_prefix=p-</td>
|
||||
<td>provider_vlan_name_prefix = p-</td>
|
||||
<td>(StrOpt) VLAN Name prefix for provider vlans</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>svi_round_robin=False</td>
|
||||
<td>svi_round_robin = False</td>
|
||||
<td>(BoolOpt) Distribute SVI interfaces over all switches</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>svi_round_robin=False</td>
|
||||
<td>svi_round_robin = False</td>
|
||||
<td>(BoolOpt) Distribute SVI interfaces over all switches</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vlan_name_prefix=q-</td>
|
||||
<td>vlan_name_prefix = q-</td>
|
||||
<td>(StrOpt) VLAN Name prefix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vlan_name_prefix=q-</td>
|
||||
<td>vlan_name_prefix = q-</td>
|
||||
<td>(StrOpt) VLAN Name prefix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vswitch_plugin=neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2</td>
|
||||
<td>vswitch_plugin = neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2</td>
|
||||
<td>(StrOpt) Virtual Switch to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_id_ranges=5000:10000</td>
|
||||
<td>vxlan_id_ranges = 5000:10000</td>
|
||||
<td>(StrOpt) N1K VXLAN ID Ranges</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,129 +10,129 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>admin_password=None</td>
|
||||
<td>admin_password = None</td>
|
||||
<td>(StrOpt) Admin password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admin_tenant_name=None</td>
|
||||
<td>admin_tenant_name = None</td>
|
||||
<td>(StrOpt) Admin tenant name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>admin_user=None</td>
|
||||
<td>admin_user = None</td>
|
||||
<td>(StrOpt) Admin user</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>allowed_rpc_exception_modules=neutron.openstack.common.exception,nova.exception,cinder.exception,exceptions</td>
|
||||
<td>allowed_rpc_exception_modules = neutron.openstack.common.exception, nova.exception, cinder.exception, exceptions</td>
|
||||
<td>(ListOpt) Modules of exceptions that are permitted to be recreatedupon receiving exception data from an rpc call.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth_region=None</td>
|
||||
<td>auth_region = None</td>
|
||||
<td>(StrOpt) Authentication region</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth_strategy=keystone</td>
|
||||
<td>auth_strategy = keystone</td>
|
||||
<td>(StrOpt) The type of authentication to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>auth_url=None</td>
|
||||
<td>auth_url = None</td>
|
||||
<td>(StrOpt) Authentication URL</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>base_mac=fa:16:3e:00:00:00</td>
|
||||
<td>base_mac = fa:16:3e:00:00:00</td>
|
||||
<td>(StrOpt) The base MAC address Neutron will use for VIFs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bind_host=0.0.0.0</td>
|
||||
<td>bind_host = 0.0.0.0</td>
|
||||
<td>(StrOpt) The host IP to bind to</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bind_port=9696</td>
|
||||
<td>bind_port = 9696</td>
|
||||
<td>(IntOpt) The port to bind to</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>core_plugin=None</td>
|
||||
<td>core_plugin = None</td>
|
||||
<td>(StrOpt) The core plugin Neutron will use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dhcp_agent_notification=True</td>
|
||||
<td>dhcp_agent_notification = True</td>
|
||||
<td>(BoolOpt) Allow sending resource operation notification to DHCP agent</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dhcp_lease_duration=86400</td>
|
||||
<td>dhcp_lease_duration = 86400</td>
|
||||
<td>(IntOpt) DHCP lease duration</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>disable_process_locking=False</td>
|
||||
<td>disable_process_locking = False</td>
|
||||
<td>(BoolOpt) Whether to disable inter-process locks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>force_gateway_on_subnet=False</td>
|
||||
<td>force_gateway_on_subnet = False</td>
|
||||
<td>(BoolOpt) Ensure that configured gateway is on subnet</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=docwork</td>
|
||||
<td>host = docwork</td>
|
||||
<td>(StrOpt) The hostname Neutron is running on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>interface_driver=None</td>
|
||||
<td>interface_driver = None</td>
|
||||
<td>(StrOpt) The driver used to manage the virtual interface.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lock_path=None</td>
|
||||
<td>lock_path = None</td>
|
||||
<td>(StrOpt) Directory to use for lock files. Default to a temp directory</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mac_generation_retries=16</td>
|
||||
<td>mac_generation_retries = 16</td>
|
||||
<td>(IntOpt) How many times Neutron will retry MAC generation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_dns_nameservers=5</td>
|
||||
<td>max_dns_nameservers = 5</td>
|
||||
<td>(IntOpt) Maximum number of DNS nameservers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_fixed_ips_per_port=5</td>
|
||||
<td>max_fixed_ips_per_port = 5</td>
|
||||
<td>(IntOpt) Maximum number of fixed ips per port</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_subnet_host_routes=20</td>
|
||||
<td>max_subnet_host_routes = 20</td>
|
||||
<td>(IntOpt) Maximum number of host routes per subnet</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>meta_flavor_driver_mappings=None</td>
|
||||
<td>meta_flavor_driver_mappings = None</td>
|
||||
<td>(StrOpt) Mapping between flavor and LinuxInterfaceDriver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_device_mtu=None</td>
|
||||
<td>network_device_mtu = None</td>
|
||||
<td>(IntOpt) MTU setting for device.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ovs_integration_bridge=br-int</td>
|
||||
<td>ovs_integration_bridge = br-int</td>
|
||||
<td>(StrOpt) Name of Open vSwitch bridge to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ovs_use_veth=False</td>
|
||||
<td>ovs_use_veth = False</td>
|
||||
<td>(BoolOpt) Uses veth for an interface or not</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>periodic_fuzzy_delay=5</td>
|
||||
<td>periodic_fuzzy_delay = 5</td>
|
||||
<td>(IntOpt) Range of seconds to randomly delay when starting the periodic task scheduler to reduce stampeding. (Disable by setting to 0)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>periodic_interval=40</td>
|
||||
<td>periodic_interval = 40</td>
|
||||
<td>(IntOpt) Seconds between running periodic tasks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>root_helper=sudo</td>
|
||||
<td>root_helper = sudo</td>
|
||||
<td>(StrOpt) Root helper application.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>state_path=/var/lib/neutron</td>
|
||||
<td>state_path = /var/lib/neutron</td>
|
||||
<td>(StrOpt) Where to store Neutron state files. This directory must be writable by the agent.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,73 +10,73 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>backend=sqlalchemy</td>
|
||||
<td>backend = sqlalchemy</td>
|
||||
<td>(StrOpt) The backend to use for db</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>connection=sqlite://</td>
|
||||
<td>connection = sqlite://</td>
|
||||
<td>(StrOpt) The SQLAlchemy connection string used to connect to the database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>connection_debug=0</td>
|
||||
<td>(IntOpt) Verbosity of SQL debugging information. 0=None, 100=Everything</td>
|
||||
<td>connection_debug = 0</td>
|
||||
<td>(IntOpt) Verbosity of SQL debugging information. 0 = None, 100=Everything</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>connection_trace=False</td>
|
||||
<td>connection_trace = False</td>
|
||||
<td>(BoolOpt) Add python stack traces to SQL as comment strings</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dhcp_agents_per_network=1</td>
|
||||
<td>dhcp_agents_per_network = 1</td>
|
||||
<td>(IntOpt) Number of DHCP agents scheduled to host a network.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>idle_timeout=3600</td>
|
||||
<td>idle_timeout = 3600</td>
|
||||
<td>(IntOpt) timeout before idle sql connections are reaped</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_overflow=20</td>
|
||||
<td>max_overflow = 20</td>
|
||||
<td>(IntOpt) If set, use this value for max_overflow with sqlalchemy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_pool_size=10</td>
|
||||
<td>max_pool_size = 10</td>
|
||||
<td>(IntOpt) Maximum number of SQL connections to keep open in a pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_retries=10</td>
|
||||
<td>max_retries = 10</td>
|
||||
<td>(IntOpt) maximum db connection retries during startup. (setting -1 implies an infinite retry count)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>min_pool_size=1</td>
|
||||
<td>min_pool_size = 1</td>
|
||||
<td>(IntOpt) Minimum number of SQL connections to keep open in a pool</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pool_timeout=10</td>
|
||||
<td>pool_timeout = 10</td>
|
||||
<td>(IntOpt) If set, use this value for pool_timeout with sqlalchemy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>retry_interval=10</td>
|
||||
<td>retry_interval = 10</td>
|
||||
<td>(IntOpt) interval between retries of opening a sql connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>slave_connection=</td>
|
||||
<td>slave_connection = </td>
|
||||
<td>(StrOpt) The SQLAlchemy connection string used to connect to the slave database</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sqlite_db=</td>
|
||||
<td>sqlite_db = </td>
|
||||
<td>(StrOpt) the filename to use with sqlite</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sqlite_synchronous=True</td>
|
||||
<td>sqlite_synchronous = True</td>
|
||||
<td>(BoolOpt) If true, use synchronous mode for sqlite</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_tpool=False</td>
|
||||
<td>use_tpool = False</td>
|
||||
<td>(BoolOpt) Enable the experimental use of thread pooling for all DB API calls</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,49 +10,49 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>admin_username=admin</td>
|
||||
<td>admin_username = admin</td>
|
||||
<td>(StrOpt) ESM admin username.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>async_requests=True</td>
|
||||
<td>async_requests = True</td>
|
||||
<td>(BoolOpt) Define if the requests have run asynchronously or not</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dummy_utif_id=None</td>
|
||||
<td>dummy_utif_id = None</td>
|
||||
<td>(StrOpt) Dummy user traffic Security Zone id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>esm_mgmt=None</td>
|
||||
<td>esm_mgmt = None</td>
|
||||
<td>(StrOpt) ESM management root address</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>inband_id=None</td>
|
||||
<td>inband_id = None</td>
|
||||
<td>(StrOpt) In band Security Zone id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mgmt_id=None</td>
|
||||
<td>mgmt_id = None</td>
|
||||
<td>(StrOpt) Management Security Zone id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>oob_id=None</td>
|
||||
<td>oob_id = None</td>
|
||||
<td>(StrOpt) Out of band Security Zone id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resource_pool_id=None</td>
|
||||
<td>resource_pool_id = None</td>
|
||||
<td>(StrOpt) Optional parameter identifying the ID of resource to deploy NSX Edges</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resource_pool_id=default</td>
|
||||
<td>resource_pool_id = default</td>
|
||||
<td>(StrOpt) Shared resource pool id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>router_image=None</td>
|
||||
<td>router_image = None</td>
|
||||
<td>(StrOpt) Router image id (Embrane FW/VPN)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>enabled=False</td>
|
||||
<td>enabled = False</td>
|
||||
<td>(BoolOpt) Enable FWaaS</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>network_vlan_ranges=vlan:1:4095</td>
|
||||
<td>network_vlan_ranges = vlan:1:4095</td>
|
||||
<td>(StrOpt) N1K Network VLAN Ranges</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_vlan_ranges=</td>
|
||||
<td>network_vlan_ranges = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,29 +10,29 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>enable_metrics_collection=False</td>
|
||||
<td>enable_metrics_collection = False</td>
|
||||
<td>(BoolOpt) Enables metrics collections for switch ports by using Hyper-V's metric APIs. Collected data can by retrieved by other apps and services, e.g.: Ceilometer. Requires Hyper-V / Windows Server 2012 and above</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>force_hyperv_utils_v1=False</td>
|
||||
<td>force_hyperv_utils_v1 = False</td>
|
||||
<td>(BoolOpt) Force V1 WMI utility classes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>local_network_vswitch=private</td>
|
||||
<td>local_network_vswitch = private</td>
|
||||
<td>(StrOpt) Private vswitch name used for local networks</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>physical_network_vswitch_mappings=</td>
|
||||
<td>physical_network_vswitch_mappings = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<vswitch> where the physical networks can be expressed with wildcards, e.g.: ."*:external"</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>polling_interval=2</td>
|
||||
<td>polling_interval = 2</td>
|
||||
<td>(IntOpt) The number of seconds the agent will wait between polling for local device changes.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>kombu_ssl_ca_certs=</td>
|
||||
<td>kombu_ssl_ca_certs = </td>
|
||||
<td>(StrOpt) SSL certification authority file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_certfile=</td>
|
||||
<td>kombu_ssl_certfile = </td>
|
||||
<td>(StrOpt) SSL cert file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_keyfile=</td>
|
||||
<td>kombu_ssl_keyfile = </td>
|
||||
<td>(StrOpt) SSL key file (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>kombu_ssl_version=</td>
|
||||
<td>kombu_ssl_version = </td>
|
||||
<td>(StrOpt) SSL version to use (valid only if SSL enabled)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>loadbalancer_pool_scheduler_driver=neutron.services.loadbalancer.agent_scheduler.ChanceScheduler</td>
|
||||
<td>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>service_compression_throughput=100</td>
|
||||
<td>service_compression_throughput = 100</td>
|
||||
<td>(IntOpt) service compression throughtput</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_cache=20</td>
|
||||
<td>service_cache = 20</td>
|
||||
<td>(IntOpt) service cache</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_ha_pair=False</td>
|
||||
<td>service_ha_pair = False</td>
|
||||
<td>(BoolOpt) service HA pair</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_throughput=1000</td>
|
||||
<td>service_throughput = 1000</td>
|
||||
<td>(IntOpt) service throughtput</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>service_ssl_throughput=100</td>
|
||||
<td>service_ssl_throughput = 100</td>
|
||||
<td>(IntOpt) service ssl throughtput</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vdirect_address=None</td>
|
||||
<td>vdirect_address = None</td>
|
||||
<td>(StrOpt) vdirect server IP address</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,65 +10,65 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>enable_vxlan=False</td>
|
||||
<td>enable_vxlan = False</td>
|
||||
<td>(BoolOpt) Enable VXLAN on the agent. Can be enabled when agent is managed by ml2 plugin using linuxbridge mechanism driver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>l2_population=False</td>
|
||||
<td>l2_population = False</td>
|
||||
<td>(BoolOpt) Use ml2 l2population mechanism driver to learn remote mac and IPs and improve tunnel scalability</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_vlan_ranges=</td>
|
||||
<td>network_vlan_ranges = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>physical_interface_mappings=</td>
|
||||
<td>physical_interface_mappings = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<physical_interface></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>physical_interface_mappings=</td>
|
||||
<td>physical_interface_mappings = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<physical_interface></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tenant_network_type=local</td>
|
||||
<td>tenant_network_type = local</td>
|
||||
<td>(StrOpt) Network type for tenant networks (local, flat, vlan or none)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tenant_network_type=local</td>
|
||||
<td>tenant_network_type = local</td>
|
||||
<td>(StrOpt) Network type for tenant networks (local, vlan, or none)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tenant_network_type=vlan</td>
|
||||
<td>tenant_network_type = vlan</td>
|
||||
<td>(StrOpt) Network type for tenant networks (local, ib, vlan, or none)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tenant_network_type=local</td>
|
||||
<td>tenant_network_type = local</td>
|
||||
<td>(StrOpt) N1K Tenant Network Type</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tenant_network_type=local</td>
|
||||
<td>tenant_network_type = local</td>
|
||||
<td>(StrOpt) Network type for tenant networks (local, vlan, gre, vxlan, or none)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tos=None</td>
|
||||
<td>tos = None</td>
|
||||
<td>(IntOpt) TOS for vxlan interface protocol packets.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ttl=None</td>
|
||||
<td>ttl = None</td>
|
||||
<td>(IntOpt) TTL for vxlan interface protocol packets.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_group=224.0.0.1</td>
|
||||
<td>vxlan_group = 224.0.0.1</td>
|
||||
<td>(StrOpt) Multicast group for vxlan interface.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_group=None</td>
|
||||
<td>vxlan_group = None</td>
|
||||
<td>(StrOpt) Multicast group for VXLAN. If unset, disables VXLAN multicast mode.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,45 +10,45 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>enable_vxlan=False</td>
|
||||
<td>enable_vxlan = False</td>
|
||||
<td>(BoolOpt) Enable VXLAN on the agent. Can be enabled when agent is managed by ml2 plugin using linuxbridge mechanism driver</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>l2_population=False</td>
|
||||
<td>l2_population = False</td>
|
||||
<td>(BoolOpt) Extension to use alongside ml2 plugin's l2population mechanism driver. It enables the plugin to populate VXLAN forwarding table.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>l2_population=False</td>
|
||||
<td>l2_population = False</td>
|
||||
<td>(BoolOpt) Use ml2 l2population mechanism driver to learn remote mac and IPs and improve tunnel scalability</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>physical_interface_mappings=</td>
|
||||
<td>physical_interface_mappings = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<physical_interface></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>physical_interface_mappings=</td>
|
||||
<td>physical_interface_mappings = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<physical_interface></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tos=None</td>
|
||||
<td>tos = None</td>
|
||||
<td>(IntOpt) TOS for vxlan interface protocol packets.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ttl=None</td>
|
||||
<td>ttl = None</td>
|
||||
<td>(IntOpt) TTL for vxlan interface protocol packets.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_group=224.0.0.1</td>
|
||||
<td>vxlan_group = 224.0.0.1</td>
|
||||
<td>(StrOpt) Multicast group for vxlan interface.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_group=None</td>
|
||||
<td>vxlan_group = None</td>
|
||||
<td>(StrOpt) Multicast group for VXLAN. If unset, disables VXLAN multicast mode.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,85 +10,85 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>debug=False</td>
|
||||
<td>debug = False</td>
|
||||
<td>(BoolOpt) Print debugging output (set logging level to DEBUG instead of default WARNING level).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN</td>
|
||||
<td>default_log_levels = amqplib=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, eventlet.wsgi.server=WARN</td>
|
||||
<td>(ListOpt) list of logger=LEVEL pairs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fatal_deprecations=False</td>
|
||||
<td>fatal_deprecations = False</td>
|
||||
<td>(BoolOpt) make deprecations fatal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_format=[instance: %(uuid)s] </td>
|
||||
<td>instance_format = [instance: %(uuid)s] </td>
|
||||
<td>(StrOpt) If an instance is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>instance_uuid_format=[instance: %(uuid)s] </td>
|
||||
<td>instance_uuid_format = [instance: %(uuid)s] </td>
|
||||
<td>(StrOpt) If an instance UUID is passed with the log message, format it like this</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_config=None</td>
|
||||
<td>log_config = None</td>
|
||||
<td>(StrOpt) If this option is specified, the logging configuration file specified is used and overrides any other logging options specified. Please see the Python logging module documentation for details on logging configuration files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_date_format=%Y-%m-%d %H:%M:%S</td>
|
||||
<td>log_date_format = %Y-%m-%d %H:%M:%S</td>
|
||||
<td>(StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_dir=None</td>
|
||||
<td>log_dir = None</td>
|
||||
<td>(StrOpt) (Optional) The base directory used for relative --log-file paths</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_file=None</td>
|
||||
<td>log_file = None</td>
|
||||
<td>(StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>log_format=None</td>
|
||||
<td>log_format = None</td>
|
||||
<td>(StrOpt) A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
|
||||
<td>logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt) format string to use for log messages with context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d</td>
|
||||
<td>logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d</td>
|
||||
<td>(StrOpt) data to append to log format when level is DEBUG</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s</td>
|
||||
<td>logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s</td>
|
||||
<td>(StrOpt) format string to use for log messages without context</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
|
||||
<td>logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s</td>
|
||||
<td>(StrOpt) prefix each line of exception output with this format</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>publish_errors=False</td>
|
||||
<td>publish_errors = False</td>
|
||||
<td>(BoolOpt) publish error events</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>syslog_log_facility=LOG_USER</td>
|
||||
<td>syslog_log_facility = LOG_USER</td>
|
||||
<td>(StrOpt) syslog facility to receive log lines</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_stderr=True</td>
|
||||
<td>use_stderr = True</td>
|
||||
<td>(BoolOpt) Log output to standard error</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_syslog=False</td>
|
||||
<td>use_syslog = False</td>
|
||||
<td>(BoolOpt) Use syslog for logging.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verbose=False</td>
|
||||
<td>verbose = False</td>
|
||||
<td>(BoolOpt) Print more verbose output (set logging level to INFO instead of default WARNING level).</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,33 +10,33 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>default_flavor=</td>
|
||||
<td>default_flavor = </td>
|
||||
<td>(StrOpt) Default flavor to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_l3_flavor=</td>
|
||||
<td>default_l3_flavor = </td>
|
||||
<td>(StrOpt) Default L3 flavor to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>extension_map=</td>
|
||||
<td>extension_map = </td>
|
||||
<td>(StrOpt) A list of extensions, per plugin, to load.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>l3_plugin_list=</td>
|
||||
<td>l3_plugin_list = </td>
|
||||
<td>(StrOpt) List of L3 plugins to load</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>plugin_list=</td>
|
||||
<td>plugin_list = </td>
|
||||
<td>(StrOpt) List of plugins to load</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>supported_extension_aliases=</td>
|
||||
<td>supported_extension_aliases = </td>
|
||||
<td>(StrOpt) Supported extension aliases</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>auth_strategy=keystone</td>
|
||||
<td>auth_strategy = keystone</td>
|
||||
<td>(StrOpt) The type of authentication to use</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,37 +10,37 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>midonet_host_uuid_path=/etc/midolman/host_uuid.properties</td>
|
||||
<td>midonet_host_uuid_path = /etc/midolman/host_uuid.properties</td>
|
||||
<td>(StrOpt) Path to midonet host uuid file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>midonet_uri=http://localhost:8080/midonet-api</td>
|
||||
<td>midonet_uri = http://localhost:8080/midonet-api</td>
|
||||
<td>(StrOpt) MidoNet API server URI.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mode=dev</td>
|
||||
<td>mode = dev</td>
|
||||
<td>(StrOpt) Operational mode. Internal dev use only.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>password=passw0rd</td>
|
||||
<td>password = passw0rd</td>
|
||||
<td>(StrOpt) MidoNet admin password.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>project_id=77777777-7777-7777-7777-777777777777</td>
|
||||
<td>project_id = 77777777-7777-7777-7777-777777777777</td>
|
||||
<td>(StrOpt) ID of the project that MidoNet admin userbelongs to.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>provider_router_id=None</td>
|
||||
<td>provider_router_id = None</td>
|
||||
<td>(StrOpt) Virtual provider router ID.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>username=admin</td>
|
||||
<td>username = admin</td>
|
||||
<td>(StrOpt) MidoNet admin username.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,21 +10,21 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>mechanism_drivers=</td>
|
||||
<td>mechanism_drivers = </td>
|
||||
<td>(ListOpt) An ordered list of networking mechanism driver entrypoints to be loaded from the neutron.ml2.mechanism_drivers namespace.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tenant_network_types=local</td>
|
||||
<td>tenant_network_types = local</td>
|
||||
<td>(ListOpt) Ordered list of network_types to allocate as tenant networks.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type_drivers=local,flat,vlan,gre,vxlan</td>
|
||||
<td>type_drivers = local, flat, vlan, gre, vxlan</td>
|
||||
<td>(ListOpt) List of network type driver entrypoints to be loaded from the neutron.ml2.type_drivers namespace.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,33 +10,33 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>eapi_host=</td>
|
||||
<td>eapi_host = </td>
|
||||
<td>(StrOpt) Arista EOS IP address. This is required field.If not set, all communications to Arista EOSwill fail</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eapi_password=</td>
|
||||
<td>eapi_password = </td>
|
||||
<td>(StrOpt) Password for Arista EOS. This is required field.if not set, all communications to Arista EOSwill fail</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>eapi_username=</td>
|
||||
<td>eapi_username = </td>
|
||||
<td>(StrOpt) Username for Arista EOS. This is required field.if not set, all communications to Arista EOSwill fail</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>region_name=RegionOne</td>
|
||||
<td>region_name = RegionOne</td>
|
||||
<td>(StrOpt) Defines Region Name that is assigned to this OpenStackController. This is useful when multipleOpenStack/Neutron controllers are managing the sameArista HW clusters. Note that this name must match withthe region name registered (or known) to keystoneservice. Authentication with Keysotne is performed byEOS. This is optional. If not set, a value of"RegionOne" is assumed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sync_interval=180</td>
|
||||
<td>sync_interval = 180</td>
|
||||
<td>(IntOpt) Sync interval in seconds between Neutron plugin andEOS. This interval defines how often thesynchronization is performed. This is an optionalfield. If not set, a value of 180 seconds is assumed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_fqdn=True</td>
|
||||
<td>use_fqdn = True</td>
|
||||
<td>(BoolOpt) Defines if hostnames are sent to Arista EOS as FQDNs("node1.domain.com") or as short names ("node1").This is optional. If not set, a value of "True"is assumed.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>managed_physical_network=None</td>
|
||||
<td>managed_physical_network = None</td>
|
||||
<td>(StrOpt) The physical network managed by the switches.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>flat_networks=</td>
|
||||
<td>flat_networks = </td>
|
||||
<td>(ListOpt) List of physical_network names with which flat networks can be created. Use * to allow flat networks with arbitrary physical_network names.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_vlan_ranges=</td>
|
||||
<td>network_vlan_ranges = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> specifying physical_network names usable for VLAN provider and tenant networks, as well as ranges of VLAN tags on each available for allocation to tenant networks.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>agent_boot_time=180</td>
|
||||
<td>agent_boot_time = 180</td>
|
||||
<td>(IntOpt) Delay within which agent is expected to update existing ports whent it restarts</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,17 +10,17 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>timeout=10</td>
|
||||
<td>timeout = 10</td>
|
||||
<td>(IntOpt) HTTP timeout in seconds.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>url=None</td>
|
||||
<td>url = None</td>
|
||||
<td>(StrOpt) HTTP URL of Tail-f NCS REST interface.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,21 +10,21 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>vni_ranges=</td>
|
||||
<td>vni_ranges = </td>
|
||||
<td>(ListOpt) Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges of VXLAN VNI IDs that are available for tenant network allocation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_group=224.0.0.1</td>
|
||||
<td>vxlan_group = 224.0.0.1</td>
|
||||
<td>(StrOpt) Multicast group for vxlan interface.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_group=None</td>
|
||||
<td>vxlan_group = None</td>
|
||||
<td>(StrOpt) Multicast group for VXLAN. If unset, disables VXLAN multicast mode.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>daemon_endpoint=tcp://127.0.0.1:5001</td>
|
||||
<td>daemon_endpoint = tcp://127.0.0.1:5001</td>
|
||||
<td>(StrOpt) eswitch daemon end point</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>network_vlan_ranges=default:1000</td>
|
||||
<td>network_vlan_ranges = default:1000</td>
|
||||
<td>(ListOpt) List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>request_timeout=3000</td>
|
||||
<td>request_timeout = 3000</td>
|
||||
<td>(IntOpt) The number of milliseconds the agent will wait for response on request to daemon.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vnic_type=mlnx_direct</td>
|
||||
<td>vnic_type = mlnx_direct</td>
|
||||
<td>(StrOpt) Type of VM network interface: mlnx_direct or hostdev</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,45 +10,45 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>cert_file=None</td>
|
||||
<td>cert_file = None</td>
|
||||
<td>(StrOpt) Certificate file</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_router_provider=l3-agent</td>
|
||||
<td>default_router_provider = l3-agent</td>
|
||||
<td>(StrOpt) Default router provider to use.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>driver=trema</td>
|
||||
<td>driver = trema</td>
|
||||
<td>(StrOpt) Driver to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_packet_filter=True</td>
|
||||
<td>enable_packet_filter = True</td>
|
||||
<td>(BoolOpt) Enable packet filter</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>host=docwork</td>
|
||||
<td>host = docwork</td>
|
||||
<td>(StrOpt) The hostname Neutron is running on</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>port=6379</td>
|
||||
<td>port = 6379</td>
|
||||
<td>(IntOpt) Use this port to connect to redis host.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>port=8888</td>
|
||||
<td>port = 8888</td>
|
||||
<td>(StrOpt) Port to connect to</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>router_providers=l3-agent,openflow</td>
|
||||
<td>router_providers = l3-agent, openflow</td>
|
||||
<td>(ListOpt) List of enabled router providers.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>use_ssl=False</td>
|
||||
<td>use_ssl = False</td>
|
||||
<td>(BoolOpt) Enable SSL on the API server</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,137 +10,137 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>agent_mode=agent</td>
|
||||
<td>agent_mode = agent</td>
|
||||
<td>(StrOpt) The mode used to implement DHCP/metadata services.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>always_read_status=False</td>
|
||||
<td>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>concurrent_connections=10</td>
|
||||
<td>concurrent_connections = 10</td>
|
||||
<td>(IntOpt) Maximum concurrent connections to each NVP controller.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>datacenter_moid=None</td>
|
||||
<td>datacenter_moid = None</td>
|
||||
<td>(StrOpt) Optional parameter identifying the ID of datacenter to deploy NSX Edges</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>datastore_id=None</td>
|
||||
<td>datastore_id = None</td>
|
||||
<td>(StrOpt) Optional parameter identifying the ID of datastore to deploy NSX Edges</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_interface_name=breth0</td>
|
||||
<td>default_interface_name = breth0</td>
|
||||
<td>(StrOpt) Name of the interface on a L2 Gateway transport nodewhich should be used by default when setting up a network connection</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_l2_gw_service_uuid=None</td>
|
||||
<td>default_l2_gw_service_uuid = None</td>
|
||||
<td>(StrOpt) Unique identifier of the NVP L2 Gateway service which will be used by default for network gateways</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_l3_gw_service_uuid=None</td>
|
||||
<td>default_l3_gw_service_uuid = None</td>
|
||||
<td>(StrOpt) Unique identifier of the NVP L3 Gateway service which will be used for implementing routers and floating IPs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_transport_type=stt</td>
|
||||
<td>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>default_tz_uuid=None</td>
|
||||
<td>default_tz_uuid = None</td>
|
||||
<td>(StrOpt) This is uuid of the default NVP Transport zone that will be used for creating tunneled isolated "Neutron" networks. It needs to be created in NVP before starting Neutron with the nvp plugin.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>deployment_container_id=None</td>
|
||||
<td>deployment_container_id = None</td>
|
||||
<td>(StrOpt) Optional parameter identifying the ID of datastore to deploy NSX Edges</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>external_network=None</td>
|
||||
<td>external_network = None</td>
|
||||
<td>(StrOpt) Network ID for physical network connectivity</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>http_timeout=10</td>
|
||||
<td>http_timeout = 10</td>
|
||||
<td>(IntOpt) Time before aborting a request</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>manager_uri=None</td>
|
||||
<td>manager_uri = None</td>
|
||||
<td>(StrOpt) uri for vsm</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>max_lp_per_bridged_ls=5000</td>
|
||||
<td>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>max_lp_per_overlay_ls=256</td>
|
||||
<td>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>max_random_sync_delay=0</td>
|
||||
<td>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>metadata_mode=access_network</td>
|
||||
<td>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>min_chunk_size=500</td>
|
||||
<td>min_chunk_size = 500</td>
|
||||
<td>(IntOpt) Minimum number of resources to be retrieved from NVP during state synchronization</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>min_sync_req_delay=10</td>
|
||||
<td>min_sync_req_delay = 10</td>
|
||||
<td>(IntOpt) Minimum delay, in seconds, between two state synchronization queries to NVP. It must not exceed state_sync_interval</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nvp_cluster_uuid=None</td>
|
||||
<td>nvp_cluster_uuid = None</td>
|
||||
<td>(StrOpt) Optional paramter identifying the UUID of the cluster in NVP. This can be retrieved from NVP management console "admin" section.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nvp_controllers=None</td>
|
||||
<td>nvp_controllers = None</td>
|
||||
<td>(ListOpt) Lists the NVP controllers in this cluster</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nvp_gen_timeout=-1</td>
|
||||
<td>nvp_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>nvp_password=admin</td>
|
||||
<td>nvp_password = admin</td>
|
||||
<td>(StrOpt) Password for NVP controllers in this cluster</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>nvp_user=admin</td>
|
||||
<td>nvp_user = admin</td>
|
||||
<td>(StrOpt) User name for NVP controllers in this cluster</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>redirects=2</td>
|
||||
<td>redirects = 2</td>
|
||||
<td>(IntOpt) Number of times a redirect should be followed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>req_timeout=30</td>
|
||||
<td>req_timeout = 30</td>
|
||||
<td>(IntOpt) Total time limit for a cluster request</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>resource_pool_id=default</td>
|
||||
<td>resource_pool_id = default</td>
|
||||
<td>(StrOpt) Shared resource pool id</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>retries=2</td>
|
||||
<td>retries = 2</td>
|
||||
<td>(IntOpt) Number of time a request should be retried</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>state_sync_interval=120</td>
|
||||
<td>state_sync_interval = 120</td>
|
||||
<td>(IntOpt) Interval in seconds between runs of the state synchronization task. Set it to 0 to disable it</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>task_status_check_interval=2000</td>
|
||||
<td>task_status_check_interval = 2000</td>
|
||||
<td>(IntOpt) Task status check interval</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>user=admin</td>
|
||||
<td>user = admin</td>
|
||||
<td>(StrOpt) User name for vsm</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,25 +10,25 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>default_notification_level=INFO</td>
|
||||
<td>default_notification_level = INFO</td>
|
||||
<td>(StrOpt) Default notification level for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>default_publisher_id=$host</td>
|
||||
<td>default_publisher_id = $host</td>
|
||||
<td>(StrOpt) Default publisher_id for outgoing notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notification_driver=[]</td>
|
||||
<td>notification_driver = []</td>
|
||||
<td>(MultiStrOpt) Driver or drivers to handle sending notifications</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>notification_topics=notifications</td>
|
||||
<td>notification_topics = notifications</td>
|
||||
<td>(ListOpt) AMQP topic used for openstack notifications</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,13 +10,13 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>network_vlan_ranges=</td>
|
||||
<td>network_vlan_ranges = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -10,93 +10,93 @@
|
||||
<col width="50%"/>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Configuration option=Default value</td>
|
||||
<td>Description</td>
|
||||
<th>Configuration option = Default value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>bridge_mappings=</td>
|
||||
<td>bridge_mappings = </td>
|
||||
<td>(StrOpt) N1K Bridge Mappings</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bridge_mappings=</td>
|
||||
<td>bridge_mappings = </td>
|
||||
<td>(ListOpt) List of <physical_network>:<bridge></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_tunneling=True</td>
|
||||
<td>enable_tunneling = True</td>
|
||||
<td>(BoolOpt) N1K Enable Tunneling</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>enable_tunneling=False</td>
|
||||
<td>enable_tunneling = False</td>
|
||||
<td>(BoolOpt) Enable tunneling support</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>int_peer_patch_port=patch-tun</td>
|
||||
<td>int_peer_patch_port = patch-tun</td>
|
||||
<td>(StrOpt) Peer patch port in integration bridge for tunnel bridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>integration_bridge=br-int</td>
|
||||
<td>integration_bridge = br-int</td>
|
||||
<td>(StrOpt) N1K Integration Bridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>integration_bridge=br-int</td>
|
||||
<td>integration_bridge = br-int</td>
|
||||
<td>(StrOpt) Integration bridge to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>l2_population=False</td>
|
||||
<td>l2_population = False</td>
|
||||
<td>(BoolOpt) Extension to use alongside ml2 plugin's l2population mechanism driver. It enables the plugin to populate VXLAN forwarding table.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>l2_population=False</td>
|
||||
<td>l2_population = False</td>
|
||||
<td>(BoolOpt) Use ml2 l2population mechanism driver to learn remote mac and IPs and improve tunnel scalability</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>local_ip=10.0.0.3</td>
|
||||
<td>local_ip = 10.0.0.3</td>
|
||||
<td>(StrOpt) N1K Local IP</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>local_ip=</td>
|
||||
<td>local_ip = </td>
|
||||
<td>(StrOpt) Local IP address of the VXLAN endpoints.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>local_ip=</td>
|
||||
<td>local_ip = </td>
|
||||
<td>(StrOpt) Local IP address of GRE tunnel endpoints.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tun_peer_patch_port=patch-int</td>
|
||||
<td>tun_peer_patch_port = patch-int</td>
|
||||
<td>(StrOpt) Peer patch port in tunnel bridge for integration bridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tunnel_bridge=br-tun</td>
|
||||
<td>tunnel_bridge = br-tun</td>
|
||||
<td>(StrOpt) N1K Tunnel Bridge</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tunnel_bridge=br-tun</td>
|
||||
<td>tunnel_bridge = br-tun</td>
|
||||
<td>(StrOpt) Tunnel bridge to use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tunnel_id_ranges=</td>
|
||||
<td>tunnel_id_ranges = </td>
|
||||
<td>(ListOpt) List of <tun_min>:<tun_max></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tunnel_id_ranges=</td>
|
||||
<td>tunnel_id_ranges = </td>
|
||||
<td>(ListOpt) Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges of GRE tunnel IDs that are available for tenant network allocation</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tunnel_type=</td>
|
||||
<td>tunnel_type = </td>
|
||||
<td>(StrOpt) The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tunnel_types=</td>
|
||||
<td>tunnel_types = </td>
|
||||
<td>(ListOpt) Network types supported by the agent (gre and/or vxlan)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>veth_mtu=None</td>
|
||||
<td>veth_mtu = None</td>
|
||||
<td>(IntOpt) MTU size of veth interfaces</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vxlan_udp_port=4789</td>
|
||||
<td>vxlan_udp_port = 4789</td>
|
||||
<td>(IntOpt) The UDP port to use for VXLAN tunnels.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user