F ACSLS 对 SL150 的支持

SL150 磁带库是一个 SCSI 连接的单个 LSM 磁带库。本章讨论 ACSLS 对 SL150 磁带库的支持。

ACSLS 连接

ACSLS 服务器需要的 FC 主机总线适配器 (HBA) 应与 SL150 磁带库中的桥接磁带机相兼容。

运行 $ACS_HOME/install/install_scsi_sol.sh 时,将探测系统以确认是否存在新硬件:JNI 卡或 LSILogic 卡。如果系统中存在任一 HBA 卡,但相应的驱动程序不存在,例程将显示一条提示,要求您提供权限以查找适当的驱动程序包并安装它。

注:

虽然可以将 SL150 分区,但 ACSLS 不支持已分区的 SL150。

注:

对于控制路径,不支持 SAS 桥接磁带机。仅支持连接到桥接磁带机的光纤通道连接。

ACSLS 和 SL150 磁带库差异

本节讨论 ACSLS 和 SL150 磁带库差异。

磁带库配置

  • ACS、LSM-SL150 磁带库是具有单个 LSM(1 个 ACS 和 1 个 LSM)的 ACS。

  • SL150 目前不支持直通端口。

  • SL150 至少有 1 个基本模块,最多有 9 个扩展模块。

  • ACSLS 将每个 SL150 模块当作一个面板。

  • 由 ACSLS 管理的 SL150 磁带库可通过 ACSLS 接口报告 6 字符 volser 标签。

确定磁带库位置

本节讨论磁带库位置。

寻址方案

  • ACSLS 寻址为 ACS、LSM、面板、行、列。

  • SL150 寻址为存储单元的模块、侧面、行、列。

  • ACSLS 地址是基于零的。它们从面板 0,行 0 和列 0 开始。

  • SL150 磁带库从 1 开始。它们从模块 1,行 1 和列 1 开始。

  • 为了确保 SL150 磁带库和 ACSLS 内部地址之间的一致性,ACSLS 为面板 0、行 0 和列 0 定义了占位符。

面板

  • 面板 0 = 未安装

  • 面板 1 = 基本模块

  • 面板 2-10 = 扩展模块

行编号

  • 在每个模块(面板)中,行的编号为 1-3。

  • 从上到下连续对行编号。

  • 编号在 SL150 和 ACSLS 中是相同的。

列编号

SL150 寻址:

  • 模块、侧面、行、列

  • 列 1-5,每侧从前至后

ACSLS 寻址:

  • 编号为 1 至 10。

  • 列 1-5 在从前至后的左侧。

  • 列 6-10 在从前至后的右侧。

磁带机地址

SL150 寻址:

  • 模块、位置

  • 模块 1 = 基本

  • 模块 2-10 = 扩展

  • 位置 = 从上到下

ACSLS 寻址:

  • ACS、LSM、面板、磁带机

  • 面板 = 模块

  • 磁带机编号 = 1-20,从上到下编号  

表 F-1 磁带机寻址示例

模块
ACSLS 磁带机标识符 SL150 磁带机地址

基本模块

0, 0, 1, 1

1, T

 

0, 0, 1, 2

1, B

扩展模块

0, 0, 2, 3

2, T

 

0, 0, 2, 4

2, B

扩展模块

0, 0, 3, 5

3, T

 

0, 0, 3, 6

3, B

扩展模块

0, 0, 4, 7

4, T

 

依次类推

依次类推


ACSLS 限制

  • 最大 SL150 磁带库数 = 31。

  • 最大 LSM 数= 127。

  • SL150 磁带库中最大模块(面板)数 = 10。

  • 每个扩展模块添加一个面板。

  • 只有基本模块的 SL150 只有一个面板。

  • SL150 固件不支持不带标签的磁带。这意味着不能使用 venter 命令。

  • 已分区的 SL150 磁带库不受支持。

  • 对于控制路径,不支持 SAS 桥接磁带机。

配置 SL150 磁带库设置

SL150 支持影响 ACSLS 的配置设置。

  • 分区

    ACSLS 不支持已分区的 SL150 磁带库。

  • 桥接磁带机

    ACSLS 仅支持 FC 控制路径。对于控制路径,不支持 SAS 桥接磁带机。

  • 配置中转槽

    允许使用基本模块一侧的存储插槽作为标准中转槽的扩展。

    • 所需的 ACSLS 设置:标准中转槽(4 个插槽)

  • 磁带机元素寻址模式

    允许控制在磁带库中存在空磁带机插槽时如何报告 SCSI 元素地址。

    • 所需的 ACSLS 设置:仅寻址已安装的磁带机

  • 预留单元

    预留的单元仅供磁带库使用(诊断和清洗磁带):

    • 可将编号 (n) 配置为 0 至 3(基本模块中的最大行数)。

    • 仅影响基本模块-将预留列 1 中的前 (n) 个单元。

    • 这些单元被视为不可供 ACSLS 访问

SL150 CAP 行为

SL150 将术语“中转槽”用于 CAP。基本模块中的中转槽有一个 4 插槽磁带盒。

可使用磁带库触摸屏或 BUI 执行所有中转槽操作。

  • SL150 必须有一个活动的中转槽,用于装入和弹出磁带。

  • 当 ACSLS 审计中转槽时,它将检查所有单元。

CAP(中转槽)在弹出期间未打开

如果 SL150 CAP(中转槽)被以前管理磁带库的 ACSLS 的实例保留了锁定状态,则在 eject(或 enter)操作期间可能会发生问题。可能发生此问题的情况包括迁移到新的 ACSLS 服务器,或 HA 故障转移事件。

当中转槽被主机锁定时,磁带库触摸屏将显示以下信息:

State: Locked by SCSI Prevent Media

此问题不太可能出现在处于自动模式的 CAP 中,因为 ACSLS 通常不会使自动 CAP 保留锁定状态。此问题更可能出现在手动模式 CAP 中,或已变为脱机的磁带库中的任何 CAP(任一模式)中。

防范措施:

要避免遇到此问题,建议遵循以下过程。

  • 将 SL150 磁带库的控制迁移到新的 ACSLS 服务器(非 HA 配置)时:

    • 自动模式 CAP(建议):

      在原始服务器上关闭 ACSLS 之前不要使磁带库变为脱机。当磁带库处于联机状态时,ACSLS 将在关闭时保留 CAP 的未锁定状态。

    • 手动模式 CAP:

      在原始服务器上关闭 ACSLS 之前,将 CAP 设置为在自动模式下操作。不要使磁带库变为脱机。

  • 在 ACSLS HA 安装中管理磁带库时,强力建议以自动模式操作 CAP。

    • 自动模式 CAP(建议):

      对于联机磁带库,不需要进行任何操作(CAP 通常为未锁定状态)。如果磁带库在发生故障转移事件时脱机,请按照以下步骤操作,通过重新启动桥接磁带机来解锁 CAP。

    • 手动模式 CAP:

      按照以下步骤操作,通过重新启动桥接磁带机来解锁 CAP。

解决方法:

使用 SL150 BUI 重新启动桥接磁带机,可清除由以前的主机留下的锁。有关重新启动桥接磁带机的信息,请参阅 SL150 产品文档。

警告:

此操作会造成当前在磁带机上进行的任何数据路径操作中断。您可以计划在不会中断数据路径活动的时间重新启动桥接磁带机。

如果发生了此问题,则必须清除锁:

  1. 确保桥接磁带机上没有进行数据路径(读/写)活动。

  2. 使用 SL150 BUI 重新启动桥接磁带机。

审计磁带库

如果存在以下情况,则执行审计:

  • 这是一个新磁带库。

  • 已添加、删除或交换了一个或多个模块。

  • 已通过中转槽手动添加或移除了磁带。

  • 磁带库配置后设置已更改。

在执行以下操作时将进行磁带库的自我审计:

  • 打开磁带库电源或重新初始化磁带库。

  • 打开和关闭中转槽。

自我审计完成后,必须使用 ACSLS 更新数据库。

如果这是一个新磁带库

必须对新磁带库进行审计,使磁带库的实际内容与数据库同步。

在添加、移除或交换模块后

在添加、移除或交换 SL150 模块后,或在第一次审计磁带库时,请执行以下步骤:

  1. 使 SL150 磁带库变为对 ACSLS 脱机并关闭磁带库电源。

  2. 执行磁带库更改,如添加模块。

  3. 打开 SL150 磁带库电源或重新初始化该磁带库。

  4. 使用以下命令终止 ACSLS(如果它正在运行):

    acsss disable

  5. 运行 acsss_config

  6. 使用以下命令启动 ACSLS:

    acsss enable

  7. 对受影响的 SL150 面板执行 audit

通过中转槽手动添加或移除磁带后

如果通过磁带库中转槽在 LSM 中手动添加或移除磁带,则必须同步数据库。按照query pool下的说明执行 audit

如果通过中转槽使用 ACSLS cmd_proc 在 LSM 中装入或弹出磁带,则数据库将自动更新。

更改磁带库配置设置后

如果更改了磁带库配置设置,则应使用 acsss_config 重新配置 ACSLS,然后审计磁带库。还应在更改预留单元的数量后重新配置和审计磁带库。

遵循以下步骤:

  1. 使 SL150 磁带库变为对 ACSLS 脱机并关闭磁带库电源。

  2. 执行磁带库更改。

  3. 重新初始化 SL150 磁带库。

  4. 使用以下命令终止 ACSLS(如果它正在运行):

    acsss disable

  5. 运行 acsss_config

  6. 使用以下命令启动 ACSLS:

    acsss enable

  7. 对受影响的 SL150 面板执行 audit