Dell EqualLogic volume driver
The Dell EqualLogic volume driver interacts with configured
EqualLogic arrays and supports various operations.
Supported operations
Create, delete, attach, and detach volumes.
Create, list, and delete volume snapshots.
Clone a volume.
The OpenStack Block Storage service supports:
Multiple instances of Dell EqualLogic Groups or Dell
EqualLogic Group Storage Pools and multiple pools on a single array.
Multiple instances of Dell EqualLogic Groups or Dell
EqualLogic Group Storage Pools or multiple pools on a single array.
The Dell EqualLogic volume driver's ability to access the EqualLogic
Group is dependent upon the generic block storage driver's SSH settings
in the /etc/cinder/cinder.conf file (see for reference).
The following sample /etc/cinder/cinder.conf
configuration lists the relevant settings for a typical Block Storage
service using a single Dell EqualLogic Group:
Default (single-instance) configuration
[DEFAULT]
#Required settings
volume_driver = cinder.volume.drivers.eqlx.DellEQLSanISCSIDriver
san_ip = IP_EQLX
san_login = SAN_UNAME
san_password = SAN_PW
eqlx_group_name = EQLX_GROUP
eqlx_pool = EQLX_POOL
#Optional settings
san_thin_provision = true|false
eqlx_use_chap = true|false
eqlx_chap_login = EQLX_UNAME
eqlx_chap_password = EQLX_PW
eqlx_cli_timeout = 30
eqlx_cli_max_retries = 5
san_ssh_port = 22
ssh_conn_timeout = 30
san_private_key = SAN_KEY_PATH
ssh_min_pool_conn = 1
ssh_max_pool_conn = 5
In this example, replace the following variables accordingly:
IP_EQLX
The IP address used to reach the Dell EqualLogic Group through
SSH. This field has no default value.
SAN_UNAME
The user name to login to the Group manager via SSH at
the san_ip. Default user name is grpadmin.
SAN_PW
The corresponding password of SAN_UNAME.
Not used when san_private_key is set. Default
password is password.
EQLX_GROUP
The group to be used for a pool where the Block Storage service
will create volumes and snapshots. Default group is group-0.
EQLX_POOL
The pool where the Block Storage service will create volumes
and snapshots. Default pool is default. This
option cannot be used for multiple pools utilized by the Block
Storage service on a single Dell EqualLogic Group.
EQLX_UNAME
The CHAP login account for each
volume in a pool, if eqlx_use_chap is set
to true. Default account name is chapadmin.
EQLX_PW
The corresponding password of EQLX_UNAME.
The default password is randomly generated in hexadecimal, so you
must set this password manually.
SAN_KEY_PATH (optional)
The filename of the private key used
for SSH authentication. This provides password-less login to the
EqualLogic Group. Not used when san_password
is set. There is no default value.