AIX命令参考大全,卷 4,n - r - nim_master_recover 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

nim_master_recover 命令

用途

将网络安装管理(NIM)数据库的备份恢复到另一台机器上并更新此数据库以反映该更改。

语法

nim_master_recover [ -f mstr_fileset_dir]

[ -n nimdef_file]

[ -r nimdb_file]

[ -i mstr_interface]

[ -D ] [ -R ] [ -S ] [ -p ] [ -s ] [ -u ] [ -v ]

描述

nim_master_recover 命令可从备份 tar 文件恢复和更新 NIM 数据库或从 mksysb 更新数据库。要备份原有主控机上的 NIM 数据库,请运行 smit nim_backup_db 命令。缺省情况下,执行此命令将创建一个名称为 /usr/objrepos/nimdb.backup 的 tar 文件。将 nimdb.backup 复制到新的主控机之后,将带完整路径把 -r 标志传递给该文件。如果该 tar 文件的路径为 /usr/objrepos/nimdb.backup,则将 -r /usr/objrepos/nimdb.backup 传递给 nim_master_recover 脚本。如果要恢复主 NIM 主控机的 mksysb,则可从更新通过 mksysb 恢复的 NIM 数据库,因此无需 nimdb.backup tar 文件。

脚本将根据主控机的主网络接口更新 NIM 数据库中的主控机定义。-i 标志指定要用于该主控机的主接口。要使用 en0,请将 -i en0 传递给 nim_master_recover 脚本。

注:
如果从拥有包含静态路由的网络定义的数据库恢复,恢复的 NIM 数据库可能不正确。nim_master_recover 命令在为新主控机添加主接口之前,将除去原有的主控机定义中的所有接口。运行 nim_master_recover 命令之后,请通过运行 lsnim -lc networks 检查路由信息是否正确。如果恢复的数据库中的所有 NIM 网络定义都包含动态路由,您应该不会遇到上述情况。

在恢复和更新 NIM 数据库时,脚本将执行另外几种可选功能。一种功能是带 bos.sysmgt 软件包的位置传递 -f 标志时安装 bos.sysmgt.nim.master 文件夹。例如,如果 bos.sysmgt 软件包位于 /export/latest/installp/ppc 目录中,则将 -f /export/latest/installp/ppc 传递给 nim_master_recover 脚本。

此脚本将始终复位各客户机。如果传递了 -u 标志,脚本将试图取消导出将数据库状态分配给客户机的 NIM 资源。每个客户机都将其 NIM 主控机的主机名存储到自己的 /etc/niminfo 文件中。要更新各客户机上的 niminfo 文,请传递 -s 标志。

注:
不在运行、没有网络连接,不允许新主控机 rhost 许可权或连 bos.sysmgt.nim.client 5.1.0.10 软件包都没有的任何 NIM 客户机都不更新其 niminfonim_master_recover 脚本将报告更新自己的 niminfo 文件失败的所有客户机。

可通过使用 -n 标志指定 nimdef 文件将新客户机添加到此环境。有关 nimdef 文件的更多信息,请查阅《AIX 安装指南》。

最后,脚本将检查 NIM 数据库中是否存在这些资源。脚本将除去不存在的资源。例如,如果新主控机无法与 NIM 服务器通信,将从 NIM 数据库除去该服务器上定义的资源。传递 -R 标志可防止脚本检查资源。

注:
恢复数据库后,在备份此数据库的主控机上定义的资源将不可用,除非在运行 nim_master_recover 之前,将这些资源复制到新主控机或包含在该机器上恢复的资源的主控机的 mksysb

所有输出将记录到 /var/adm/ras/nim.recover 中。脚本完成之后,应验证是否未记录错误。

标志

-D 从恢复的数据库删除所有客户机定义。
-f directory 包含要安装的 bos.sysmgt.nim.master 文件集的目录。
-i interface 运行此命令的机器的主网络接口。
-n nimdef 将用于定义新机器的可选 nimdef 文件。
-p 打印脚本复位机器之前机器的状态。
-r nimdb.backup 将恢复的 NIM 数据库备份 tar 文件。
-R 不检查资源是否都存在。脚本的缺省行为是检查各资源是否不存在,并从数据库除去不存在的资源的定义。
-S 不检查 SPOT 资源。脚本的缺省行为是检查每个 SPOT 以确保这些资源是否就绪,可以支持安装。例如,检查可确保已创建引导映像。
-s 尝试更新各客户机上的 niminfo 文件。不在运行、没有网络连接,不允许新主控机 rhost 许可权或连 bos.sysmgt.nim.client 5.1.0.10 软件包都没有安装的任何 NIM 客户机都不更新其 niminfo
-u 取消导出在恢复的数据库中分配的所有资源。脚本的缺省行为是从 NIM 数据库除去分配,但解除分配该资源。
-v 命令执行过程中启用详细调试输出。

位置

/usr/sbin/nim_master_recover

退出状态

成功后返回零(0)。

安全性

访问控制:必须具有超级权限才能运行 nim_master_recover 命令。

示例

  1. 要使用 /export/nim/nimdb.backup 文件和主接口 en0 恢复 NIM 主控机,请输入:
    nim_master_recover -r /usr/objrepos/nimdb.backup -i en0
  2. 要在恢复 NIM 主控机之前从/export/lpp_source/installp/ppc 安装 bos.sysmgt.nim.master 文件集,请输入:
    nim_master_recover -f /export/lpp_source/installp/ppc \
               -r /usr/objrepos/nimdb.backup -i en0
  3. 要恢复 NIM 但不检查各资源是否存在,也不检查 SPOT 来重建引导映像,请输入:
    nim_master_recover -R -S -r /usr/objrepos/nimdb.backup -i en0
  4. 要恢复 NIM 主控机且取消导出分配的任何资源并在各客户机复位之前打印其状态,请输入:
    nim_master_recover -u -p -r /usr/objrepos/nimdb.backup -i en0
  5. 要恢复 NIM 主控机并更新每个客户机上的 /etc/niminfo 文件,请输入:
    nim_master_recover -s -r /usr/objrepos/nimdb.backup -i en0
  6. 要恢复 NIM 主控机、从数据库删除各客户机并从 nimdef 文件 /export/nim/nimdef 定义新客户机,请输入:
    nim_master_recover -D -n /export/nim/nimdef -r /usr/objrepos/nimdb.backup -i en0

文件

/etc/niminfo 包含 NIM 使用的变量。
/var/adm/ras/nim.recover 包含执行命令生成的日志信息。

相关信息

nim_clients_setup 命令、nim_update_all命令、nim_master_setup 命令、nim 命令、nimconfig 命令、nimdef 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]