AS400 主机无法访问 Data Domain VTL 并转储连续错误
Summary: 将 VTL 磁带从驱动器导出到存储区后,配置了该 VTL 的 AS400 主机可能会在尝试访问磁带盒时转储错误
Symptoms
用于访问或显示磁带盒的 IBMi 命令失败,并导致 AS400 主机转储错误。
下面是一个示例,其中包含 DSPTAPCTG,但类似错误由 WRKTAPCTG:
DSPTAPCTG DEV(TAPMLB14) Dump output directed to spooled file 1, job 784780/ECCJAK/QPADEV0001 created on system ECC on 01/13/23 14:49:44. Dump output directed to spooled file 2, job 784780/ECCJAK/QPADEV0001 created on system ECC on 01/13/23 14:49:44. Ownership of object QSC1350912 in QSYS type *LIB changed. Ownership of object QSCAPAROQ in QSC1350912 type *OUTQ changed. Ownership of object QSCAPARMST in QSC1350912 type *USRSPC changed. Ownership of object QSCPROBLEM in QSC1350912 type *USRSPC changed. Ownership of object QSCASF000A in QSC1350912 type *USRSPC changed. Ownership of object QSCASF000D in QSC1350912 type *USRSPC changed. Ownership of object QSCASF001A in QSC1350912 type *USRSPC changed. Ownership of object QSCASF001D in QSC1350912 type *USRSPC changed. Save APAR Data function completed Problem information created for 2301350912. Cartridge command was not successful.
Cause
VTL 将冲突信息报告给某些特定信息 Read Element Status 来自 AS400 的请求。
问题的触发因素是 vtl export 从驱动器到存储区。
在 Data Domain(在 CLI 或 GUI)上执行此操作后,当 AS400 主机尝试访问磁带盒时,DD 提供有关导出磁带盒的信息无效。
如果是 IBMi Read Element Status 命令不请求条形码信息,DD VTL 报告驱动器仍加载。
如果是 IBMi Read Element Status 命令请求条形码信息,DD VTL 将驱动器报告为空。
DD VTL 提供的冲突信息会导致 AS400 主机上的资源清册不一致,并且主机不能再管理 VTL。
Resolution
该问题已上报给 Data Domain 工程部门,将在未来版本中发布代码修复。
目前, vtl export 应避免从驱动器到存储区。
建议的解决方法如下:
-
如果尚未完成,请为 AS400 主机访问的所有 VTL 配置 CAP。
# vtl cap add <VTL_name> count <numer_of_CAP_slots>
-
检查选项的状态
auto-eject适用于配置的所有 VTL。# vtl option show auto-eject
-
如果已禁用,则启用 vtl 选项
auto-eject适用于 AS400 主机访问的所有 VTL# vtl option enable auto-eject vtl <VTL_name>
-
使用 IBMi
Eject将磁带从驱动器移动到 CAP 的命令。该auto-eject选项将自动将磁带从 CAP 移动到存储区,模拟vtl export相同名称。
如果您不想配置 CAP 并启用 auto-eject 您应该运行 vtl export 命令(2 个步骤):
-
将磁带从驱动器移至插槽。
# vtl tape move <VTL_name> source drive <drive_number> destination slot <slot_number>
-
从插槽导出磁带。
# vtl export <VTL_name> slot <slot_number>
Additional Information
如果使用 VTL 协议运行备份或恢复,可以在作业完成后计划 VTL 服务重新启动。
如果您知道从驱动器导出的磁带盒触发了问题,则在同一驱动器中导入磁带应该也会临时解决此问题,而不会对正在运行的作业产生任何负面影响。