Users Guide
• 已安装 GNU 链接器 (ld)。binutils RPM 提供该链接器。
满足这些前提条件后,DKS 就会在 Server Administrator 启动期间根据需要自动生成设备驱动程序。
在安装 Server Administrator 后使用动态内核支持
要让 Server Administrator 能够支持预编译设备驱动程序不支持并在安装 Server Administrator 之后载入的内核,
请确保在管理系统上满足 DKS 前提条件,并在该系统上引导新的内核。
Server Administrator 在载入内核后首次启动时,将为系统中运行的内核生成设备驱动程序。默认情况下,
Server Administrator 将在系统启动期间启动。
将动态生成的设备驱动程序复制到运行相同内核的系统
当 Server Administrator 以动态方式为运行内核生成设备驱动程序时,它将设备驱动程序安装到 /lib/modules/
<kernel>/kernel/drivers/firmware 目录中,其中 <kernel> 是(键入 uname -r 后所返回的)内核名称。如果某个
系统运行的内核与为其生成设备驱动程序的系统的内核相同
,则可以将新生成的设备驱动程序复制到该系统
的 /var/omsa/dks/<kernel> 目录中以供 Server Administrator 使用。这将使 Server Administrator 能够在多个系统上
使用 DKS,而不必在每个系统上都安装内核源代码。
例如:系统 A 正在运行其中一个 Server Administrator 预编译设备驱动程序不支持的内核。系统 B 正在运行相同
的内核。要在系统 A 中生成设备驱动程序,并将该设备驱动程序复制到系统 B 以供 Server Administrator 使用,
请执行以下步骤:
1. 确保在系统 A 上满足 DKS 前提条件。
2. 在系统 A 中启动 Server Administrator。
在启动期间,Server Administrator 将为系统 A 中运行的内核生成设备驱动程序。
3. 在系统 A 上键入 uname -r 以确定运行内核的名称。
4. 将系统 A 上的 /lib/modules/<kernel>/kernel/drivers/firmware 目录中的任何 dcdbas.* 或 dell_rbu.* 文件都复制
到系统 B 上的 /var/omsa/dks/<kernel> 目录中,其中 <kernel> 为第 3 步中键入 uname -r 后所返回的内核名
称。
备注: /lib/modules/<kernel>/kernel/drivers/firmware 目录中可能会包含以下一个或多个文件:dcdbas.* 或
dell_rbu.*。
备注: 在系统 B 中创建 /var/omsa/dks/<kernel> 目录。例如,如果内核名称为 1.2.3-4smp,则通过键入
mkdir‑p/var/omsa/dks/1.2.3‑4smp 创建该目录。
5. 在系统 B 中启动 Server Administrator。
备注: 从系统 B 中卸载了 Server Administrator 后,复制到系统 B 的 /var/omsa/dks/<kernel>/*. 文件将不会被
删除。如果不再需要这些文件,则必须删除它们。
Server Administrator 检测出您复制到 /var/omsa/dks/<kernel> 目录的设备驱动程序支持正在运行的内核,并
会使用该设备驱动程序。
OpenIPMI 设备驱动程序
Server Administrator 的 Server Instrumentation 功能需要 OpenIPMI 设备驱动程序以提供基于 IPMI 的信息和功能。
所有支持的 Linux 系统的默认内核本身都包含所需版本的 IPMI 模块。您不必安装 IPMI RPM。有关所支持系统
的详情,请参阅 support.dell.com/manuals 上的
《Dell 系统软件支持值表》
。
Server Administrator Instrumentation Service 启动时功能降级
Server Administrator 安装后,无论何时启动,Server Administrator Instrumentation Service 都会对 OpenIPMI 设备
驱动程序进行一次运行时检查。每当运行 srvadmin-services.sh start 或 srvadmin‑services.sh restart 命令时,或每
43