diff options
| author | Yaguang Tang <heut2008@gmail.com> | 2012-11-13 12:01:58 +0800 |
|---|---|---|
| committer | Yaguang Tang <heut2008@gmail.com> | 2012-11-14 23:22:44 +0800 |
| commit | 0932dfa2e62cb7a655df3a914a38bc022fc5ce2c (patch) | |
| tree | 68a145bb8d6d58db390d1ed8cb3357a74e625476 | |
| parent | 0fadce2d59b2a77b9b5745dd1ca60e9a4f555d24 (diff) | |
| download | nova-0932dfa2e62cb7a655df3a914a38bc022fc5ce2c.tar.gz nova-0932dfa2e62cb7a655df3a914a38bc022fc5ce2c.tar.xz nova-0932dfa2e62cb7a655df3a914a38bc022fc5ce2c.zip | |
update nova.conf.sample.
created by using generate_sample.sh.
Change-Id: I0b5a20b8a77d5d87bb0f8497f74a19eb5bbd2d06
| -rw-r--r-- | etc/nova/nova.conf.sample | 489 |
1 files changed, 137 insertions, 352 deletions
diff --git a/etc/nova/nova.conf.sample b/etc/nova/nova.conf.sample index 2580fafc9..f44b034a0 100644 --- a/etc/nova/nova.conf.sample +++ b/etc/nova/nova.conf.sample @@ -89,9 +89,6 @@ # state_path=$pybasedir #### (StrOpt) Top-level directory for maintaining nova's state -# lock_path=$pybasedir -#### (StrOpt) Directory to use for lock files - # fake_network=false #### (BoolOpt) If passed, use fake network devices and addresses @@ -150,16 +147,13 @@ # scheduler_topic=scheduler #### (StrOpt) the topic scheduler nodes listen on -# volume_topic=volume -#### (StrOpt) the topic volume nodes listen on - # network_topic=network #### (StrOpt) the topic network nodes listen on # api_rate_limit=true #### (BoolOpt) whether to rate limit the api -# enabled_apis=ec2,osapi_compute,osapi_volume,metadata +# enabled_apis=ec2,osapi_compute,metadata #### (ListOpt) a list of APIs to enable by default # ec2_host=$my_ip @@ -186,14 +180,6 @@ # osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions #### (MultiStrOpt) osapi compute extension to load -# osapi_volume_ext_list= -#### (ListOpt) Specify list of extensions to load when using -#### osapi_volume_extension option with -#### nova.api.openstack.volume.contrib.select_extensions - -# osapi_volume_extension=nova.api.openstack.volume.contrib.standard_extensions -#### (MultiStrOpt) osapi volume extension to load - # osapi_path=/v1.1/ #### (StrOpt) the path prefix used to call the openstack api server @@ -268,9 +254,6 @@ # network_manager=nova.network.manager.VlanManager #### (StrOpt) full class name for the Manager for network -# volume_manager=nova.volume.manager.VolumeManager -#### (StrOpt) full class name for the Manager for volume - # scheduler_manager=nova.scheduler.manager.SchedulerManager #### (StrOpt) full class name for the Manager for scheduler @@ -304,10 +287,7 @@ #### (StrOpt) The default format an ephemeral_volume will be formatted #### with on creation. -# root_helper=sudo -#### (StrOpt) Deprecated: command to use for running commands as root - -# rootwrap_config=<None> +# rootwrap_config=/etc/nova/rootwrap.conf #### (StrOpt) Path to the rootwrap configuration file to use for running #### commands as root @@ -365,7 +345,7 @@ # network_api_class=nova.network.api.API #### (StrOpt) The full class name of the network API class to use -# volume_api_class=nova.volume.api.API +# volume_api_class=nova.volume.cinder.API #### (StrOpt) The full class name of the volume API class to use # security_group_handler=nova.network.sg.NullSecurityGroupHandler @@ -377,7 +357,7 @@ # auth_strategy=noauth #### (StrOpt) The strategy to use for auth: noauth or keystone. -# non_inheritable_image_properties=cache_in_nova,instance_uuid,user_id,image_type,backup_type,min_ram,min_disk +# non_inheritable_image_properties=cache_in_nova,bittorrent #### (ListOpt) These are image properties which a snapshot should not #### inherit from an instance @@ -385,6 +365,12 @@ #### (BoolOpt) Whether to batch up the application of IPTables rules during #### a host restart and apply all at the end of the init phase +# compute_driver=<None> +#### (StrOpt) Driver to use for controlling virtualization. Options +#### include: libvirt.LibvirtDriver, xenapi.XenAPIDriver, +#### fake.FakeDriver, baremetal.BareMetalDriver, +#### vmwareapi.VMWareESXDriver + ######## defined in nova.notifications ######## @@ -394,6 +380,10 @@ #### notifications, True for notifications on any instance #### changes. +# notify_api_faults=false +#### (BoolOpt) If set, send api.fault notifications on caught exceptions in +#### the API service. + # notify_on_state_change=<None> #### (StrOpt) If set, send compute.instance.update notifications on #### instance state changes. Valid values are None for no @@ -422,12 +412,6 @@ # quota_ram=51200 #### (IntOpt) megabytes of instance ram allowed per project -# quota_volumes=10 -#### (IntOpt) number of volumes allowed per project - -# quota_gigabytes=1000 -#### (IntOpt) number of volume gigabytes allowed per project - # quota_floating_ips=10 #### (IntOpt) number of floating ips allowed per project @@ -508,15 +492,6 @@ # metadata_workers=<None> #### (IntOpt) Number of workers for metadata service -# osapi_volume_listen=0.0.0.0 -#### (StrOpt) IP address for OpenStack Volume API to listen - -# osapi_volume_listen_port=8776 -#### (IntOpt) port for os volume api to listen - -# osapi_volume_workers=<None> -#### (IntOpt) Number of workers for OpenStack Volume API service - ######## defined in nova.test ######## @@ -527,6 +502,15 @@ #### (BoolOpt) should we use everything for testing +######## defined in nova.wsgi ######## + +# wsgi_log_format=%(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. + + ######## defined in nova.api.auth ######## # use_forwarded_for=false @@ -555,6 +539,9 @@ # ec2_strict_validation=true #### (BoolOpt) Validate security group names according to EC2 specification +# ec2_timestamp_expiry=300 +#### (IntOpt) Time in seconds before ec2 timestamp expires + ######## defined in nova.api.metadata.base ######## @@ -590,12 +577,6 @@ #### (StrOpt) Netmask to push into openvpn config -######## defined in nova.common.deprecated ######## - -# fatal_deprecations=false -#### (BoolOpt) make deprecations fatal - - ######## defined in nova.common.eventlet_backdoor ######## # backdoor_port=<None> @@ -612,12 +593,6 @@ #### NOT the full path - just a folder name.For per-compute-host #### cached images, set to _base_$my_ip -# compute_driver=nova.virt.connection.get_connection -#### (StrOpt) Driver to use for controlling virtualization. Options -#### include: libvirt.LibvirtDriver, xenapi.XenAPIDriver, -#### fake.FakeDriver, baremetal.BareMetalDriver, -#### vmwareapi.VMWareESXDriver - # console_host=nova #### (StrOpt) Console proxy host to use to connect to instances on this #### host. @@ -678,9 +653,6 @@ # reserved_host_memory_mb=512 #### (IntOpt) Amount of memory in MB to reserve for the host -# claim_timeout_seconds=600 -#### (IntOpt) How long, in seconds, before a resource claim times out - # compute_stats_class=nova.compute.stats.Stats #### (StrOpt) Class that will manage stats for the local compute host @@ -750,9 +722,6 @@ # instance_name_template=instance-%08x #### (StrOpt) Template string to be used to generate instance names -# volume_name_template=volume-%s -#### (StrOpt) Template string to be used to generate instance names - # snapshot_name_template=snapshot-%s #### (StrOpt) Template string to be used to generate snapshot names @@ -991,6 +960,15 @@ #### (IntOpt) port for s3 api to listen +######## defined in nova.openstack.common.lockutils ######## + +# disable_process_locking=false +#### (BoolOpt) Whether to disable inter-process locks + +# lock_path=/usr/lib/python/site-packages/nova/openstack +#### (StrOpt) Directory to use for lock files + + ######## defined in nova.openstack.common.log ######## # logdir=<None> @@ -1008,13 +986,13 @@ # logging_context_format_string=%(asctime)s %(levelname)s %(name)s [%(request_id)s %(user_id)s %(project_id)s] %(instance)s%(message)s #### (StrOpt) format string to use for log messages with context -# logging_default_format_string=%(asctime)s %(levelname)s %(name)s [-] %(instance)s%(message)s +# logging_default_format_string=%(asctime)s %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s #### (StrOpt) format string to use for log messages without context -# logging_debug_format_suffix=from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d +# logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d #### (StrOpt) data to append to log format when level is DEBUG -# logging_exception_prefix=%(asctime)s TRACE %(name)s %(instance)s +# logging_exception_prefix=%(asctime)s %(process)d TRACE %(name)s %(instance)s #### (StrOpt) prefix each line of exception output with this format # default_log_levels=amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,keystone=INFO,eventlet.wsgi.server=WARN @@ -1023,6 +1001,9 @@ # publish_errors=false #### (BoolOpt) publish error events +# fatal_deprecations=false +#### (BoolOpt) make deprecations fatal + # instance_format="[instance: %(uuid)s] " #### (StrOpt) If an instance is passed with the log message, format it #### like this @@ -1067,13 +1048,10 @@ #### (IntOpt) Seconds to wait before a cast expires (TTL). Only supported #### by impl_zmq. -# allowed_rpc_exception_modules=nova.openstack.common.exception,nova.exception +# allowed_rpc_exception_modules=nova.openstack.common.exception,nova.exception,cinder.exception #### (ListOpt) Modules of exceptions that are permitted to be recreatedupon #### receiving exception data from an rpc call. -# control_exchange=nova -#### (StrOpt) AMQP exchange to connect to if using RabbitMQ or Qpid - # fake_rabbit=false #### (BoolOpt) If passed, use a fake RabbitMQ provider @@ -1093,10 +1071,13 @@ #### (StrOpt) SSL certification authority file (valid only if SSL enabled) # rabbit_host=localhost -#### (StrOpt) the RabbitMQ host +#### (StrOpt) The RabbitMQ broker address where a single node is used # rabbit_port=5672 -#### (IntOpt) the RabbitMQ port +#### (IntOpt) The RabbitMQ broker port where a single node is used + +# rabbit_hosts=$rabbit_host:$rabbit_port +#### (ListOpt) RabbitMQ HA cluster host:port pairs # rabbit_use_ssl=false #### (BoolOpt) connect over SSL for RabbitMQ @@ -1124,6 +1105,10 @@ # rabbit_durable_queues=false #### (BoolOpt) use durable queues in RabbitMQ +# rabbit_ha_queues=false +#### (BoolOpt) use H/A queues in RabbitMQ (x-ha-policy: all).You need to +#### wipe RabbitMQ database when changing this option. + ######## defined in nova.openstack.common.rpc.impl_qpid ######## @@ -1221,6 +1206,19 @@ #### (FloatOpt) virtual disk to physical disk allocation ratio +######## defined in nova.scheduler.filters.io_ops_filter ######## + +# max_io_ops_per_host=8 +#### (IntOpt) Ignore hosts that have too many +#### builds/resizes/snaps/migrations + + +######## defined in nova.scheduler.filters.num_instances_filter ######## + +# max_instances_per_host=50 +#### (IntOpt) Ignore hosts that have too many instances + + ######## defined in nova.scheduler.filters.ram_filter ######## # ram_allocation_ratio=1.5 @@ -1229,19 +1227,19 @@ ######## defined in nova.scheduler.filters.trusted_filter ######## -# server=<None> +# attestation_server=<None> #### (StrOpt) attestation server http -# server_ca_file=<None> +# attestation_server_ca_file=<None> #### (StrOpt) attestation server Cert file for Identity verification -# port=8443 +# attestation_port=8443 #### (StrOpt) attestation server port -# api_url=/OpenAttestationWebServices/V1.0 +# attestation_api_url=/OpenAttestationWebServices/V1.0 #### (StrOpt) attestation web API URL -# auth_blob=<None> +# attestation_auth_blob=<None> #### (StrOpt) attestation authorization blob - must change @@ -1273,7 +1271,7 @@ ######## defined in nova.scheduler.manager ######## -# scheduler_driver=nova.scheduler.multi.MultiScheduler +# scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler #### (StrOpt) Default driver to use for the scheduler @@ -1282,9 +1280,6 @@ # compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler #### (StrOpt) Driver to use for scheduling compute calls -# volume_scheduler_driver=nova.scheduler.chance.ChanceScheduler -#### (StrOpt) Driver to use for scheduling volume calls - # default_scheduler_driver=nova.scheduler.chance.ChanceScheduler #### (StrOpt) Default driver to use for scheduling calls @@ -1295,12 +1290,6 @@ #### (StrOpt) Absolute path to scheduler configuration JSON file. -######## defined in nova.scheduler.simple ######## - -# max_gigabytes=10000 -#### (IntOpt) maximum number of volume gigabytes to allow per host - - ######## defined in nova.virt.baremetal.driver ######## # baremetal_type=baremetal @@ -1328,6 +1317,10 @@ #### (StrOpt) Where to put temporary files associated with config drive #### creation +# force_config_drive=<None> +#### (StrOpt) Set to force injection to take place on a config drive (if +#### set, valid options are: always) + ######## defined in nova.virt.disk.api ######## @@ -1458,10 +1451,6 @@ #### (BoolOpt) Use a separated OS thread pool to realize non-blocking #### libvirt calls -# force_config_drive=<None> -#### (StrOpt) Set to force injection to take place on a config drive (if -#### set, valid options are: always) - # libvirt_cpu_mode=<None> #### (StrOpt) Set to "host-model" to clone the host CPU feature flags; to #### "host-passthrough" to use the host CPU model exactly; to @@ -1528,6 +1517,18 @@ #### (BoolOpt) Use virtio for bridge interfaces +######## defined in nova.virt.libvirt.volume ######## + +# num_iscsi_scan_tries=3 +#### (IntOpt) number of times to rescan iSCSI target to find volume + +# rbd_user=<None> +#### (StrOpt) the RADOS client name for accessing rbd volumes + +# rbd_secret_uuid=<None> +#### (StrOpt) the libvirt uuid of the secret for the rbd_uservolumes + + ######## defined in nova.virt.libvirt.volume_nfs ######## # nfs_mount_point_base=$state_path/mnt @@ -1598,9 +1599,27 @@ ######## defined in nova.virt.xenapi.agent ######## +# agent_timeout=30 +#### (IntOpt) number of seconds to wait for agent reply + # agent_version_timeout=300 #### (IntOpt) number of seconds to wait for agent to be fully operational +# agent_resetnetwork_timeout=60 +#### (IntOpt) number of seconds to wait for agent reply to resetnetwork +#### request + +# xenapi_agent_path=usr/sbin/xe-update-networking +#### (StrOpt) Specifies the path in which the xenapi guest agent should be +#### located. If the agent is present, network configuration is +#### not injected into the image. Used if +#### compute_driver=xenapi.XenAPIDriver and flat_injected=True + +# xenapi_disable_agent=false +#### (BoolOpt) Disable XenAPI agent. Reduces the amount of time it takes +#### nova to detect that a VM has started, when that VM does not +#### have the agent installed + ######## defined in nova.virt.xenapi.driver ######## @@ -1632,12 +1651,6 @@ #### (IntOpt) Max number of times to poll for VHD to coalesce. Used only #### if compute_driver=xenapi.XenAPIDriver -# xenapi_agent_path=usr/sbin/xe-update-networking -#### (StrOpt) Specifies the path in which the xenapi guest agent should be -#### located. If the agent is present, network configuration is -#### not injected into the image. Used if -#### compute_driver=xenapi.XenAPIDriver and flat_injected=True - # xenapi_sr_base_path=/var/run/sr-mount #### (StrOpt) Base path to the storage repository @@ -1703,6 +1716,38 @@ # xenapi_num_vbd_unplug_retries=10 #### (IntOpt) Maximum number of retries to unplug VBD +# xenapi_torrent_images=none +#### (StrOpt) Whether or not to download images via Bit Torrent +#### (all|some|none). + +# xenapi_torrent_base_url=<None> +#### (StrOpt) Base URL for torrent files. + +# xenapi_torrent_seed_chance=1.0 +#### (FloatOpt) Probability that peer will become a seeder. (1.0 = 100%) + +# xenapi_torrent_seed_duration=3600 +#### (IntOpt) Number of seconds after downloading an image via BitTorrent +#### that it should be seeded for other peers. + +# xenapi_torrent_max_last_accessed=86400 +#### (IntOpt) Cached torrent files not accessed within this number of +#### seconds can be reaped + +# xenapi_torrent_listen_port_start=6881 +#### (IntOpt) Beginning of port range to listen on + +# xenapi_torrent_listen_port_end=6891 +#### (IntOpt) End of port range to listen on + +# xenapi_torrent_download_stall_cutoff=600 +#### (IntOpt) Number of seconds a download can remain at the same progress +#### percentage w/o being considered a stall + +# xenapi_torrent_max_seeder_processes_per_host=1 +#### (IntOpt) Maximum number of seeder processes to run concurrently +#### within a given dom0. (-1 = no limit) + ######## defined in nova.virt.xenapi.vmops ######## @@ -1713,9 +1758,6 @@ # xenapi_vif_driver=nova.virt.xenapi.vif.XenAPIBridgeDriver #### (StrOpt) The XenAPI VIF driver using XenServer Network APIs. -# xenapi_generate_swap=false -#### (BoolOpt) Whether to generate swap (False means fetching it from OVA) - ######## defined in nova.vnc ######## @@ -1750,13 +1792,6 @@ #### (StrOpt) Address that the XCP VNC proxy should bind to -######## defined in nova.volume.api ######## - -# snapshot_same_host=true -#### (BoolOpt) Create volume from snapshot at the host where snapshot -#### resides - - ######## defined in nova.volume.cinder ######## # cinder_catalog_info=volume:cinder:publicURL @@ -1769,254 +1804,4 @@ #### endpoint e.g. http://localhost:8776/v1/%(project_id)s -######## defined in nova.volume.driver ######## - -# volume_group=nova-volumes -#### (StrOpt) Name for the VG that will contain exported volumes - -# num_shell_tries=3 -#### (IntOpt) number of times to attempt to run flakey shell commands - -# num_iscsi_scan_tries=3 -#### (IntOpt) number of times to rescan iSCSI target to find volume - -# iscsi_num_targets=100 -#### (IntOpt) Number of iscsi target ids per host - -# iscsi_target_prefix=iqn.2010-10.org.openstack: -#### (StrOpt) prefix for iscsi volumes - -# iscsi_ip_address=$my_ip -#### (StrOpt) use this ip for iscsi - -# iscsi_port=3260 -#### (IntOpt) The port that the iSCSI daemon is listening on - -# rbd_pool=rbd -#### (StrOpt) the RADOS pool in which rbd volumes are stored - -# rbd_user=<None> -#### (StrOpt) the RADOS client name for accessing rbd volumes - -# rbd_secret_uuid=<None> -#### (StrOpt) the libvirt uuid of the secret for the rbd_uservolumes - -# volume_tmp_dir=<None> -#### (StrOpt) where to store temporary image files if the volume driver -#### does not write them directly to the volume - - -######## defined in nova.volume.iscsi ######## - -# iscsi_helper=tgtadm -#### (StrOpt) iscsi target user-land tool to use - -# volumes_dir=$state_path/volumes -#### (StrOpt) Volume configuration file storage directory - - -######## defined in nova.volume.manager ######## - -# storage_availability_zone=nova -#### (StrOpt) availability zone of this service - -# volume_driver=nova.volume.driver.ISCSIDriver -#### (StrOpt) Driver to use for volume creation - -# use_local_volumes=true -#### (BoolOpt) if True, will not discover local volumes - -# volume_force_update_capabilities=false -#### (BoolOpt) if True will force update capabilities on each check - - -######## defined in nova.volume.netapp ######## - -# netapp_wsdl_url=<None> -#### (StrOpt) URL of the WSDL file for the DFM server - -# netapp_login=<None> -#### (StrOpt) User name for the DFM server - -# netapp_password=<None> -#### (StrOpt) Password for the DFM server - -# netapp_server_hostname=<None> -#### (StrOpt) Hostname for the DFM server - -# netapp_server_port=8088 -#### (IntOpt) Port number for the DFM server - -# netapp_storage_service=<None> -#### (StrOpt) Storage service to use for provisioning (when -#### volume_type=None) - -# netapp_storage_service_prefix=<None> -#### (StrOpt) Prefix of storage service name to use for provisioning -#### (volume_type name will be appended) - -# netapp_vfiler=<None> -#### (StrOpt) Vfiler to use for provisioning - - -######## defined in nova.volume.netapp_nfs ######## - -# synchronous_snapshot_create=0 -#### (IntOpt) Does snapshot creation call returns immediately - -# netapp_wsdl_url=<None> -#### (StrOpt) URL of the WSDL file for the DFM server - -# netapp_login=<None> -#### (StrOpt) User name for the DFM server - -# netapp_password=<None> -#### (StrOpt) Password for the DFM server - -# netapp_server_hostname=<None> -#### (StrOpt) Hostname for the DFM server - -# netapp_server_port=8088 -#### (IntOpt) Port number for the DFM server - -# netapp_storage_service=<None> -#### (StrOpt) Storage service to use for provisioning (when -#### volume_type=None) - -# netapp_storage_service_prefix=<None> -#### (StrOpt) Prefix of storage service name to use for provisioning -#### (volume_type name will be appended) - -# netapp_vfiler=<None> -#### (StrOpt) Vfiler to use for provisioning - - -######## defined in nova.volume.nexenta.volume ######## - -# nexenta_host= -#### (StrOpt) IP address of Nexenta SA - -# nexenta_rest_port=2000 -#### (IntOpt) HTTP port to connect to Nexenta REST API server - -# nexenta_rest_protocol=auto -#### (StrOpt) Use http or https for REST connection (default auto) - -# nexenta_user=admin -#### (StrOpt) User name to connect to Nexenta SA - -# nexenta_password=nexenta -#### (StrOpt) Password to connect to Nexenta SA - -# nexenta_iscsi_target_portal_port=3260 -#### (IntOpt) Nexenta target portal port - -# nexenta_volume=nova -#### (StrOpt) pool on SA that will hold all volumes - -# nexenta_target_prefix=iqn.1986-03.com.sun:02:nova- -#### (StrOpt) IQN prefix for iSCSI targets - -# nexenta_target_group_prefix=nova/ -#### (StrOpt) prefix for iSCSI target groups on SA - -# nexenta_blocksize= -#### (StrOpt) block size for volumes (blank=default,8KB) - -# nexenta_sparse=false -#### (BoolOpt) flag to create sparse volumes - - -######## defined in nova.volume.nfs ######## - -# nfs_shares_config=<None> -#### (StrOpt) File with the list of available nfs shares - -# nfs_disk_util=df -#### (StrOpt) Use du or df for free space calculation - -# nfs_sparsed_volumes=true -#### (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. - - -######## defined in nova.volume.san ######## - -# san_thin_provision=true -#### (BoolOpt) Use thin provisioning for SAN volumes? - -# san_ip= -#### (StrOpt) IP address of SAN controller - -# san_login=admin -#### (StrOpt) Username for SAN controller - -# san_password= -#### (StrOpt) Password for SAN controller - -# san_private_key= -#### (StrOpt) Filename of private key to use for SSH authentication - -# san_clustername= -#### (StrOpt) Cluster name to use for creating volumes - -# san_ssh_port=22 -#### (IntOpt) SSH port to use with SAN - -# san_is_local=false -#### (BoolOpt) Execute commands locally instead of over SSH; use if the -#### volume service is running on the SAN device - -# san_zfs_volume_base=rpool/ -#### (StrOpt) The ZFS path under which to create zvols for volumes. - - -######## defined in nova.volume.solidfire ######## - -# sf_emulate_512=true -#### (BoolOpt) Set 512 byte emulation on volume creation; - -# sf_mvip= -#### (StrOpt) IP address of SolidFire MVIP - -# sf_login=admin -#### (StrOpt) Username for SF Cluster Admin - -# sf_password= -#### (StrOpt) Password for SF Cluster Admin - -# sf_allow_tenant_qos=true -#### (BoolOpt) Allow tenants to specify QOS on create - - -######## defined in nova.volume.storwize_svc ######## - -# storwize_svc_volpool_name=volpool -#### (StrOpt) Storage system storage pool for volumes - -# storwize_svc_vol_rsize=2% -#### (StrOpt) Storage system space-efficiency parameter for volumes - -# storwize_svc_vol_warning=0 -#### (StrOpt) Storage system threshold for volume capacity warnings - -# storwize_svc_vol_autoexpand=true -#### (BoolOpt) Storage system autoexpand parameter for volumes (True/False) - -# storwize_svc_vol_grainsize=256 -#### (StrOpt) Storage system grain size parameter for volumes -#### (32/64/128/256) - -# storwize_svc_vol_compression=false -#### (BoolOpt) Storage system compression option for volumes - -# storwize_svc_vol_easytier=true -#### (BoolOpt) Enable Easy Tier for volumes - -# storwize_svc_flashcopy_timeout=120 -#### (StrOpt) Maximum number of seconds to wait for FlashCopy to be -#### prepared. Maximum value is 600 seconds (10 minutes). - - -# Total option count: 527 +# Total option count: 462 |
