3 安装 VM Client

本章介绍如何安装 VM Client 软件。

在安装 ELS 前,请验证 ELS 要求并查看第 2 章 准备安装中的安装前注意事项。

在安装了 VM Client 后,必须获取并安装 VM Client 累积维护。有关更多信息,请参见第 4 章 安装 VM Client 维护

IBM VMSES/E

VM Client 使用 IBM VMSES/E(Virtual Machine Serviceability Enhancements Staged/Enhanced,虚拟机可维护性增强的暂存/强化版)安装,这是 IBM VM/ESA 的一个组件。

VMSES/E 包括 VMFINS 安装帮助,用于保持产品安装的一致性。

有关 VMSES/E 操作的更多信息,请参阅 IBM 出版物《VMSES/E Introduction and Reference》。

安装步骤摘要

以下是安装步骤摘要。后面几部分对每个步骤进行了详细说明。

  1. 确定 VM 客户机资源要求。

    使用 VMFINS 命令从产品 SRVLINK 文件装入多个 VMSES/E 文件以获取 VM Client 资源要求。

  2. 分配 VM 客户机资源。

    使用从上一步中获取的信息分配安装和使用 VM Client 所需的相应微型磁盘和用户 ID。

  3. 安装 VM Client 产品文件。

    使用 VMFINS 命令装入 VM Client 产品文件(从产品 SRVLINK 文件装入到 BASE 微型磁盘)。

  4. 构建 VM Client 可执行代码。

    使用 VMFINS 命令构建 VM Client 测试 BUILD 微型磁盘。

  5. 创建 VM Client 服务机。

    为 VM Client 服务机创建一个目录条目。

  6. 定制 VM Client 服务机文件。

    编辑 VM Client 服务机样例。

  7. 测试 VM Client。

    在测试内部版本磁盘上测试 VM Client。

  8. 将 VM Client 投产。

    对 VM Client 进行测试后,将 VM Client 文件从测试内部版本磁盘复制到生产内部版本磁盘。

步骤 1:确定 VM Client 资源要求

使用 VMFINS 命令确定 VM Client 资源要求。

  1. 以安装人员/规划员的身份登录。

    使用任何具有 MAINT 5E5 读取访问权限以及 51D 磁盘(将包含 VM Client 软件清单)写入访问权限的用户 ID。

  2. 输入以下命令以建立 VMSES/E 代码读取访问权限:

    LINK MAINT 5E5 5E5 RR
    ACCESS 5E5 B
    
  3. 输入以下命令以建立软件清单磁盘(在此示例中为 MAINT 51D)的写入访问权限。

    LINK MAINT 51D 51D M
    ACCESS 51D D
    

    请注意以下事项:

    • 软件清单磁盘可以是系统软件清单磁盘。建议分配一个 51D 磁盘给维护/安装用户 ID (VSMC730A)。

    • 如果其他用户当前已在写模式 (R/W) 下链接到软件清单磁盘,则 LINK 命令将失败。如果发生这种情况,请指导那个用户以只读模式 (RR) 重新链接到软件清单磁盘,然后重新发出上面的 LINKACCESS 命令。在建立到软件清单 (51D) 磁盘的读/写链接之前,请勿继续。

  4. 将 VM Client 产品控制文件装入到 51D 微型磁盘。

    输入以下命令:

    VMFINS INSTALL INFO ( NOMEMO ENV VSMC730A
    

    INSTALL INFO 命令装入各种产品控制文件,并创建 VMFINS PRODLIST 文件。

  5. 获取 VMCLIENT 的资源规划信息。

    输入以下命令:

    VMFINS INSTALL PPF VSMC730A VMCLIENT ( NOMEMO PLAN ENV
    VSMC730A
    

    文件 VMFINS PLANINFO 是在 A-disk 上创建的。此文件包含有关安装 VM Client 所需的用户 ID 和微型磁盘的信息。

  6. 查看安装消息日志文件 $VMFINS $MSGLOG。所有安装消息都写入到安装用户的 A-disk。更正所有错误后再继续。

创建 PPF 覆盖文件

如果必须更改维护或服务机用户 ID,请使用以下过程创建一个 PPF 覆盖文件:

  1. 在以下提示符下,输入 1。

    VMFINS2601R Do you want to create an override for :PPF VSMC730A
    VMCLIENT :PRODID VSMC730A%VMCLIENT?
    
    Enter 0 (No), 1 (Yes) or 2 (Exit)
    
  2. 在以下提示符下,输入 0。

    VMFMKO2917R Do you want to use the defaults for this product?
    
    Enter 0 (No), 1 (Yes) or 2 (Exit)
    
  3. Make Override Panel 上,仅更新 VM Client INSTALL 用户,仅更新 VM Client SERVER,或者同时更新 VM Client INSTALL 用户和 VM Client SERVER。按 F3 退出此面板。

  4. 选择 2 - Save as... 并输入覆盖文件的文件名。

    覆盖 $PPFPPF 文件将复制到 D-disk (51D)。

    覆盖 PPF 现在替换了 VSMC730A PPF 文件。在所有剩余的安装步骤中,用此覆盖 PPF 替换所有 VSMC730A 实例。

步骤 2:分配 VM Client 资源

使用 VSMC730A PLANINFO 文件中的规划信息创建 VSMC730A 用户目录条目。

  1. 创建 VSMC730A 用户目录条目。

    VSMC720A 用户目录位于 PLANINFO 文件的底部。这些条目包含 VSMC730A 用户 ID 所必需的链接和特权类。使用 PLANINFO 中的目录条目作为 VSMC730A 目录条目的模型。

  2. MDISK 语句添加到 VSMC720A 的目录条目。微型磁盘布局可在 PLANINFO 文件中找到。

  3. VSMC730A 目录条目添加到系统目录。根据相应的安全准则,将 VSMC730A 的密码从 XXXXXX 更改为有效密码。

  4. 将新目录联机。

步骤 3:安装 VM Client 产品文件

使用 VMFINS 命令构建 VM Client 测试 BUILD 微型磁盘。

  1. 登录到在步骤 2 中创建的安装用户 ID VSMC730A

  2. 创建一个 PROFILE EXEC,其中包含针对 MAINT 5E551D 微型磁盘的 ACCESS 命令。

    XEDIT PROFILE EXEC A
    ===> input /**/
    ===> input 'access 5e5 b'
    ===> input 'access 51d d'
    ===> file
    
  3. 执行该配置文件以访问 MAINT 的微型磁盘。

    PROFILE
    
  4. 建立软件清单磁盘的写访问权限(如果尚未以 R/W 模式链接该磁盘)。

    LINK MAINT 51D 51D M
    ACCESS 51D D
    

    如果其他用户当前已在写模式 (R/W) 下链接到软件清单磁盘,则 LINK 命令将失败。如果发生这种情况,请指导此用户以只读模式 (RR) 重新链接到软件清单磁盘,然后重新发出上面的 LINKACCESS 命令。在建立到软件清单 (51D) 磁盘的读/写链接之前,请勿继续。

  5. 将在安装人员/规划员 191 磁盘上创建的 VMSES/E 文件复制到 VSMC730A 191 磁盘。这会将所有 VM Client VMSES/E 文件放在一个位置。要复制的文件包括:

    • VSMC730A PLANINFO

    • VSMC730A PRODLIST

  6. 安装 VM Client。

    输入以下命令:

    VMFINS INSTALL PPF VSMC730A VMCLIENT (NOMEMO NOLINK ENV
    VSMC730A OVERRIDE NO
    

    NOLINK 选项指示 VMFINS 将不链接维护微型磁盘,仅在其未被访问时访问它们。

    OVERRIDE NO 选项指示 VMFINS 将不会创建覆盖 PPF。如果前面创建了覆盖 PPF,则将 VMSMC730A 替换为创建的 PPF 的名称。

  7. 查看安装消息日志文件 $VMFINS $MSGLOG。所有安装消息都写入到安装用户的 A-disk。如有必要,更正所有错误后再继续。

步骤 4:构建 VM Client 可执行代码

使用 VMFINS 命令构建 VM Client 测试 BUILD 微型磁盘。

  1. 输入以下命令以构建测试 BUILD 微型磁盘。

    VMFINS BUILD PPF VSMC730A VMCLIENT (ALL NOLINK
    
  2. 查看安装消息日志 ($VMFINS $MSGLOG)。所有安装消息日志都写入到安装用户的 A-disk。更正所有错误后再继续。

    VMFINS BUILD 日志中的以下消息是正常的:

    • VMFBDC2178I

      无法重建 Object =.HELPMSG,因为它未得到服务

    • VMFBDC2178I

      无法重建 Object =.HELPSMC,因为它未得到服务

    • VMFINB2173I

      未找到此产品的验证执行程序

步骤 5:创建 VM Client 服务机

为 VM Client 服务机创建一个目录条目。VM Client 服务机必须能发出 CP MSGNOH 命令(特权类 B)。

有关计算机和微型磁盘要求,请参阅 VSMC730A PLANINFO 文件。

步骤 6:定制 VM Client 服务机文件

将以下文件从 LOCALSAM 微型磁盘复制到 VM Client 服务机 191 微型磁盘 (VMSMC191):

表 3-1 VM Client 服务机文件

样例名称
操作名称
用途

SMCPARMS SAMPLE

SMCPARMS (FILE)

启动参数

SMCCMDS SAMPLE

SMCCMDS (FILE)

启动命令

SMCSTART EXEC

SMCSTART EXEC

VM Client 启动 EXEC

SMCPRO SAMPLE

PROFILE EXEC

VM Client PROFILE EXEC


SMCPARMSSMCCMDS 包含启动参数和命令。这些文件的文件名必须与 SMCSTART EXEC 中的 FIILDEF 名称匹配。

有关更新 VM Client 参数和命令文件的信息,请参见VM Client 命令文件

步骤 7:测试 VM Client

VM Client 现在已做好测试准备。要测试的可执行代码位于 VSMC730A 201 微型磁盘上。运行 VM Client 的选项包括:

  • LINK(链接)到 VSMC730A 201 并发出 SMCSTART

  • VSMC730A 201 复制到 VMSMC 200 微型磁盘并发出 SMCSTART。样例 PROFILE EXEC (SMCPRO SAMPLE) 假设采用此选项。

步骤 8:将 VM Client 投产

对 VM Client 进行测试后,输入以下命令将 VM Client 文件从测试磁盘 (201) 复制到生产磁盘 (202):

VMFSETUP VSMC730A VMCLIENT

VMFCOPY ** fm1==fm2 (PRODID VSMC720A%VMCLIENT SPRODID
VSMC730A%VMCLIENT OLDDATE REPLACE

fm1TEST 内部版本磁盘 (BUILD1 - 201) 的文件模式

fm2PRODUCTION 内部版本磁盘 (BUILD2 – 202) 的文件模式

需要修改 VM Client 服务机以使用 PRODUCTION 版本。选项包括:

  • LINK(链接)到 VSMC730A 202 并发出 SMCSTART

  • VSMC730A 202 复制到 VMSMC 200 微型磁盘并发出 SMCSTART。样例 PROFILE EXEC (SMCPRO SAMPLE) 假设采用此选项。