G ACSLS 对 StorageTek 虚拟磁带库的支持

ACSLS 支持新的 LSM 类型 (StorageTek VTL),该类型将一般虚拟磁带库视为在基于 FalconStor 的 VTL 产品线中实现的虚拟磁带库标。可像任何其他单个 LSM、SCSI 连接的磁带库一样对 StorageTek VTL 磁带库进行配置、管理和操作。

ACSLS 使用您熟悉的 PRC 样式的标识符(panel、row、column)来表示 StorageTek VTL 配置。可在针对 StorageTek VTL 磁带库发出 ACSLS 或 ACSAPI 请求时使用这些 PRC 样式的标识符。这些标识符包括单元标识符(acs、lsm、panel、row、column)、磁带机标识符(acs、lsm、panel、transport)以及 CAP 标识符(acs、lsm、cap)。

支持的配置

在将磁带库配置到 ACSLS 时,在 acsss_config.log 文件中记录 StorageTek VTL 配置。此文件通常仅用于诊断目的。在动态配置(使用 config 实用程序)期间还会显示面板说明。

下表介绍了 ACSLS 支持的 VTL 配置。

存储单元数
起始元素地址
磁带机数
起始元素地址
导入/导出元素数 起始元素地址
1-10,000 1000 1-100 500 1-20 10

  • 存储单元数:1 至 10,000

  • 起始元素地址:1000

  • 磁带机数:1 至 100

  • 起始元素地址:500

  • 导入/导出元素数:1 至 20

  • 起始元素地址:10

下面介绍磁带库组件支持:

  • 面板

    每个支持的配置都显示为一组面板,其中:

    • 面板 0-仅包含 CAP

    • 面板 1-10-包含存储单元和磁带机

    • 面板 11-50-包含存储单元

  • CAP

    支持单个 CAP。它标识为 CAP 0,最多可包含 20 个 CAP 单元。CAP 在 StorageTek VTL 的面板 0 上定义。

  • 存储单元

    存储单元组织为面板,其中每个面板包含 200 个单元。最大配置包含 50 个存储面板,每个面板包含 200 个单元,一共是 10,000 个单元。

    存储单元在 StorageTek VTL 的面板 1-50 上定义。

  • 磁带机

    磁带机组织为面板,其中每个面板最多包含 10 个磁带机。最大磁带机配置包含 10 个磁带机面板,一共是 100 个磁带机。

    磁带机在 StorageTek VTL 的面板 1-10 上定义。

  • PTP

    不支持直通端口。

VTL 行为

以下行为专门应用于 VTL:

  • 装入操作

    ACSLS 中的装入操作不能用于将磁带卷添加到 StorageTek VTL 磁带库。要搜索 VTL 磁带库中的新卷,应对该磁带库执行 (audit) 。这包括搜索可能已从 VTL 虚拟保管库导入的卷。

    不会对 StorageTek VTL 明确拒绝装入操作。如果您启动了装入操作,可将其取消。

  • 弹出操作

    支持 ACSLS 中的弹出操作。由 VTL 产品查看的任何弹出的卷现在就像驻留在虚拟保管库中一样,但这只是一个 VTL 功能-ACSLS 不知道虚拟保管库。

  • 挂载和卸载操作

    StorageTek VTL 磁带库接受 ACSLS mount 选项(read-only、bypass)和 dismount 选项 (force),但会忽略这些选项。此外,正常的卸载(不带 force 选项)操作能够运行,就像指定了 force 选项那样。

    注意事项:

    在执行卸载操作时要谨慎,因为这可能会卸载虚拟磁带卷,而此时数据路径操作可能在进行中。
  • 虚拟磁带机

    在 VTL 中添加或移除虚拟磁带机之后,可使用 config drives 实用程序再次检查 ACSLS 中的磁带机配置。从 VTL 移除虚拟磁带机时,您将需要使用 VTL Console 删除磁带机,而不只是取消分配它们。分配或取消分配虚拟磁带机会影响数据路径,但不会影响 ACSLS。

将 VTL 配置到 ACSLS

本节介绍将 VTL 配置到 ACSLS 的先决条件和安装过程。

先决条件

在将 VTL 配置到 ACSLS 之前,您必须满足以下先决条件:

  • ACSLS 已安装,并包括光纤通道 HBA

  • VTL 系统已安装

  • 在系统之间有光纤通道连接(ACSLS 启动器端口必须连接到 VTL 目标端口)

安装

要将 VTL 配置到 ACSLS,请执行以下步骤:

  1. 使用 VTL Console 创建虚拟磁带库 (StorageTek-VTL)。

    注:

    • 在创建由 ACSLS 使用的虚拟磁带库时,该磁带库的磁带标识符应与 ACSLS 中支持的传统 6 字符卷标签格式匹配。

    • VTL Console 允许创建容量超过 ACSLS 支持的限制的 StorageTek VTL 磁带库(10,000 个插槽,100 个磁带机)。但是,如果您尝试将不支持的配置配置到 ACSLS,配置请求将会失败。

    • 在创建新的 StorageTek VTL 磁带库时,VTL Console 将发出警告,指出设置的插槽计数超过了 678。这个警告限制是基于 L700 容量的,对于 StorageTek VTL 磁带库型号,可忽略它。

    有关过程,请参阅《StorageTek Virtual Tape VTL Plus 2.0 (Update 2) Library Software Configuration Guide》(《StorageTek Virtual Tape VTL Plus 2.0(更新 2)磁带库软件配置指南》)。

  2. 将 VTL 磁带库分配到 ACSLS。

    有关过程,请参阅《StorageTek Virtual Tape VTL (Plus 2.0 Update 2) Library Software Configuration Guide》(《StorageTek Virtual Tape VTL(Plus 2.0 更新 2)磁带库软件配置指南》)。

  3. 创建 SCSI 介质转换器设备驱动程序。

    ACSLS 能够自动搜索 StorageTek VTL 磁带库并创建相应的 /dev/mchanger 条目。在安装期间运行 install_scsi_sol.sh 脚本时将执行此搜索。

    请参阅安装与磁带库硬件的连接

  4. 将 VTL 配置到 ACSLS。

    • 如果 VTL 组件能够正常运行,可将 VTL 配置到 ACSLS。

    • 使用以下命令:

      acsss_config

    有关更多信息,请参阅设置 CSI 调优变量config acs new(请参阅添加新 ACS)。

  5. 审计 VTL 磁带库。

    将 StorageTek VTL 磁带库配置到 ACSLS 之后,必须执行 audit 来搜索虚拟磁带卷,并标识任何不可访问的单元(可能只能访问部分面板)。

  6. 使用 display lsm * -f type serial_num 命令查看 VTL 配置。