本章介绍如何安装 VM Client 软件。
在安装 ELS 前,请验证 ELS 要求并查看第 2 章 准备安装中的安装前注意事项。
在安装了 VM Client 后,必须获取并安装 VM Client 累积维护。有关更多信息,请参见第 4 章 安装 VM Client 维护。
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》。
以下是安装步骤摘要。后面几部分对每个步骤进行了详细说明。
确定 VM 客户机资源要求。
使用 VMFINS
命令从产品 SRVLINK
文件装入多个 VMSES/E 文件以获取 VM Client 资源要求。
分配 VM 客户机资源。
使用从上一步中获取的信息分配安装和使用 VM Client 所需的相应微型磁盘和用户 ID。
安装 VM Client 产品文件。
使用 VMFINS
命令装入 VM Client 产品文件(从产品 SRVLINK
文件装入到 BASE
微型磁盘)。
构建 VM Client 可执行代码。
使用 VMFINS
命令构建 VM Client 测试 BUILD
微型磁盘。
创建 VM Client 服务机。
为 VM Client 服务机创建一个目录条目。
定制 VM Client 服务机文件。
编辑 VM Client 服务机样例。
测试 VM Client。
在测试内部版本磁盘上测试 VM Client。
将 VM Client 投产。
对 VM Client 进行测试后,将 VM Client 文件从测试内部版本磁盘复制到生产内部版本磁盘。
使用 VMFINS
命令确定 VM Client 资源要求。
以安装人员/规划员的身份登录。
使用任何具有 MAINT 5E5
读取访问权限以及 51D
磁盘(将包含 VM Client 软件清单)写入访问权限的用户 ID。
输入以下命令以建立 VMSES/E 代码读取访问权限:
LINK MAINT 5E5 5E5 RR ACCESS 5E5 B
输入以下命令以建立软件清单磁盘(在此示例中为 MAINT 51D
)的写入访问权限。
LINK MAINT 51D 51D M ACCESS 51D D
请注意以下事项:
软件清单磁盘可以是系统软件清单磁盘。建议分配一个 51D
磁盘给维护/安装用户 ID (VSMC730A
)。
如果其他用户当前已在写模式 (R/W) 下链接到软件清单磁盘,则 LINK
命令将失败。如果发生这种情况,请指导那个用户以只读模式 (RR
) 重新链接到软件清单磁盘,然后重新发出上面的 LINK
和 ACCESS
命令。在建立到软件清单 (51D
) 磁盘的读/写链接之前,请勿继续。
将 VM Client 产品控制文件装入到 51D
微型磁盘。
输入以下命令:
VMFINS INSTALL INFO ( NOMEMO ENV VSMC730A
INSTALL INFO
命令装入各种产品控制文件,并创建 VMFINS PRODLIST
文件。
获取 VMCLIENT 的资源规划信息。
输入以下命令:
VMFINS INSTALL PPF VSMC730A VMCLIENT ( NOMEMO PLAN ENV VSMC730A
文件 VMFINS PLANINFO
是在 A-disk 上创建的。此文件包含有关安装 VM Client 所需的用户 ID 和微型磁盘的信息。
查看安装消息日志文件 $VMFINS $MSGLOG
。所有安装消息都写入到安装用户的 A-disk。更正所有错误后再继续。
如果必须更改维护或服务机用户 ID,请使用以下过程创建一个 PPF 覆盖文件:
在以下提示符下,输入 1。
VMFINS2601R Do you want to create an override for :PPF VSMC730A VMCLIENT :PRODID VSMC730A%VMCLIENT? Enter 0 (No), 1 (Yes) or 2 (Exit)
在以下提示符下,输入 0。
VMFMKO2917R Do you want to use the defaults for this product? Enter 0 (No), 1 (Yes) or 2 (Exit)
在 Make Override Panel
上,仅更新 VM Client INSTALL
用户,仅更新 VM Client SERVER
,或者同时更新 VM Client INSTALL
用户和 VM Client SERVER
。按 F3
退出此面板。
选择 2 - Save as...
并输入覆盖文件的文件名。
覆盖 $PPF
和 PPF
文件将复制到 D-disk (51D
)。
覆盖 PPF 现在替换了 VSMC730A
PPF
文件。在所有剩余的安装步骤中,用此覆盖 PPF
替换所有 VSMC730A
实例。
使用 VSMC730A PLANINFO
文件中的规划信息创建 VSMC730A
用户目录条目。
创建 VSMC730A
用户目录条目。
VSMC720A
用户目录位于 PLANINFO
文件的底部。这些条目包含 VSMC730A
用户 ID 所必需的链接和特权类。使用 PLANINFO
中的目录条目作为 VSMC730A
目录条目的模型。
将 MDISK
语句添加到 VSMC720A
的目录条目。微型磁盘布局可在 PLANINFO
文件中找到。
将 VSMC730A
目录条目添加到系统目录。根据相应的安全准则,将 VSMC730A
的密码从 XXXXXX 更改为有效密码。
将新目录联机。
使用 VMFINS
命令构建 VM Client 测试 BUILD
微型磁盘。
登录到在步骤 2 中创建的安装用户 ID VSMC730A
。
创建一个 PROFILE EXEC
,其中包含针对 MAINT 5E5
和 51D
微型磁盘的 ACCESS
命令。
XEDIT PROFILE EXEC A ===> input /**/ ===> input 'access 5e5 b' ===> input 'access 51d d' ===> file
执行该配置文件以访问 MAINT
的微型磁盘。
PROFILE
建立软件清单磁盘的写访问权限(如果尚未以 R/W
模式链接该磁盘)。
LINK MAINT 51D 51D M ACCESS 51D D
如果其他用户当前已在写模式 (R/W
) 下链接到软件清单磁盘,则 LINK
命令将失败。如果发生这种情况,请指导此用户以只读模式 (RR
) 重新链接到软件清单磁盘,然后重新发出上面的 LINK
和 ACCESS
命令。在建立到软件清单 (51D
) 磁盘的读/写链接之前,请勿继续。
将在安装人员/规划员 191 磁盘上创建的 VMSES/E 文件复制到 VSMC730A
191 磁盘。这会将所有 VM Client VMSES/E 文件放在一个位置。要复制的文件包括:
VSMC730A PLANINFO
VSMC730A PRODLIST
安装 VM Client。
输入以下命令:
VMFINS INSTALL PPF VSMC730A VMCLIENT (NOMEMO NOLINK ENV VSMC730A OVERRIDE NO
NOLINK
选项指示 VMFINS
将不链接维护微型磁盘,仅在其未被访问时访问它们。
OVERRIDE NO
选项指示 VMFINS
将不会创建覆盖 PPF。如果前面创建了覆盖 PPF,则将 VMSMC730A
替换为创建的 PPF 的名称。
查看安装消息日志文件 $VMFINS $MSGLOG
。所有安装消息都写入到安装用户的 A-disk。如有必要,更正所有错误后再继续。
使用 VMFINS
命令构建 VM Client 测试 BUILD
微型磁盘。
输入以下命令以构建测试 BUILD
微型磁盘。
VMFINS BUILD PPF VSMC730A VMCLIENT (ALL NOLINK
查看安装消息日志 ($VMFINS $MSGLOG
)。所有安装消息日志都写入到安装用户的 A-disk。更正所有错误后再继续。
VMFINS BUILD
日志中的以下消息是正常的:
VMFBDC2178I
无法重建 Object =.HELPMSG
,因为它未得到服务
VMFBDC2178I
无法重建 Object =.HELPSMC
,因为它未得到服务
VMFINB2173I
未找到此产品的验证执行程序
为 VM Client 服务机创建一个目录条目。VM Client 服务机必须能发出 CP MSGNOH
命令(特权类 B)。
有关计算机和微型磁盘要求,请参阅 VSMC730A PLANINFO
文件。
将以下文件从 LOCALSAM
微型磁盘复制到 VM Client 服务机 191 微型磁盘 (VMSMC191
):
样例名称 |
操作名称 |
用途 |
---|---|---|
SMCPARMS SAMPLE |
SMCPARMS (FILE) |
启动参数 |
SMCCMDS SAMPLE |
SMCCMDS (FILE) |
启动命令 |
SMCSTART EXEC |
SMCSTART EXEC |
VM Client 启动 EXEC |
SMCPRO SAMPLE |
PROFILE EXEC |
VM Client PROFILE EXEC |
SMCPARMS
和 SMCCMDS
包含启动参数和命令。这些文件的文件名必须与 SMCSTART EXEC
中的 FIILDEF
名称匹配。
有关更新 VM Client 参数和命令文件的信息,请参见VM Client 命令文件。
VM Client 现在已做好测试准备。要测试的可执行代码位于 VSMC730A
201 微型磁盘上。运行 VM Client 的选项包括:
LINK(链接)到 VSMC730A 201
并发出 SMCSTART
。
将 VSMC730A 201
复制到 VMSMC 200
微型磁盘并发出 SMCSTART
。样例 PROFILE EXEC
(SMCPRO SAMPLE
) 假设采用此选项。
对 VM Client 进行测试后,输入以下命令将 VM Client 文件从测试磁盘 (201) 复制到生产磁盘 (202):
VMFSETUP VSMC730A VMCLIENT VMFCOPY ** fm1==fm2 (PRODID VSMC720A%VMCLIENT SPRODID VSMC730A%VMCLIENT OLDDATE REPLACE
fm1
是 TEST
内部版本磁盘 (BUILD1 - 201
) 的文件模式
fm2
是 PRODUCTION
内部版本磁盘 (BUILD2 – 202
) 的文件模式
需要修改 VM Client 服务机以使用 PRODUCTION
版本。选项包括:
LINK(链接)到 VSMC730A 202
并发出 SMCSTART
。
将 VSMC730A 202
复制到 VMSMC 200
微型磁盘并发出 SMCSTART
。样例 PROFILE EXEC (SMCPRO SAMPLE)
假设采用此选项。