The SolidFire Cluster is a high performance all SSD iSCSI storage device that provides massive scale out capability and extreme fault tolerance. A key feature of the SolidFire cluster is the ability to set and modify during operation specific QoS levels on a volume for volume basis. The SolidFire cluster offers this along with de-duplication, compression, and an architecture that takes full advantage of SSDs.
To configure the use of a SolidFire cluster with Block
Storage, modify your cinder.conf
file as
follows:
volume_driver = cinder.volume.drivers.solidfire.SolidFireDriver san_ip = 172.17.1.182 # the address of your MVIP san_login = sfadmin # your cluster admin login san_password = sfpassword # your cluster admin password sf_account_prefix = '' # prefix for tenant account creation on solidfire cluster
Warning | |
---|---|
Older versions of the SolidFire driver (prior to Icehouse)
created a unique account prefixed with
|
Configuration option = Default value | Description |
---|---|
[DEFAULT] | |
sf_account_prefix = None |
(StrOpt) Create SolidFire accounts with this prefix. Any string can be used here, but the string "hostname" is special and will create a prefix using the cinder node hostname (previous default behavior). The default is NO prefix. |
sf_allow_template_caching = True |
(BoolOpt) Create an internal cache of copy of images when a bootable volume is created to eliminate fetch from glance and qemu-conversion on subsequent calls. |
sf_allow_tenant_qos = False |
(BoolOpt) Allow tenants to specify QOS on create |
sf_api_port = 443 |
(IntOpt) SolidFire API port. Useful if the device api is behind a proxy on a different port. |
sf_emulate_512 = True |
(BoolOpt) Set 512 byte emulation on volume creation; |
sf_enable_volume_mapping = True |
(BoolOpt) Create an internal mapping of volume IDs and account. Optimizes lookups and performance at the expense of memory, very large deployments may want to consider setting to False. |
sf_svip = None |
(StrOpt) Overrides default cluster SVIP with the one specified. This is required or deployments that have implemented the use of VLANs for iSCSI networks in their cloud. Usage of this flag requires inclusion of the port address; example 10.10.0.8:3260 |
sf_template_account_name = openstack-vtemplate |
(StrOpt) Account name on the SolidFire Cluster to use as owner of template/cache volumes (created if does not exist). |