Open-E JovianDSS iSCSI 驱动

JovianISCSIDriver 允许在 OpenStack 部署中使用 Open-E JovianDSS 数据存储解决方案作为块存储。

支持的操作

  • 创建、删除、附加和分离卷。

  • 创建、列出和删除卷快照。

  • 从快照创建卷。

  • 将镜像复制到卷。

  • 将卷复制到镜像。

  • 克隆卷。

  • 扩展卷。

  • 迁移带有后端协助的卷。

配置

使用您喜欢的编辑器编辑 Cinder 配置文件。它位于 /etc/cinder/cinder.conf

添加字段 enabled_backends,值为 open-e-jdss-0

enabled_backends = open-e-jdss-0

通过添加 ‘open-e-jdss-0’ 描述为 Open-E JovianDSS 驱动程序提供设置

[open-e-jdss-0]
backend_name = Open-EJovianDSS
chap_password_len = 14
driver_use_ssl = True
driver_ssl_cert_verify = True
driver_ssl_cert_path = /etc/cinder/jdss.crt
iscsi_target_prefix = iqn.2016-04.com.open-e.cinder:
jovian_pool = Pool-0
jovian_block_size = 64K
san_api_port = 82
target_port = 3260
volume_driver = cinder.volume.drivers.open_e.iscsi.JovianISCSIDriver
san_hosts = 192.168.0.40
san_login = admin
san_password = admin
san_thin_provision = True
Open-E JovianDSS 配置选项

选项

默认值

描述

backend_name

Open-EJovianDSS

后端名称

chap_password_len

12

唯一生成的 CHAP 密码的长度。

driver_use_ssl

True

使用 SSL 向 Open-E JovianDSS 发送请求[1]

driver_ssl_cert_verify

True

验证 Open-E JovianDSS[1] 证书的真实性

driver_ssl_cert_path

用于验证的 Open-E JovianDSS[1] 证书的路径

iscsi_target_prefix

iqn.2016-04.com.open-e:01:cinder-

用于形成卷的目标名称的前缀

jovian_pool

Pool-0

将要使用的池名称。必须在 [2] 中创建

jovian_block_size

64K

新创建卷的块大小

san_api_port

82

根据 [1] 中的设置,REST 端口

target_port

3260

iSCSI 连接的端口

volume_driver

驱动程序源代码的位置

san_hosts

Open-E JovianDSS 的 IP 地址的逗号分隔列表

san_login

admin(管理员)

必须根据 [1] 中的设置进行设置

san_password

admin(管理员)

Open-E Jovian DSS 密码 [1],应更改

san_thin_provision

False

对新卷使用稀疏配置

  1. Open-E JovianDSS Web 界面/系统设置/REST 访问

  2. 可以通过访问 Open-E JovianDSS Web 界面/存储来创建池

关于 Open-E JovianDSS 的更多信息

多个池

为了添加另一个 Open-E JovianDSS 池,请在 cinder.conf 文件中复制 Open-E JovianDSS 配置。

例如,如果您想添加位于与 Pool-0 相同的主机上的 Pool-1。您扩展 cinder.conf 文件如下

enabled_backends = open-e-jdss-0, open-e-jdss-1

[open-e-jdss-0]
backend_name = open-e-jdss-0
chap_password_len = 14
driver_use_ssl = True
driver_ssl_cert_verify = False
iscsi_target_prefix = iqn.2016-04.com.open-e.cinder:
jovian_pool = Pool-0
jovian_block_size = 64K
san_api_port = 82
target_port = 3260
volume_driver = cinder.volume.drivers.open_e.iscsi.JovianISCSIDriver
san_hosts = 192.168.0.40
san_login = admin
san_password = admin
san_thin_provision = True

[open-e-jdss-1]
backend_name = open-e-jdss-1
chap_password_len = 14
driver_use_ssl = True
driver_ssl_cert_verify = False
iscsi_target_prefix = iqn.2016-04.com.open-e.cinder:
jovian_pool = Pool-1
jovian_block_size = 64K
san_api_port = 82
target_port = 3260
volume_driver = cinder.volume.drivers.open_e.iscsi.JovianISCSIDriver
san_hosts = 192.168.0.50
san_login = admin
san_password = admin
san_thin_provision = True

HA 集群

要利用 Open-E JovianDSS 的高可用性功能

  1. 指南 配置池到高可用性集群

  1. jovian_hosts 设置为与此池关联的 虚拟 IP 列表

例如,如果您有 Pool-2,它具有 2 个虚拟 IP 192.168.21.100 和 192.168.31.100,则配置文件如下所示

[open-e-jdss-2]
backend_name = open-e-jdss-2
chap_password_len = 14
driver_use_ssl = True
driver_ssl_cert_verify = False
iscsi_target_prefix = iqn.2016-04.com.open-e.cinder:
jovian_pool = Pool-0
jovian_block_size = 64K
san_api_port = 82
target_port = 3260
volume_driver = cinder.volume.drivers.open_e.iscsi.JovianISCSIDriver
san_hosts = 192.168.21.100, 192.168.31.100
san_login = admin
san_password = admin
san_thin_provision = True

反馈

请将问题和建议发送至 andrei.perepiolkin@open-e.com