本章讨论 ELS 的工作原理。
SMC 具有以下作用:
根据策略以及 HSC/VTCS 提供的卷和磁带机的特征影响磁带分配:
例如,SMC POLICY 命令可用于指示暂存分配到实际设备或虚拟设备,可以选择暂存子池,还可以分配 VTCS 用于管理虚拟卷的管理类名。
拦截 MVS 挂载、卸载和交换消息,并将其指向 HSC 或 VTCS 以实现自动化。
SMC 必须在进行磁带处理的每台主机上执行。ELS 服务器组件 (HSC/VTCS) 可以在与 SMC 相同的 z/OS 主机上执行,也可以在单独的远程主机上执行。当 SMC 和 HSC/VTCS 位于不同的 z/OS 主机上时,使用 TCP/IP 发送从客户机主机到服务器主机的请求。要接收来自远程 SMC 客户机的 HTTP 请求,必须在服务器主机上执行的 SMC 上激活 HTTP 组件。
利用 SMC 客户机/服务器功能,可以仅在客户机主机上运行 SMC,在一个或多个服务器主机上运行 HSC/VTCS 和 HTTP 服务器。使用 SMC 客户机/服务器功能具有以下优势:
减少要在其上运行 HSC/VTCS 的主机的数量。Oracle 建议仅在两个主机(主要和备份)上执行 HSC/VTCS。在较少的主机上运行 HSC/VTCS 可减少 CDS 连接,并且无需管理多个 MVS 系统日志文件。
与多个 HSC/VTCS TapePlex 系统通信,这些系统代表物理上不同的硬件配置。
在回收 HSC 进行维护时,提供故障转移功能。
HSC 控制物理磁带环境。HSC 在响应来自 SMC 的请求时,指示 LSM 机械手或 Handbot 挂载和卸载物理磁带。HSC 还控制其他所有物理磁带操作,包括移动、交换等操作。HSC 还管理 CDS(Control Data Set,控制数据集),其中存储了有关实际和虚拟磁带环境的信息。
VTSS 提供了模拟 3490E 设备的虚拟磁带机 (Virtual Tape Drive, VTD)。VSM 使用 VTD 将数据写入 VTSS 上的虚拟磁带卷 (virtual tape volume, VTV)。
VTCS 是控制 VTSS 硬件的软件。例如,可以指定 VTSS 的高、低自动迁移阈值 (Automatic Migration Threshold, AMT),以此控制 VTSS 空间管理/VTV 迁移周期。实际磁带机 (Real Tape Drive, RTD) 将迁移的 VTV 写入到物理多卷磁带 (multi-volume cartridge, MVC)。VTCS 控制 RTD(但 HSC 为 MVC 提供挂载和卸载服务),而 HSC 则控制未分配到 VSM 的磁带机。
如果主机请求挂载已迁移到 MVC 但不在 VTSS 上的 VTV,VSM 会自动将迁移的 VTV 撤回到 VTSS。图 2-1 显示了 VTV 迁移/撤回周期。
注:
VSM 支持 VTSS 之间的 RTD 动态共享。但是,当 VTSS 共享 RTD 时,VTSS 必须有权访问所有相同的主机。迁移-虚拟挂载数据集写入到 VTV、虚拟卸载位于 VTSS 上的 VTV、使用其他 VTV 收集 VTV、实际挂载 MVC 上堆叠的 VTV,然后实际卸载。
撤回-实际挂载以撤回 VTV、VTSS 撤回到 VTV,然后虚拟挂载。
CDRT 创建 DR 主机使用的生产 CDS 的测试副本,因此允许两个具有两个不同 CDS 的 ELS 子系统管理相同的 ACS 硬件。CDS 反映盒式磁带的状态变化以及 ACS 硬件中资源的变化。但是,在使用 CDTR 进行 DR 测试期间,这两个 ELS 子系统使用两个不同的 CDS,不进行通信。因此,发生在生产 CDS 中的变化不会反映在测试 CDS 副本中,反之亦然。CDRT 的作用是将测试 ACS 和 VSM 硬件与生产 ACS 和 VSM 硬件隔离,管理 DR 测试以确保生产数据的完整性,以及最大程度地减少磁带卷与 ACS 硬件资源之间的冲突。使用 CDRT 进行成功 DR 测试的中心和基础是由 ACS 和/或 VSM 硬件及 ELS 子系统管理的所有磁带卷的状态的一个有效的时间点副本。在磁带卷环境中,这种磁带卷状态数据(元数据)中,经常会有一些是在 ELS 子系统和 ACS/VSM 硬件外部保留和管理的。通常,磁带卷元数据(即 VOLSER、DSN、失效日期、暂存状态、实际或虚拟的名称等)存储在一个或多个磁带管理目录 (Tape Management Catalog, TMC)、一个或多个 z/OS 目录以及 CDS 中。确保主机系统上反映的磁带卷的状态在生产主机与 DR 主机上相同或等效,这对成功执行 DR 测试至关重要。这种在 DR 测试开始时生产主机与 DR 主机之间磁带卷状态的一致性保证了客户应用程序在帮助验证业务连续性计划时的并行处理。DR 测试主机使用隔离的硬件,而生产主机则继续使用未隔离的和隔离的 ACS 硬件。
DR 测试硬件最少为一个 ACS。可根据需要采用一个或多个 VTSS 作为 DR 测试硬件。ACS 在生产主机与 DR 主机之间共享。DR 主机在 DR 测试期间独占使用任何隔离的 VTSS。要生成任何 TMC 和 z/OS 目录的有效时间点副本,请参见相应的第三方软件文档。在 DR 测试结束时,通常会丢弃从 DR 测试主机创建的所有数据(包括 CDS 的测试副本),并将隔离的硬件重新部署回正常生产环境。