Users Guide
1. 作为 root 登录。
2. 在控制台上键入以下命令并按 <Enter>:
uname -r
系统会显示标识运行内核的信息。如果它不是 Managed System Software 自述文件中列出的内核之一,则 Managed System Software 可能需要使用 DKS 支持它。
动态内核支持前提条件
要使 Managed System Software 使用 DKS,必须符合以下相关性才能启动 Server Administrator。
l 运行的内核必须已启用可载入模块支持。
l /lib/modules/`uname –r`/build 中必须有用于为运行内核建立内核模块的源代码。在运行 SUSE Linux Enterprise Server(版本 9 和 10) 的系统上,kernel-source
RPM 提供了必要的内核源代码。在运行 Red Hat Enterprise Linux(版本 4)的系统上,kernel -devel RPM 提供了构建内核模块所需的内核源代码。
l 必须安装 GNU make 公用程序。make RPM 提供该公用程序。
l 必须安装 GNU C 编译器 (gcc)。gcc RPM 提供该编译器。
l 必须安装 GNU 链接器 (ld)。binutils RPM 提供该链接器。
满足这些前提条件后,DKS 就会在 Server Administrator 启动期间根据需要自动建立设备驱动程序。
在安装 Server Administrator 后使用动态内核支持
要使 Server Administrator 能够支持预编译设备驱动程序不支持的、在安装 Server Administrator 之后载入的内核,请执行以下步骤:确保在要管理的系统上已满足 DKS 前提条件并
在该系统上引导新的内核。
Server Administrator 在载入内核后首次启动时将为系统中运行的内核建立设备驱动程序。默认情况下,Server Administrator 将在系统启动期间启动。
将动态建立的设备驱动程序复制到运行相同内核的系统
当 Server Administrator 以动态方式为运行内核建立设备驱动程序时,它将设备驱动程序安装到 /lib/modules/<
内核
>/kernel/drivers/firmware 目录中,其中 <
内核
> 是
(键入 uname -r 后所返回的)内核名称。如果系统运行着为其构建设备驱动程序的相同内核,则可以将新构建的设备驱动程序复制到其它系统的 /var/omsa/dks/<
内核
>
目
录中以
供 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/<
内核
>
目
录中,其中 <
内核
> 为第三步中键入 uname -r 后所返回的内核名称。
5. 在系统 B 中启动 Server Administrator。
Server Administrator 检测出您复制到 /var/omsa/dks/<
内核
> 目录的设备驱动程序支持正在运行的内核并会使用该设备驱动程序。
内核受污染时在 Red Hat Enterprise Linux 更新版本上强制进行动态内核支持
Server Administrator 为所支持 Red Hat Enterprise Linux 操作系统的"金"版提供预编译设备驱动程序。Red Hat Enterprise Linux 支持在更新版本上装载为"金"版建立的设备驱动
程序。这意味着 Server Administrator 不必为每个 Red Hat Enterprise Linux 更新版本都提供预编译设备驱动程序,而用户也不是必须使用 DKS 才能在运行 Red Hat Enterprise
Linux 更新版本的每个系统上运行 Server Administrator。然而,在更新版本上装载为 RedHatEnterpriseLinux(版本 3)的"金"版建立的设备驱动程序可能会导致内核污染。如果
注: The /lib/modules/<
内核
>/kernel/drivers/firmware 目录中可能会包含下列一个或多个文件:dcdbas.* 或 dell_rbu.*
注: 可能需要在系统 B 上创建 /var/omsa/dks/<
内核
> 目录。例如,如果内核名称是 1.2.3-4smp,可以通过键入以下命令创建目录:mkdir-
p/var/omsa/dks/1.2.3-4smp
注: 升级 Server Administrator 时,如果新版本的 Server Administrator 不支持带有预编译设备驱动程序的运行内核,也可使用此过程。
注: 当从系统 B 中卸载了 Server Administrator 后, /var/omsa/dks/<
内核
>/*。复制到系统 B 的文件将不会删除。如果不再需要,则必须删除这些文件。