NEC Storage V 系列驱动¶
NEC Storage V 系列驱动提供针对 NEC V 系列存储的 Fibre Channel 和 iSCSI 支持。
系统要求¶
支持的型号
存储型号 |
固件版本 |
|---|---|
V100, V300 |
93-04-21 或更高版本 |
所需的存储许可证
iStorage 本地复制 本地复制软件
支持的操作¶
创建、删除、附加和分离卷。
创建、列出和删除卷快照。
从快照创建卷。
创建、列出、更新和删除一致性组。
创建、列出和删除一致性组快照。
将卷复制到镜像。
将镜像复制到卷。
克隆卷。
扩展卷。
迁移卷。
获取卷统计信息。
高效的非破坏性卷备份。
管理和取消管理卷。
一次将卷附加到多个实例 (多重附加)。
将卷恢复到快照。
注意
在该驱动程序中,带有快照的卷无法扩展。
配置¶
设置 NEC V 系列存储¶
您需要为存储系统指定如下设置。有关每个设置的详细信息,请参阅存储系统的用户指南。
通用资源
所有 资源为了使驱动程序能够使用它们,所有存储资源(例如 DP 池和主机组)都不能包含空格。
用户 帐户创建属于管理员用户组的存储设备帐户。
DP 池创建驱动程序使用的 DP 池。
资源 组如果为 OpenStack 系统使用新的资源组,请创建一个新的资源组,并将必要的资源(例如 LDEV、端口和主机组(iSCSI 目标))分配给创建的资源。
端口为驱动程序使用的端口启用端口安全。
如果您使用 iSCSI
端口为端口分配 IP 地址和 TCP 端口号。
设置 NEC V 系列存储卷驱动程序¶
通过在 cinder.conf 文件中设置 volume_driver 选项,将卷驱动程序设置为 NEC V 系列存储驱动程序,如下所示
如果您使用光纤通道
[Storage1]
volume_driver = cinder.volume.drivers.nec.v.nec_v_fc.VStorageFCDriver
volume_backend_name = Storage1
san_ip = 1.2.3.4
san_api_port = 23451
san_login = userid
san_password = password
nec_v_storage_id = 123456789012
nec_v_pools = pool0
如果您使用 iSCSI
[Storage1]
volume_driver = cinder.volume.drivers.nec.v.nec_v_iscsi.VStorageISCSIDriver
volume_backend_name = Storage1
san_ip = 1.2.3.4
san_api_port = 23451
san_login = userid
san_password = password
nec_v_storage_id = 123456789012
nec_v_pools = pool0
下表显示了 NEC V 系列存储驱动程序的配置选项。
配置选项 = 默认值 |
描述 |
|---|---|
|
(Integer(min=1, max=600)) 在副本对删除或数据恢复期间检查异步复制状态的间隔(秒)。 |
|
(String 列表) 用于将卷附加到计算节点的存储端口的 ID。要指定多个端口,请用逗号分隔它们(例如 CL1-A,CL2-A)。 |
|
(Integer(min=1, max=600)) 在卷复制期间检查复制状态的间隔(秒)。 |
|
(Integer(min=1, max=15)) 存储系统的复制速度。1 或 2 表示低速,3 表示中速,4 到 15 之间的值表示高速。 |
|
(Boolean) 启用或禁用 DP-VOL 中的零页回收。 |
|
(Integer) REST API 执行的重试间隔(秒)。 |
|
(Integer) 卷扩展完成的最大等待时间(秒)。 |
|
(Boolean) 如果为 True,驱动程序将根据需要创建存储端口上的主机组或 iSCSI 目标。 |
|
(Boolean) 如果为 True,驱动程序将根据需要删除存储端口上的主机组或 iSCSI 目标。 |
|
(字符串列表) 主机组或 iSCSI 目标的宿主模式选项 |
|
(String) 驱动程序可以使用的 LDEV 编号范围,格式为“xxxx-yyyy”。值可以是十进制格式(例如 1000)或以冒号分隔的十六进制格式(例如 00:03:E8)。 |
|
(整数) 存储解锁的最大等待时间(秒)。 |
|
(整数) REST API 添加 LUN 的重试间隔(秒)。 |
|
(整数) 添加 LUN 完成的最大等待时间(秒)。 |
|
(String 列表) DP 池的池编号和/或池名称。 |
|
(Integer) 新 LUN 分配请求失败时的重试时间(秒)。 |
|
(整数) REST API 连接完成的最大等待时间(秒)。 |
|
(布尔值) I/O 后分离卷可能需要一些时间。此选项将允许立即完成卷的分离。 |
|
(整数) REST API 的 GET 方法响应的最大等待时间(秒)。 |
|
(整数) REST API 响应的最大等待时间(秒)。 |
|
(整数) 保持 REST API 会话的循环间隔,以秒为单位。 |
|
(整数) REST API 返回繁忙时,最大等待时间,以秒为单位。 |
|
(布尔值) 启用或禁用 REST API tcp keepalive |
|
(整数) TCP keepalive 数据包的最大传输次数。 |
|
(整数) 发送第一个 TCP keepalive 数据包前的等待时间,以秒为单位。 |
|
(整数) TCP keepalive 数据包传输间隔,以秒为单位。 |
|
(整数) REST API 执行完成的最大等待时间(秒)。 |
|
(整数) 恢复操作完成的最大等待时间,以秒为单位。 |
|
(字符串) 快照池的池编号或池名称。 |
|
(整数) 卷转换完成的最大等待时间,以秒为单位。 |
|
(字符串) 存储系统的产品编号。 |
|
(字符串列表) 用于将卷连接到控制器节点的存储端口 ID。要指定多个端口,请用逗号分隔它们(例如 CL1-A,CL2-A)。 |
|
(布尔值) 如果为 True,驱动程序将配置服务器和存储系统之间的 FC 分区,前提是启用了 FC 分区管理器。 |
必需选项¶
san_ipSAN 控制器的 IP 地址
san_loginSAN 控制器的用户名
san_passwordSAN 控制器的密码
nec_v_storage_id存储系统的产品编号。
nec_v_poolsDP 池的池编号或池名称。