Users Guide
Linux 更新版本的每个系统上运行 Server Administrator。然而,在更新版本上装载为 RedHatEnterpriseLinux(版本 4)的"金"版建立的设备驱动程序可能会导致内核污染。如果
某个运行 Red Hat Enterprise Linux(版本 4)更新版本的系统上的内核已被此设备驱动程序装载过程污染,则在这种情况下可使用 Server Administrator 的初始化脚本命令
restart-forcekernelmatch 强制使用 DKS。DKS 将建立不会污染运行内核的设备驱动程序。
确定运行内核是否受到污染
Server Administrator 服务启动后,在 RedHatEnterpriseLinux更新版本上执行以下步骤以确定内核是否受到污染:
1. 作为 root 登录。
2. 执行以下命令:
lsmod
如果在输出第一行看到如以下信息中的 Tainted: GF,则表示运行内核受到污染:
Module Size Used by Tainted: GF
(模块... 大小使用者 已污染:GF)
"污染" 状态可能是由 Server Administrator 设备驱动程序装载过程导致。
在 Red Hat Enterprise Linux 更新版本上强制进行动态内核支持
安装 Server Administrator 完毕后,执行以下步骤以强制在 Red Hat Enterprise Linux 更新版本上使用 DKS,以便根据需要为运行内核建立设备驱动程序,避免内核污染:
1. 确保满足 DKS 的前提条件。
2. 执行以下命令:
/etc/init.d/instsvcdrv restart-forcekernelmatch
此命令将首先停止 Server Administrator 设备驱动程序。然后,它将通过检查为与运行内核名称完全相符的内核所建立的预编译设备驱动程序,来搜索要载入的预编译设备驱动程序。如果
未找到一个安全匹配的结果,则它将用 DKS 为运行内核建立设备驱动程序。最后,此命令将重新启动 Server Administrator 设备驱动程序。
OpenIPMI 设备驱动程序
Server Administrator 的 Server Administrator Instrumentation Service 需要 OpenIPMI 设备驱动程序以提供基于 IPMI 的信息和功能。它还需要满足 OpenIPMI 设备驱动程
序的最低版本要求。所需的最低版本要求根据 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 操作系统来定义。
此项要求由 Server Administrator 在三个实例中检查和强制执行。其中两个实例是在安装过程中,而第三个实例则在运行时间阶段。这些实例为:
l 在使用 srvadmin-install.sh 外壳脚本自定义安装 Server Administrator 的过程中。
l 在使用 RPM 安装 Server Administrator 的过程中。
l 在启动 Server Administrator Instrumentation Service 时的运行时间过程中。
在使用 srvadmin-install.sh 外壳脚本自定义安装 Server Administrator 的过程中进行封锁
在使用 srvadmin-install.sh 外壳脚本自定义安装 Server Administrator 的过程中,该脚本自动调用另一个名为 srvadmin-openipmi.sh 的外壳脚本,以确保系统上当前安装了足
够高版本的 OpenIPMI 设备驱动程序(例如,等于或高于 Server Administrator Instrumentation Service 所需的 OpenIPMI 设备驱动程序的最低版本的版本)。如果未找到足够高
的版本,则 srvadmin-install.sh 外壳脚本将再次调用 srvadmin-openipmi.sh 外壳脚本,以尝试安装足够高的版本。如果出于任何原因尝试失败,则屏幕上将显示相应的错误信息以
及解决该错误的说明。在重新运行 srvadmin-install.sh 外壳脚本来安装 Server Administrator 之前,必须先解决任何存在的错误。
在使用 RPM 安装 Server Administrator 的过程中进行封锁
为协助 RPM 安装的正确次序,srvadmin-hapi RPM 取决于若干 srvadmin-ipmi RPM 之一。每个 srvadmin-ipmi RPM 都是分发特定的并取决于与分发特定的 OpenIPMI RPM。
除非满足 RPM 相关性,否则无法安装 srvadmin-hapi RPM。
在使用 RPM 安装 Server Administrator 的过程中, srvadmin-hapi RPM 会检查系统当前是否已安装足够高版本的 OpenIPMI 设备驱动程序。如果未找到足够高版本,则
srvadmin-hapi RPM 将无法安装并显示一条说明必须安装/升级 OpenIPMI 设备驱动程序的错误信息。在这种情况下,那些取决于 srvadmin-hapi RPM 的 RPM 也将无法成功安装。
此时,您必须通过执行以下的额外步骤来安装/升级该 OpenIPMI 驱动程序:
1. 导航至 SYSMGMT/srvadmin/linux/supportscripts 目录。
注: 必须重新引导系统以清除内核的"污染"状态。
注: SUSE Linux Enterprise Server(版本 10)在默认内核本身中就包含了所需版本的 IPMI 模块。您不必安装 IPMI RPM。