SolidFireThe 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 (see warning below)The SolidFire driver creates a unique account prefixed
with
$cinder-volume-service-hostname-$tenant-id
on the SolidFire cluster for each tenant that accesses the
cluster through the Volume API. Unfortunately, this
account formation results in issues for High Availability
(HA) installations and installations where the cinder-volume service can
move to a new node. HA installations can return an
Account Not Found error because
the call to the SolidFire cluster is not always going to
be sent from the same node. In installations where the
cinder-volume
service moves to a new node, the same issue can occur when
you perform operations on existing volumes, such as clone,
extend, delete, and so on.Set the option to an empty string ('') in the
cinder.conf file. This setting results in unique accounts being
created on the SolidFire cluster, but the accounts are prefixed with the
tenant-id or any unique identifier that you choose and are
independent of the host where the cinder-volume
service resides.