SandStone iSCSI 驱动¶
SandStone USP 卷可以用作 OpenStack 块存储驱动程序中的块存储资源,该驱动程序支持 iSCSI 协议。
在继续之前,您应该已经安装了 SandStoneUSP。
系统要求¶
集群 |
版本 |
|---|---|
SandStone USP |
3.2.3+ |
要使用 SandStone 驱动程序,需要以下条件
OpenStack 主机与 SandStone USP 管理接口之间的网络连接。
必须在阵列上启用 HTTPS 或 HTTP。
在从镜像创建卷时,请在 [DEFAULT] 配置组的 /etc/cinder/cinder.conf 文件中添加以下配置键
配置示例¶
下表包含 SandStone 驱动程序支持的配置选项。
[DEFAULT]
enabled_backends = sds-iscsi
[sds-iscsi]
volume_driver = cinder.volume.drivers.sandstone.sds_driver.SdsISCSIDriver
volume_backend_name = sds-iscsi
san_ip = 10.10.16.21
san_login = admin
san_password = admin
default_sandstone_target_ips = 10.10.16.21,10.10.16.22,10.10.16.23
chap_username = 123456789123
chap_password = 1234567891234
sandstone_pool = vms
initiator_assign_sandstone_target_ip = {"iqn.1993-08.org.debian:01:3a9cd5c484a": "10.10.16.21"}
常规参数¶
参数 |
描述 |
|---|---|
volume_driver |
指示加载的驱动程序 |
volume_backend_name |
指示后端的名称 |
san_ip |
SandStone USP 管理接口的 IP 地址 |
san_login |
存储系统用户名 |
san_password |
存储系统密码 |
default_sandstone _target_ips |
为计算节点提供的 iSCSI 目标端口的默认 IP 地址 |
chap_username |
CHAP 身份验证用户名 |
chap_password |
CHAP 身份验证密码 |
sandstone_pool |
SandStone 存储池资源名称 |
initiator_assign _sandstone_target_ip |
启动器使用分配的 IP 分配目标 |
修改
cinder.conf文件后,重新启动cinder-volume服务。创建和使用卷类型。
创建和使用 sds-iscsi 卷类型
$ openstack volume type create sandstone $ openstack volume type set --property volume_backend_name=sds-iscsi sandstone