AS400 主机无法访问 Data Domain VTL 并转储连续错误

Summary: 将 VTL 磁带从驱动器导出到存储区后,配置了该 VTL 的 AS400 主机可能会在尝试访问磁带盒时转储错误

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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 应避免从驱动器到存储区。

建议的解决方法如下:

  1. 如果尚未完成,请为 AS400 主机访问的所有 VTL 配置 CAP。

    # vtl cap add <VTL_name> count <numer_of_CAP_slots>
  2. 检查选项的状态 auto-eject 适用于配置的所有 VTL。

    # vtl option show auto-eject
  3. 如果已禁用,则启用 vtl 选项 auto-eject 适用于 AS400 主机访问的所有 VTL

    # vtl option enable auto-eject vtl <VTL_name>
  4. 使用 IBMi Eject 将磁带从驱动器移动到 CAP 的命令。该 auto-eject 选项将自动将磁带从 CAP 移动到存储区,模拟 vtl export 相同名称。

 

如果您不想配置 CAP 并启用 auto-eject 您应该运行 vtl export 命令(2 个步骤):

  1. 将磁带从驱动器移至插槽。

    # vtl tape move <VTL_name> source drive <drive_number>  destination slot <slot_number>
  2. 从插槽导出磁带。

    # vtl export <VTL_name> slot <slot_number>

 

Additional Information

如果 VTL 没有正在运行的作业,则重新启动 VTL 服务可以停止主机转储,并允许 AS400 再次访问磁带盒。
如果使用 VTL 协议运行备份或恢复,可以在作业完成后计划 VTL 服务重新启动。

如果您知道从驱动器导出的磁带盒触发了问题,则在同一驱动器中导入磁带应该也会临时解决此问题,而不会对正在运行的作业产生任何负面影响。

Affected Products

Data Domain Virtual Tape Library, Data Domain Virtual Tape Library for IBM I/OS

Products

Data Domain
Article Properties
Article Number: 000218093
Article Type: Solution
Last Modified: 07 Nov 2023
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.