示例:对具有多个磁带机设备类型的 SCSI 或虚拟磁带库进行配置

您可以对具有多个磁带机设备类型的库进行配置,例如,包含一个 DLT 磁带机和一个 LTO Ultrium 磁带机的 StorageTek L40 库。

关于此任务

此过程是将包含两个磁带机的自动化 SCSI 库配置为服务器系统的示例。 库不与其他 IBM Storage Protect 服务器或存储代理程序共享,通常通过 SCSI 电缆连接到服务器系统。

在此配置中,磁带机是不同的设备类型。 为每个磁带机设备类型定义一个设备类。 如果您为每种磁带机类型定义一个设备类,那么单个库中支持具有不同设备类型的磁带机。 如果要以此方式进行配置,那么必须通过将 FORMAT 参数与 DRIVE以外的值配合使用来包含磁带机的设备类型的特定格式。

该过程对 SCSI 库和 VTL 都是相同的,除定义库的步骤以外。 对于 SCSI 库,请使用 libtype=scsi 来定义库。 对于 VTL 库,请使用 libtype=vtl 定义库。

过程

  1. 定义名为 MIXEDLIB 的 SCSI 库。
    define library mixedlib libtype=scsi
  2. 定义从服务器到库的路径。
    AIX 操作系统
    define path server1 mixedlib srctype=server desttype=library 
    device=/dev/lb3
    Linux 操作系统
    define path server1 mixedlib srctype=server desttype=library 
    device=/dev/tsmscsi/lb3
    Windows 操作系统
    define path server1 mixedlib srctype=server desttype=library 
    device=lb0.0.0.3
  3. 在库中定义磁带机。 两个磁带机均属于 MIXEDLIB 库。
    define drive mixedlib dlt1
    define drive mixedlib lto1
  4. 定义从服务器到每个驱动器的路径。
    DEVICE 参数为磁带机指定设备驱动程序的名称,该名称为特殊文件名。
    AIX 操作系统
    define path server1 dlt1 srctype=server desttype=drive 
    library=mixedlib device=/dev/mt4
    define path server1 lto1 srctype=server desttype=drive 
    library=mixedlib device=/dev/mt5
    Linux 操作系统
    define path server1 dlt1 srctype=server desttype=drive 
    library=mixedlib device=/dev/tsmscsi/mt4
    define path server1 lto1 srctype=server desttype=drive 
    library=mixedlib device=/dev/tsmscsi/mt5
    Windows 操作系统
    define path server1 drive01 srctype=server desttype=drive 
    library=autoltolib device=mt0.0.0.4
    define path server1 drive02 srctype=server desttype=drive 
    library=autoltolib device=mt0.0.0.5

    如果在定义驱动器时未包含单元地址,那么服务器现在会查询库以获取驱动器的单元地址。

  5. 定义设备类。
    重要信息: 请勿使用 DRIVE 格式,这是缺省值。 由于磁带机是不同类型,因此服务器使用格式规范来选择磁带机。 在混合介质库中使用 DRIVE 格式的结果是不可预测的。
    define devclass dlt_class library=mixedlib devtype=dlt format=dlt40
    define devclass lto_class library=mixedlib devtype=lto format=ultriumc
  6. 定义与设备类关联的存储池。
    define stgpool lto_pool lto_class maxscratch=20
    define stgpool dlt_pool dlt_class maxscratch=20
  7. 标注和检入库卷。
    label libvolume mixedlib search=yes labelsource=barcode checkin=scratch
  8. 通过发出以下命令来验证定义:
    query library
    query drive
    query path
    query devclass
    query stgpool
    query libvolume