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 分配目标

  1. 修改 cinder.conf 文件后,重新启动 cinder-volume 服务。

  2. 创建和使用卷类型。

    创建和使用 sds-iscsi 卷类型

    $ openstack volume type create sandstone
    $ openstack volume type set --property volume_backend_name=sds-iscsi sandstone