Veritas ACCESS iSCSI 驱动

Veritas Access 是一种软件定义的、可扩展的网络附加存储 (NAS) 解决方案,用于非结构化数据,可在标准硬件上运行,并利用智能策略将数据放置在本地或云端。通过 Veritas Access iSCSI 驱动,OpenStack 块存储可以使用 Veritas Access 后端作为块存储资源。该驱动程序允许您创建 iSCSI 卷,OpenStack 块存储服务器可以将这些卷分配给运行在计算主机上的任何虚拟机。

需求

Veritas ACCESS iSCSI 驱动,版本 1.0.0 及更高版本,支持 Veritas ACCESS 发布版 7.4 及更高版本。

支持的操作

  • 创建和删除卷。

  • 创建和删除快照。

  • 从快照创建卷。

  • 扩展卷。

  • 附加和分离卷。

  • 克隆卷。

配置

  1. 在 Veritas Access 后端上启用 RESTful 服务。

  2. 创建 Veritas Access iSCSI 目标,并向其添加存储和门户 IP。

    您可以按如下方式创建目标并添加门户 IP、存储:

    Target> iscsi target create iqn.2018-02.com.veritas:target02
    Target> iscsi target store add target_fs iqn.2018-02.com.veritas:target02
    Target> iscsi target portal add iqn.2018-02.com.veritas:target02 10.10.10.1
    ...
    

    您可以按如下方式向目标添加身份验证:

    Target> iscsi target auth incominguser add iqn.2018-02.com.veritas:target02 user1
    ...
    
  3. 确保 Veritas Access iSCSI 目标服务已在线。如果 Veritas Access iSCSI 目标服务未在线,请使用 CLI 或 REST API 启用该服务。

    Target> iscsi service start
    Target> iscsi service status
    ...
    

    cinder.conf 文件中定义以下必需属性

    volume_driver = cinder.volume.drivers.veritas_access.veritas_iscsi.ACCESSIscsiDriver
    san_ip = va_console_ip
    san_api_port = 14161
    san_login = master
    san_password = password
    target_port = 3260
    vrts_lun_sparse = True
    vrts_target_config = /etc/cinder/vrts_target.xml
    
  4. /etc/cinder/vrts_target.xml 中定义 Veritas Access 目标详细信息

    <?xml version="1.0" ?>
    <VRTS>
         <VrtsTargets>
              <Target>
                      <Name>iqn.2018-02.com.veritas:target02</Name>
                      <PortalIP>10.10.10.1</PortalIP>
                      <Authentication>0</Authentication>
              </Target>
         </VrtsTargets>
    </VRTS>
    ...