nimol_update 命令
用途
在 NIMOL 客户机上运行 geninstall 来执行软件维护。
注: 此命令仅用于 Hardware Management Console (HMC) 中的 Virtual I/O Server (VIOS) 或集成虚拟化管理 (IVM)。
语法
nimol_update -c 客户端主机名 [ -L 标签 ] [ -f geninstall_flags ] [ -m 远程访问方法 ] [ -p 包列表 ] [ -D ]
描述
nimol_update 命令在配置的 NIMOL 客户机上使用指定的远程访问方法执行 geninstall 命令,此远程访问方法在缺省情况下为 /usr/bin/rsh。 在使用 nimol_config 命令配置 NIMOL 服务器时,用户可以将缺省远程访问方法设为除 /usr/bin/rsh 以外的某个值,例如,/usr/bin/ssh。 通过使用不带 -n 标志的 nimol_install 命令安装了机器时,机器将被视为 NIMOL 客户机。
此命令运行 geninstall 命令,使用 -acgX 作为其缺省标志。 使用 -f 标志来指定 geninstall 命令标志。 用 -p 标志指定传递 geninstall 命令的软件包。
使用 nimol_update 命令安装文件集时,必须指定拥有 lpp_source 的资源标号。 运行 nimol_config -l -L label 来确定资源标号是否包含 lpp_source。 如果尚未全局导出资源标号目录,那么此命令会将其导出。 客户机将安装此目录并在安装过程中使用它作为源目录。
标志
| 项 | 描述 |
|---|---|
| -c 客户机主机名 | 指定要对其执行 geninstall 命令的 NIMOL 客户机主机名。 |
| -D | 以调试方式运行命令。 |
| -f geninstall_flags | 指定要传递到 geninstall 命令的标志。 缺省标志为 -acgX。 |
| -L 标签 | 指定将作为安装映像源使用的资源标号的名称。 |
| -m 远程访问方法 | 指定要使用的远程访问方法来运行 geninstall 命令。 缺省值为 /usr/bin/rsh。 另一个选项为 /usr/bin/ssh。 |
| -p 软件包列表 | 指定要传递到 geninstall 命令的软件包的名称。 缺省值为 all。 |
退出状态
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 命令成功完成。 |
| > 0 | 返回错误。 |
安全性
要在 NIMOL 客户机上运行 nimol_update 命令,客户机必须提供对 NIMOL 服务器的远程访问许可权。 使用 /usr/bin/ssh 是比 /usr/bin/rsh 更安全的远程访问方法。
示例
- 要将资源标号
530中的所有软件包安装到客户机myclient,请输入:nimol_update -c myclient -L 530 - 要对客户机
myclient上的bos.games应用更新,请输入:nimol_update -c myclient -L 530 -f "-a" -p "bos.games" - 要从客户机
myclient除去bos.games,请输入:nimol_update -c myclient -f "-u" -p "bos.games" - 要使用
ssh执行 geninstall 命令,请输入:nimol_update -c myclient -L 530 -m ssh
位置
/usr/sbin/nimol_update
文件
| 项 | 描述 |
|---|---|
| /etc/nimol.conf | 存储命令的配置信息。 |