From cdebb041d5893c0f17cc7c0fc7b891b25bb3cf55 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Sun, 19 Jul 2015 17:00:01 +0200 Subject: [PATCH] [config-ref] Nova option tables update Partial-Bug: #1472417 Closes-Bug: #1465841 Partial-Bug: #1461459 Partial-Bug: #1454356 Closes-Bug: #1450002 Change-Id: I1ce5933ce20d2021f4286ca965823483940157fe --- doc/common/tables/nova-amqp.xml | 2 +- doc/common/tables/nova-api.xml | 18 +++++ doc/common/tables/nova-auth_token.xml | 6 +- doc/common/tables/nova-cells.xml | 8 +- doc/common/tables/nova-common.xml | 8 +- doc/common/tables/nova-compute.xml | 14 +++- doc/common/tables/nova-configdrive.xml | 2 +- doc/common/tables/nova-cors.xml | 73 +++++++++++++++++++ doc/common/tables/nova-ec2.xml | 2 +- doc/common/tables/nova-ironic.xml | 2 +- doc/common/tables/nova-libvirt.xml | 18 ++--- doc/common/tables/nova-logging.xml | 40 +--------- doc/common/tables/nova-oslo_middleware.xml | 26 ------- doc/common/tables/nova-policy.xml | 4 - doc/common/tables/nova-qpid.xml | 4 +- doc/common/tables/nova-rabbitmq.xml | 12 ++- doc/common/tables/nova-rpc.xml | 4 + doc/common/tables/nova-upgrade_levels.xml | 2 +- doc/common/tables/nova-vmware.xml | 22 ++++-- doc/common/tables/nova-vnc.xml | 47 +++++++----- doc/common/tables/nova-xen.xml | 4 +- doc/common/tables/nova-xvpvncproxy.xml | 8 +- .../section_compute-options-reference.xml | 2 +- .../nova.flagmappings | 50 ++++++++----- 24 files changed, 225 insertions(+), 153 deletions(-) create mode 100644 doc/common/tables/nova-cors.xml delete mode 100644 doc/common/tables/nova-oslo_middleware.xml diff --git a/doc/common/tables/nova-amqp.xml b/doc/common/tables/nova-amqp.xml index d4a209982e..8e2ac1e79a 100644 --- a/doc/common/tables/nova-amqp.xml +++ b/doc/common/tables/nova-amqp.xml @@ -27,7 +27,7 @@ = [] - (MultiStrOpt) Driver or drivers to handle sending notifications. + (MultiStrOpt) The Drivers(s) to handle sending notifications. Possible values are messaging, messagingv2, routing, log, test, noop = notifications diff --git a/doc/common/tables/nova-api.xml b/doc/common/tables/nova-api.xml index 83265dd2b3..ce6291e980 100644 --- a/doc/common/tables/nova-api.xml +++ b/doc/common/tables/nova-api.xml @@ -117,6 +117,24 @@ = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f (StrOpt) A python format string that is used as the template to generate log lines. The following values can be formatted into it: client_ip, date_time, request_line, status_code, body_length, wall_seconds. + + [oslo_middleware] + + + = 114688 + (IntOpt) The maximum body size for each request, in bytes. + + + = X-Forwarded-Proto + (StrOpt) The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by an SSL termination proxy. + + + [oslo_versionedobjects] + + + = False + (BoolOpt) Make exception message format errors fatal + diff --git a/doc/common/tables/nova-auth_token.xml b/doc/common/tables/nova-auth_token.xml index 7b93185d54..1d45eeda36 100644 --- a/doc/common/tables/nova-auth_token.xml +++ b/doc/common/tables/nova-auth_token.xml @@ -119,7 +119,7 @@ = 10 - (IntOpt) (Optional) Number of seconds that an operation will wait to get a memcache client connection from the pool. + (IntOpt) (Optional) Number of seconds that an operation will wait to get a memcached client connection from the pool. = 300 @@ -131,7 +131,7 @@ = 3 - (IntOpt) (Optional) Socket timeout in seconds for communicating with a memcache server. + (IntOpt) (Optional) Socket timeout in seconds for communicating with a memcached server. = 60 @@ -147,7 +147,7 @@ = False - (BoolOpt) (Optional) Use the advanced (eventlet safe) memcache client pool. The advanced pool will only work under python 2.x. + (BoolOpt) (Optional) Use the advanced (eventlet safe) memcached client pool. The advanced pool will only work under python 2.x. = 10 diff --git a/doc/common/tables/nova-cells.xml b/doc/common/tables/nova-cells.xml index cd0d0daff9..df2fc15441 100644 --- a/doc/common/tables/nova-cells.xml +++ b/doc/common/tables/nova-cells.xml @@ -27,7 +27,7 @@ = compute - (StrOpt) Type of cell: api or compute + (StrOpt) Type of cell = None @@ -66,13 +66,9 @@ (IntOpt) Number of seconds after which a lack of capability and capacity updates signals the child cell is to be treated as a mute. - = -10.0 + = -10000.0 (FloatOpt) Multiplier used to weigh mute children. (The value should be negative.) - - = 1000.0 - (FloatOpt) Weight value assigned to mute children. (The value should be positive.) - = nova (StrOpt) Name of this cell diff --git a/doc/common/tables/nova-common.xml b/doc/common/tables/nova-common.xml index 411a7c687b..3b65f8e50b 100644 --- a/doc/common/tables/nova-common.xml +++ b/doc/common/tables/nova-common.xml @@ -89,16 +89,20 @@ = True - (BoolOpt) Whether to destroy instances on startup when we suspect they have previously been evacuated. This can result in data loss if undesired. See https://launchpad.net/bugs/1419785 + (BoolOpt) DEPRECATED: Whether to destroy instances on startup when we suspect they have previously been evacuated. This can result in data loss if undesired. See https://launchpad.net/bugs/1419785 = True - (BoolOpt) When using libvirt 1.2.2 fails live snapshots intermittently under load. This config option provides mechanism to disable livesnapshot while this is resolved. See https://bugs.launchpad.net/nova/+bug/1334398 + (BoolOpt) When using libvirt 1.2.2 live snapshots fail intermittently under load. This config option provides a mechanism to enable live snapshot while this is resolved. See https://bugs.launchpad.net/nova/+bug/1334398 = False (BoolOpt) This option allows a fallback to sudo for performance reasons. For example see https://bugs.launchpad.net/nova/+bug/1415106 + + = True + (BoolOpt) Whether or not to handle events raised from the compute driver's 'emit_event' method. These are lifecycle events raised from compute drivers that implement the method. An example of a lifecycle event is an instance starting or stopping. If the instance is going through task state changes due to an API operation, like resize, the events are ignored. However, this is an advanced feature which allows the hypervisor to signal to the compute service that an unexpected state change has occurred in an instance and the instance can be shutdown automatically - which can inherently race in reboot operations or when the compute service or host is rebooted, either planned or due to an unexpected outage. Care should be taken when using this and sync_power_state_interval is negative since then if any instances are out of sync between the hypervisor and the Nova database they will have to be synchronized manually. See https://bugs.launchpad.net/bugs/1444630 + diff --git a/doc/common/tables/nova-compute.xml b/doc/common/tables/nova-compute.xml index b9d54820f2..4748d0eb9a 100644 --- a/doc/common/tables/nova-compute.xml +++ b/doc/common/tables/nova-compute.xml @@ -17,9 +17,13 @@ [DEFAULT] + + = None + (MultiStrOpt) Monitor classes available to the compute which may be specified more than once. This option is DEPRECATED and no longer used. Use setuptools entry points to list available monitor plugins. + = None - (StrOpt) Driver to use for controlling virtualization. Options include: libvirt.LibvirtDriver, xenapi.XenAPIDriver, fake.FakeDriver, baremetal.BareMetalDriver, vmwareapi.VMwareVCDriver, hyperv.HyperVDriver + (StrOpt) Driver to use for controlling virtualization. Options include: libvirt.LibvirtDriver, xenapi.XenAPIDriver, fake.FakeDriver, ironic.IronicDriver, vmwareapi.VMwareVCDriver, hyperv.HyperVDriver = nova.compute.manager.ComputeManager @@ -27,7 +31,7 @@ = - (ListOpt) A list of monitors that can be used for getting compute metrics. + (ListOpt) A list of monitors that can be used for getting compute metrics. You can use the alias/name from the setuptools entry points for nova.compute.monitors.* namespaces. = vcpu @@ -119,7 +123,7 @@ = reap - (StrOpt) Action to take if a running deleted instance is detected. Valid options are 'noop', 'log', 'shutdown', or 'reap'. Set to 'noop' to take no action. + (StrOpt) Action to take if a running deleted instance is detected.Set to 'noop' to take no action. = 1800 @@ -145,6 +149,10 @@ = 600 (IntOpt) Interval to sync power states between the database and the hypervisor. Set to -1 to disable. Setting this to 0 will run at the default rate. + + = 0 + (IntOpt) Interval in seconds for updating compute resources. A number less than 0 means to disable the task completely. Leaving this at the default of 0 will cause this to run at the default periodic interval. Setting it to any positive value will cause it to run at approximately that number of seconds. + = True (BoolOpt) Fail instance boot if vif plugging fails diff --git a/doc/common/tables/nova-configdrive.xml b/doc/common/tables/nova-configdrive.xml index 4ae4e71bb8..c3cdfe0d95 100644 --- a/doc/common/tables/nova-configdrive.xml +++ b/doc/common/tables/nova-configdrive.xml @@ -19,7 +19,7 @@ = iso9660 - (StrOpt) Config drive format. One of iso9660 (default) or vfat + (StrOpt) Config drive format. = 1.0 2007-01-19 2007-03-01 2007-08-29 2007-10-10 2007-12-15 2008-02-01 2008-09-01 diff --git a/doc/common/tables/nova-cors.xml b/doc/common/tables/nova-cors.xml new file mode 100644 index 0000000000..9778ffe9f8 --- /dev/null +++ b/doc/common/tables/nova-cors.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Description of CORS configuration options
Configuration option = Default valueDescription
[cors]
= True(BoolOpt) Indicate that the actual request can include user credentials
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which header field names may be used during the actual request.
= GET, POST, PUT, DELETE, OPTIONS(ListOpt) Indicate which methods can be used during the actual request.
= None(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
= 3600(IntOpt) Maximum cache age of CORS preflight requests.
[cors.subdomain]
= True(BoolOpt) Indicate that the actual request can include user credentials
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which header field names may be used during the actual request.
= GET, POST, PUT, DELETE, OPTIONS(ListOpt) Indicate which methods can be used during the actual request.
= None(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
= Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma(ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
= 3600(IntOpt) Maximum cache age of CORS preflight requests.
+
diff --git a/doc/common/tables/nova-ec2.xml b/doc/common/tables/nova-ec2.xml index d07ebbe160..42310a5185 100644 --- a/doc/common/tables/nova-ec2.xml +++ b/doc/common/tables/nova-ec2.xml @@ -47,7 +47,7 @@ = http - (StrOpt) The protocol to use when connecting to the EC2 API server (http, https) + (StrOpt) The protocol to use when connecting to the EC2 API server = True diff --git a/doc/common/tables/nova-ironic.xml b/doc/common/tables/nova-ironic.xml index 1da48a95c7..9295922f6d 100644 --- a/doc/common/tables/nova-ironic.xml +++ b/doc/common/tables/nova-ironic.xml @@ -19,7 +19,7 @@ = None - (StrOpt) Ironic keystone auth token. + (StrOpt) Ironic keystone auth token.DEPRECATED: use admin_username, admin_password, and admin_tenant_name instead = None diff --git a/doc/common/tables/nova-libvirt.xml b/doc/common/tables/nova-libvirt.xml index dd8769a41b..2bb4a3b944 100644 --- a/doc/common/tables/nova-libvirt.xml +++ b/doc/common/tables/nova-libvirt.xml @@ -66,7 +66,7 @@ = None - (StrOpt) Discard option for nova managed disks (valid options are: ignore, unmap). Need Libvirt(1.0.6) Qemu1.5 (raw format) Qemu1.6(qcow2 format) + (StrOpt) Discard option for nova managed disks. Need Libvirt(1.0.6) Qemu1.5 (raw format) Qemu1.6(qcow2 format) = None @@ -86,7 +86,7 @@ = default - (StrOpt) VM Images format. Acceptable values are: raw, qcow2, lvm, rbd, default. If default is specified, then use_cow_images flag is used instead of this one. + (StrOpt) VM Images format. If default is specified, then use_cow_images flag is used instead of this one. = None @@ -106,7 +106,7 @@ = None - (StrOpt) The iSCSI transport iface to use to connect to target in case offload support is desired. Supported transports are be2iscsi, bnx2i, cxgb3i, cxgb4i, qla4xxx and ocs. Default format is transport_name.hwaddress and can be generated manually or via iscsiadm -m iface + (StrOpt) The iSCSI transport iface to use to connect to target in case offload support is desired. Default format is of the form <transport_name>.<hwaddress> where <transport_name> is one of (be2iscsi, bnx2i, cxgb3i, cxgb4i, qla4xxx, ocs) and <hwadress> is the MAC address of the interface and can be generated via the iscsiadm -m iface command. Do not confuse the iscsi_iface parameter to be provided here with the actual transport name. = False @@ -121,8 +121,8 @@ (IntOpt) A number of seconds to memory usage statistics period. Zero or negative value mean to disable memory usage statistics. - = False - (BoolOpt) Should unused kernel images be removed? This is only safe to enable if all compute nodes have been updated to support this option. This will be enabled by default in future. + = True + (BoolOpt) DEPRECATED: Should unused kernel images be removed? This is only safe to enable if all compute nodes have been updated to support this option (running Grizzly or newer level compute). This will be the default behavior in the 13.0.0 release. = 3600 @@ -150,7 +150,7 @@ = None - (StrOpt) Snapshot image format (valid options are : raw, qcow2, vmdk, vdi). Defaults to same as source image + (StrOpt) Snapshot image format. Defaults to same as source image = $instances_path/snapshots @@ -162,7 +162,7 @@ = auto - (StrOpt) The data source used to the populate the host "serial" UUID exposed to guest in the virtual BIOS. Permitted options are "hardware", "os", "none" or "auto" (default). + (StrOpt) The data source used to the populate the host "serial" UUID exposed to guest in the virtual BIOS. = @@ -178,11 +178,11 @@ = kvm - (StrOpt) Libvirt domain type (valid options are: kvm, lxc, qemu, uml, xen and parallels) + (StrOpt) Libvirt domain type = zero - (StrOpt) Method used to wipe old volumes (valid options are: none, zero, shred) + (StrOpt) Method used to wipe old volumes. = 0 diff --git a/doc/common/tables/nova-logging.xml b/doc/common/tables/nova-logging.xml index ac87d81fa7..87513bdb43 100644 --- a/doc/common/tables/nova-logging.xml +++ b/doc/common/tables/nova-logging.xml @@ -61,26 +61,6 @@ = None (StrOpt) DEPRECATED. 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. - - = None - (StrOpt) The name of a logging configuration file. This file is appended to any existing logging configuration files. For details about logging configuration files, see the Python logging module documentation. - - - = %Y-%m-%d %H:%M:%S - (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . - - - = None - (StrOpt) (Optional) The base directory used for relative --log-file paths. - - - = None - (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. - - - = None - (StrOpt) DEPRECATED. 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. - = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s (StrOpt) Format string to use for log messages with context. @@ -94,7 +74,7 @@ (StrOpt) Format string to use for log messages without context. - = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s + = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s (StrOpt) Prefix each line of exception output with this format. @@ -105,29 +85,17 @@ = LOG_USER (StrOpt) Syslog facility to receive log lines. - - = LOG_USER - (StrOpt) Syslog facility to receive log lines. - - - = False - (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. - - - = False - (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. - = True (BoolOpt) Log output to standard error. = False - (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. + (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED and will be changed later to honor RFC5424. - = False - (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. + = True + (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in K, and will be removed in M, along with this option. = False diff --git a/doc/common/tables/nova-oslo_middleware.xml b/doc/common/tables/nova-oslo_middleware.xml deleted file mode 100644 index c4d0c6c566..0000000000 --- a/doc/common/tables/nova-oslo_middleware.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - -
Description of oslo_middleware configuration options
Configuration option = Default valueDescription
[oslo_middleware]
= 114688(IntOpt) The maximum body size for each request, in bytes.
-
diff --git a/doc/common/tables/nova-policy.xml b/doc/common/tables/nova-policy.xml index b7d841ddc9..8b62c4bdaa 100644 --- a/doc/common/tables/nova-policy.xml +++ b/doc/common/tables/nova-policy.xml @@ -21,10 +21,6 @@ = True (BoolOpt) Permit instance snapshot operations. - - = False - (BoolOpt) Allow migrate machine to the same host. Useful when testing in single-host environments. - = False (BoolOpt) Allow destination machine to match source for resize. Useful when testing in single-host environments. diff --git a/doc/common/tables/nova-qpid.xml b/doc/common/tables/nova-qpid.xml index 90070730ba..13071911c2 100644 --- a/doc/common/tables/nova-qpid.xml +++ b/doc/common/tables/nova-qpid.xml @@ -70,8 +70,8 @@ (StrOpt) Username for Qpid connection. - = 30 - (IntOpt) Size of RPC connection pool. + = False + (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release. diff --git a/doc/common/tables/nova-rabbitmq.xml b/doc/common/tables/nova-rabbitmq.xml index b5a370fa49..598f1f0a42 100644 --- a/doc/common/tables/nova-rabbitmq.xml +++ b/doc/common/tables/nova-rabbitmq.xml @@ -34,13 +34,17 @@ (IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. - = 0 - (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL + = 60 + (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL = 1.0 (FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification. + + = 60 + (IntOpt) How long to wait before considering a reconnect attempt to have failed. This value should not be longer than rpc_response_timeout. + = (StrOpt) SSL certification authority file (valid only if SSL enabled). @@ -106,8 +110,8 @@ (StrOpt) The RabbitMQ virtual host. - = 30 - (IntOpt) Size of RPC connection pool. + = False + (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release. diff --git a/doc/common/tables/nova-rpc.xml b/doc/common/tables/nova-rpc.xml index 7fe7014df1..93f8989d23 100644 --- a/doc/common/tables/nova-rpc.xml +++ b/doc/common/tables/nova-rpc.xml @@ -33,6 +33,10 @@ = 30 (IntOpt) Seconds to wait before a cast expires (TTL). Only supported by impl_zmq. + + = 30 + (IntOpt) Size of RPC connection pool. + = 60 (IntOpt) Seconds to wait for a response from a call. diff --git a/doc/common/tables/nova-upgrade_levels.xml b/doc/common/tables/nova-upgrade_levels.xml index 1f13444a2a..80444324e5 100644 --- a/doc/common/tables/nova-upgrade_levels.xml +++ b/doc/common/tables/nova-upgrade_levels.xml @@ -34,7 +34,7 @@ = None - (StrOpt) Set a version cap for messages sent to compute services. If you plan to do a live upgrade from havana to icehouse, you should set this option to "icehouse-compat" before beginning the live upgrade procedure. + (StrOpt) Set a version cap for messages sent to compute services. If you plan to do a live upgrade from an old version to a newer version, you should set this option to the old version before beginning the live upgrade procedure. Only upgrading to the next version is supported, so you cannot skip a release for the live upgrade procedure. = None diff --git a/doc/common/tables/nova-vmware.xml b/doc/common/tables/nova-vmware.xml index c022f033dd..79415fe1a2 100644 --- a/doc/common/tables/nova-vmware.xml +++ b/doc/common/tables/nova-vmware.xml @@ -21,33 +21,45 @@ = 10 (IntOpt) The number of times we retry on failures, e.g., socket error, etc. + + = None + (StrOpt) Specify a CA bundle file to use in verifying the vCenter server certificate. + = None - (StrOpt) The prefix for Where cached images are stored. This is NOT the full path - just a folder prefix. This should only be used when a datastore cache should be shared between compute nodes. Note: this should only be used when the compute nodes have a shared file system. + (StrOpt) The prefix for where cached images are stored. This is NOT the full path - just a folder prefix. This should only be used when a datastore cache should be shared between compute nodes. Note: this should only be used when the compute nodes have a shared file system. = None (MultiStrOpt) Name of a VMware Cluster ComputeResource. + + = None + (IntOpt) Set this value if affected by an increased network latency causing repeated characters when typing in a remote console. + = None (StrOpt) Regex to match the name of a datastore. = None - (StrOpt) Hostname or IP address for connection to VMware VC host. + (StrOpt) Hostname or IP address for connection to VMware vCenter host. = None - (StrOpt) Password for connection to VMware VC host. + (StrOpt) Password for connection to VMware vCenter host. = 443 - (IntOpt) Port for connection to VMware VC host. + (IntOpt) Port for connection to VMware vCenter host. = None - (StrOpt) Username for connection to VMware VC host. + (StrOpt) Username for connection to VMware vCenter host. + + + = False + (BoolOpt) If true, the vCenter server certificate is not verified. If false, then the default CA truststore is used for verification. This option is ignored if "ca_file" is set. = br-int diff --git a/doc/common/tables/nova-vnc.xml b/doc/common/tables/nova-vnc.xml index 6e23355d6c..e0f2aff3f2 100644 --- a/doc/common/tables/nova-vnc.xml +++ b/doc/common/tables/nova-vnc.xml @@ -25,10 +25,6 @@ = None (StrOpt) SSL key file (if separate from cert) - - = http://127.0.0.1:6080/vnc_auto.html - (StrOpt) Location of VNC console proxy, in the form "http://127.0.0.1:6080/vnc_auto.html" - = 0.0.0.0 (StrOpt) Host on which to listen for incoming requests @@ -49,22 +45,6 @@ = False (BoolOpt) Disallow non-encrypted connections - - = True - (BoolOpt) Enable VNC related features - - - = en-us - (StrOpt) Keymap for VNC - - - = 127.0.0.1 - (StrOpt) IP address on which instance vncservers should listen - - - = 127.0.0.1 - (StrOpt) The address to which proxy clients (like nova-xvpvncproxy) should connect - = /usr/share/spice-html5 (StrOpt) Run webserver on same port. Serve files from DIR. @@ -80,6 +60,33 @@ = 10000 (IntOpt) Total number of VNC ports + + [vnc] + + + = True + (BoolOpt) Enable VNC related features + + + = en-us + (StrOpt) Keymap for VNC + + + = http://127.0.0.1:6080/vnc_auto.html + (StrOpt) Location of VNC console proxy, in the form "http://127.0.0.1:6080/vnc_auto.html" + + + = 127.0.0.1 + (StrOpt) IP address on which instance vncservers should listen + + + = 127.0.0.1 + (StrOpt) The address to which proxy clients (like nova-xvpvncproxy) should connect + + + = http://127.0.0.1:6081/console + (StrOpt) Location of nova xvp VNC console proxy, in the form "http://127.0.0.1:6081/console" + diff --git a/doc/common/tables/nova-xen.xml b/doc/common/tables/nova-xen.xml index 37e21bd3fa..3cee013b46 100644 --- a/doc/common/tables/nova-xen.xml +++ b/doc/common/tables/nova-xen.xml @@ -181,7 +181,7 @@ = None - (StrOpt) Base URL for torrent files. + (StrOpt) Base URL for torrent files; must contain a slash character (see RFC 1808, step 6) = 600 @@ -189,7 +189,7 @@ = none - (StrOpt) Whether or not to download images via Bit Torrent (all|some|none). + (StrOpt) Whether or not to download images via Bit Torrent. = 6891 diff --git a/doc/common/tables/nova-xvpvncproxy.xml b/doc/common/tables/nova-xvpvncproxy.xml index 4288ab1aaa..bf1953353c 100644 --- a/doc/common/tables/nova-xvpvncproxy.xml +++ b/doc/common/tables/nova-xvpvncproxy.xml @@ -3,8 +3,8 @@ - - +
Description of XCP VNC proxy configuration options
+ @@ -17,10 +17,6 @@ - - - - diff --git a/doc/config-reference/compute/section_compute-options-reference.xml b/doc/config-reference/compute/section_compute-options-reference.xml index 9d816a0a66..f628bea898 100644 --- a/doc/config-reference/compute/section_compute-options-reference.xml +++ b/doc/config-reference/compute/section_compute-options-reference.xml @@ -21,6 +21,7 @@ + @@ -39,7 +40,6 @@ - diff --git a/tools/autogenerate-config-flagmappings/nova.flagmappings b/tools/autogenerate-config-flagmappings/nova.flagmappings index 29124fe1e5..7c346b586e 100644 --- a/tools/autogenerate-config-flagmappings/nova.flagmappings +++ b/tools/autogenerate-config-flagmappings/nova.flagmappings @@ -1,7 +1,6 @@ aggregate_image_properties_isolation_namespace scheduler aggregate_image_properties_isolation_separator scheduler allow_instance_snapshots policy -allow_migrate_to_same_host policy allow_resize_to_same_host policy allow_same_net_traffic network api_paste_config api @@ -23,6 +22,7 @@ cert_manager ca cert_topic ca client_socket_timeout api cnt_vpn_clients network +compute_available_monitors compute compute_driver compute compute_manager compute compute_monitors compute @@ -156,11 +156,6 @@ live_migration_retry_count livemigration lockout_attempts ec2 lockout_minutes ec2 lockout_window ec2 -log-config-append logging -log-date-format logging -log-dir logging -log-file logging -log-format logging log_config_append logging log_date_format logging log_dir logging @@ -209,7 +204,6 @@ notification_driver amqp notification_topics amqp notify_api_faults common notify_on_state_change common -novncproxy_base_url vnc novncproxy_host vnc novncproxy_port vnc null_kernel api @@ -275,6 +269,7 @@ rootwrap_config common routing_source_ip network rpc_backend rpc rpc_cast_timeout rpc +rpc_conn_pool_size rpc rpc_response_timeout rpc rpc_thread_pool_size rpc rpc_zmq_bind_address zeromq @@ -328,7 +323,6 @@ ssl_only vnc state_path common stub_compute xen sync_power_state_interval compute -syslog-log-facility logging syslog_log_facility logging tcp_keepidle api teardown_unused_network_gateway network @@ -337,8 +331,7 @@ timeout_nbd hypervisor transport_url amqp until_refresh policy update_dns_entries network -use-syslog logging -use-syslog-rfc-format logging +update_resources_interval compute use_cow_images hypervisor use_forwarded_for api use_ipv6 ipv6 @@ -359,10 +352,6 @@ vif_plugging_timeout compute virt_mkfs hypervisor vlan_interface network vlan_start network -vnc_enabled vnc -vnc_keymap vnc -vncserver_listen vnc -vncserver_proxyclient_address vnc volume_api_class volumes volume_usage_poll_interval volumes vpn_flavor vpn @@ -374,7 +363,6 @@ web vnc wsgi_default_pool_size api wsgi_keep_alive api wsgi_log_format api -xvpvncproxy_base_url xvpvncproxy xvpvncproxy_host xvpvncproxy xvpvncproxy_port xvpvncproxy api_database/connection database @@ -411,7 +399,6 @@ cells/manager cells cells/max_hop_count cells cells/mute_child_interval cells cells/mute_weight_multiplier cells -cells/mute_weight_value cells cells/name cells cells/offset_weight_multiplier cells cells/ram_weight_multiplier scheduler @@ -437,6 +424,18 @@ conductor/manager conductor conductor/topic conductor conductor/use_local conductor conductor/workers conductor +cors/allow_credentials cors +cors/allow_headers cors +cors/allow_methods cors +cors/allowed_origin cors +cors/expose_headers cors +cors/max_age cors +cors.subdomain/allow_credentials cors +cors.subdomain/allow_headers cors +cors.subdomain/allow_methods cors +cors.subdomain/allowed_origin cors +cors.subdomain/expose_headers cors +cors.subdomain/max_age cors database/backend database database/connection database database/connection_debug database @@ -651,13 +650,14 @@ oslo_messaging_qpid/qpid_sasl_mechanisms qpid oslo_messaging_qpid/qpid_tcp_nodelay qpid oslo_messaging_qpid/qpid_topology_version qpid oslo_messaging_qpid/qpid_username qpid -oslo_messaging_qpid/rpc_conn_pool_size qpid +oslo_messaging_qpid/send_single_reply qpid oslo_messaging_rabbit/amqp_auto_delete rabbitmq oslo_messaging_rabbit/amqp_durable_queues rabbitmq oslo_messaging_rabbit/fake_rabbit rabbitmq oslo_messaging_rabbit/heartbeat_rate rabbitmq oslo_messaging_rabbit/heartbeat_timeout_threshold rabbitmq oslo_messaging_rabbit/kombu_reconnect_delay rabbitmq +oslo_messaging_rabbit/kombu_reconnect_timeout rabbitmq oslo_messaging_rabbit/kombu_ssl_ca_certs rabbitmq oslo_messaging_rabbit/kombu_ssl_certfile rabbitmq oslo_messaging_rabbit/kombu_ssl_keyfile rabbitmq @@ -674,8 +674,10 @@ oslo_messaging_rabbit/rabbit_retry_interval rabbitmq oslo_messaging_rabbit/rabbit_use_ssl rabbitmq oslo_messaging_rabbit/rabbit_userid rabbitmq oslo_messaging_rabbit/rabbit_virtual_host rabbitmq -oslo_messaging_rabbit/rpc_conn_pool_size rabbitmq -oslo_middleware/max_request_body_size oslo_middleware +oslo_messaging_rabbit/send_single_reply rabbitmq +oslo_middleware/max_request_body_size api +oslo_middleware/secure_proxy_ssl_header api +oslo_versionedobjects/fatal_exception_format_errors api rdp/enabled rdp rdp/html5_proxy_base_url rdp serial_console/base_url serial_console @@ -714,13 +716,16 @@ upgrade_levels/intercell upgrade_levels upgrade_levels/network upgrade_levels upgrade_levels/scheduler upgrade_levels vmware/api_retry_count vmware +vmware/ca_file vmware vmware/cache_prefix vmware vmware/cluster_name vmware +vmware/console_delay_seconds vmware vmware/datastore_regex vmware vmware/host_ip vmware vmware/host_password vmware vmware/host_port vmware vmware/host_username vmware +vmware/insecure vmware vmware/integration_bridge vmware vmware/maximum_objects vmware vmware/pbm_default_policy vmware @@ -732,9 +737,16 @@ vmware/vlan_interface network vmware/vnc_port vnc vmware/vnc_port_total vnc vmware/wsdl_location vmware +vnc/enabled vnc +vnc/keymap vnc +vnc/novncproxy_base_url vnc +vnc/vncserver_listen vnc +vnc/vncserver_proxyclient_address vnc +vnc/xvpvncproxy_base_url vnc workarounds/destroy_after_evacuate common workarounds/disable_libvirt_livesnapshot common workarounds/disable_rootwrap common +workarounds/handle_virt_lifecycle_events common xenserver/agent_path xen xenserver/agent_resetnetwork_timeout xen xenserver/agent_timeout xen
Description of xvpvncproxy configuration options
[DEFAULT]
= http://127.0.0.1:6081/console(StrOpt) Location of nova xvp VNC console proxy, in the form "http://127.0.0.1:6081/console"
= 0.0.0.0 (StrOpt) Address that the XCP VNC proxy should bind to