Users Guide
5. DellOpenManage™ServerAdministrator未安装在检测系统上:确保 Server Administrator 未安装在
检测
系统上。不能在装有 Server Administrator 的系统上重建
软件包。
6. Dell OpenManage Server Administrator 设备驱动程序没有构建在检测系统的内核中:还应确保不要把 Server Administrator 设备驱动程序构建在内核中。Server
Administrator 设备驱动程序名为 dcdbas 和 dell_rbu。不能在将某个或这两个设备驱动程序构建在内核中的系统上重建软件包。
通过检查是否符合以下两个条件来确定内核中是否构建了驱动程序:
a. 驱动程序的目录位于 /sys/devices/platform 目录中。
对于具体的 Server Administrator 设备驱动程序,键入以下命令并查看是否列出 dcdbas 或 dell_rbu:
ls /sys/devices/platform
b. 没有为驱动程序载入模块。
对于具体的 Server Administrator 设备驱动程序,键入以下命令以查看是否为驱动程序载入模块:
lsmod | grep -i dcdbas
lsmod | grep -i dell_rbu
如果检测系统符合所有列出的前提条件,就可以重建软件包。
重建软件包增加对单个系统的内核支持
以下命令为当前运行的内核版本重建软件包。
./
软件包名称
.bin --rebuild
根据系统配置的不同,重建过程可能需要几秒钟或几分钟才能完成。DUP 会显示在执行重建过程中遇到的任何错误信息。
/tmp 目录需要 6 MB 或更多的磁盘空间来执行 --rebuild 命令。如果 /tmp 目录缺少执行
--rebuild 命令所需的空间,将显示以下信息:
Archive cannot be extracted. Please ensure that there is enough space in the tmp folder.
(存档不能被抽取。请确保 tmp 文件夹有足够的空间。)
重建完成后,会创建一个带有后缀 --CUSTOM 的
输出软件包。重建软件包名称的语法是:
软件包名称
.bin--CUSTOM
运行 --rebuild 选项时所针对的软件包保持不变。
重建软件包增加对多个内核版本的内核支持
在较大的客户网络中往往会有三或四种版本的 Linux 内核同时运行。对于每一种不支持的内核,都必须在相似的检测系统上重建一个软件包。 图6-2 说明创建此软件包的过程。
图 6-2.创建支持多内核的软件包
该软件包可以在一个支持内核版本 (a) 的检测系统上建立。内核 (a) 的重建软件包输出可以复制到运行内核 (b) 的另外一个系统中。该软件包可以在运行内核 (b) 的检测系统上重建,之后
复制到运行内核 (c) 的系统上。该软件包可以在检测系统 c 上重建,并且结果输出软件包将会具有一个包含内核版本 (a)、(b) 和 (c) 支持的软件包。
情况说明
某客户有两千个群集,运行着三种不同版本的内核:(a)、(b) 和 (c)。该客户想执行 ESM 升级。该客户下载了 PE2850-ESM_FRMW_LX_R92394.bin 软件包。
PE2850-ESM_FRMW_LX_R92394.bin 不支持内核 (a)、(b) 和 (c)。要建立支持这三个附加内核的软件包,客户要执行下列步骤:
注: 在重建软件包准备分发并应用到的生产系统上是否装有 Server Administrator 并没有关系。Server Administrator 不能安装在用来重建软件包的系统上。










