返回目录页

在 Red Hat® Enterprise Linux
和 SUSE® Linux 操作系统上安装 Managed System Software

Dell OpenManage™ 5.1 版安装和安全性用户指南

  概览

  开始之前

  安装要求

  安装步骤

  将 Dell OpenManage 和 VMware® ESX Server™ Software 一起使用

  使用第三方部署软件进行 Managed System Software 安装



概览

可使用两种方法之一安装 Managed System Software。 Dell™ PowerEdge™ Installation and Server Management CD 提供了安装脚本和 RPM 软件包来在您的管理系统上安装、升级和卸载 Dell OpenManage™ Server Administrator 和其它 Managed System Software 组件。此外,您还可以在无人值守的情况下,通过网络在多个系统上安装 Server Administrator。

第一种安装方法使用所提供的自定义安装脚本 srvadmin-install.sh。此脚本允许无人值守快速安装以及自定义、无人值守或交互安装。通过将 srvadmin-install.sh 脚本包括到您的 Linux 脚本中,您可以按有人值守或无人值守模式在本地或网络上的一个或多个系统上安装 Server Administrator。

第二种安装方法使用自定义目录中提供的 Server Administrator RPM 软件包和 Linux rpm 命令。这种方法允许自定义交互安装。您可以编写 Linux 脚本,使之能在本地或网络上通过无人值守模式在一个或多个系统上安装 Server Administrator。

我们不建议您将两种方法一起使用,这可能需要用 Linux rpm 命令手工安装自定义目录中提供的所需 Server Administrator RPM 软件包。

注:请参阅 Dell PowerEdge Installation and Server Management CD 的 readme_ins.txt 文件了解目前所支持系统的列表。

无人值守和脚本化无提示安装

可以使用 Dell PowerEdge Installation and Server Management CD 通过命令行(使用 RPM 软件包)在运行所支持 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 操作系统的系统上执行 Managed System Software 的无人值守和脚本化无提示安装。


开始之前


安装要求

以下各节介绍了 Managed System Software 的一般要求。

支持的操作系统版本

Managed Systems Software 至少在以下各个操作系统上运行:

注:请参阅 Dell PowerEdge Installation and Server Management CD 上的 Server Administrator 自述文件或 Documentation CD 上的 Dell OpenManage Server Administrator 兼容性指南获取各个所支持操作系统上 Server Administrator 服务的最新详细列表。

系统要求

Managed System Software 必须安装在每个要管理的系统上。 随后可以通过支持的 Web 浏览器在本地或远程管理运行 Managed System Software 的各个系统。

Managed System 要求

注:有关软件和硬件的完整要求,请参阅 《Dell Remote Access Controller 4 用户指南》、《Dell Remote Access Controller 5 用户指南》《 Dell Embedded Remote Access Controller/MC 用户指南》

支持的系统管理协议标准

安装 Server Administrator 之前,Managed System 中必须已安装支持的系统管理协议标准。 在所支持的 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 操作系统上,Server Administrator 只支持 SNMP 系统管理标准。您必须安装操作系统附带的 SNMP 软件包。 CIM 和 WMI 不可用。

注:有关在管理系统中安装支持的系统管理协议标准的信息,请参阅操作系统说明文件。

安装步骤

本节介绍如何在运行所支持 Red Hat Enterprise Linux 或所支持 SUSE Linux Enterprise Server 操作系统的系统上安装、升级和卸载 Server Administrator。可使用脚本或 RPM 命令从 Dell PowerEdge Installation and Server Management CD 上安装和升级 Server Administrator。

此外,Server Administrator 包括了动态内核支持 (DKS),这是一种在 Server Administrator 检测到其预建的设备驱动程序都不支持该内核时自动为运行内核建立设备驱动程序的功能。 本节包括以下主题:

软件许可协议

Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 版本的 Dell OpenManage 软件的软件许可证位于 CD 的根目录上。 请阅读 license.txt 文件。 安装或复制此 CD 上的任何文件,就表示您同意此文件中的条款。 此文件也会被复制到软件树的根目录(选择在其上安装 Dell OpenManage 软件)。

动态内核支持 (DKS)

Server Administrator 为 Dell PowerEdge Installation and Server Management CD 上 Server Administrator 自述文件中列出的预编译内核提供了预编译设备驱动程序。 如果运行的内核不为自述文件中列出的预编译内核之一,或者在没有预编译 Server Administrator 设备驱动程序支持重新编译内核的情况下重新配置和重新编译了所运行的内核,则 Server Administrator 可能需要使用其 DKS 功能支持运行的内核。

如果在 Server Administrator 设备驱动程序启动期间看到以下信息,Server Administrator 就会尝试使用其 DKS 功能,但是由于不满足某些前提条件而不能使用此功能:

使用 DKS... [FAILED] 建立<驱动程序>

其中,<驱动程序>dcdbasdell_rbu

注:Server Administrator 将信息记录到 /var/log/messages 日志文件中。

要使用 DKS,应标识正在运行的内核,然后检查是否满足 DKS 前提条件。

确定运行的内核

  1. 作为 root 登录。

  2. 在控制台上键入以下命令并按 <Enter>:

uname -r

系统会显示标识运行内核的信息。 如果不是 Managed System Software 自述文件中列出的,则 Managed System Software 可能需要使用 DKS 支持它。

动态内核支持前提条件

要使 Managed System Software 使用 DKS,必须符合以下相关性才能启动 Server Administrator。

满足这些前提条件后,DKS 就会在 Server Administrator 启动期间根据需要自动建立设备驱动程序。

注:不支持的内核是预编译设备驱动程序不支持的内核。 如果正在运行支持的内核,请参阅“安装和升级 Managed System Software”。

在安装 Server Administrator 后使用动态内核支持

要启用 Server Administrator 以支持预编译设备驱动程序不支持且在 Server Administrator 安装后载入的内核,请执行以下步骤:

  1. 确保在要管理的系统上满足 DKS 前提条件。

  2. 引导系统中的新内核。

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 中运行的内核建立设备驱动程序。

  1. 在系统 A 上键入 uname -r 以确定运行内核的名称。

  2. 将系统 A 上 /lib/modules/<内核>/kernel/drivers/firmware 目录中的 任何 dcdbas.*dell_rbu.* 文件都复制到系统 B 上的 /var/omsa/dks/<内核> 目录中,其中 <内核> 为第三步中键入 uname -r 后所返回的内核名称。

注: /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
  1. 在系统 B 中启动 Server Administrator。

Server Administrator 检测出您复制到 /var/omsa/dks/<内核> 目录的设备驱动程序支持正在运行的内核并会使用该设备驱动程序。

注:升级 Server Administrator 时,如果新版本的 Server Administrator 不支持带有预编译设备驱动程序的运行内核,也可使用此过程。
注:当从系统 B 卸载了 Server Administrator,复制到系统 B 的 /var/omsa/dks/<内核>/* 复制到系统 B 的文件将不会删除。 如果不再需要,则必须删除这些文件。

内核受污染时在 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。然而,在更新版本装载为 Red Hat Enterprise Linux(版本 3)的“金”版建立的设备驱动程序可能会导致内核污染。如果某个运行 Red Hat Enterprise Linux(版本 3)更新版本的系统上的内核已被此设备驱动程序装载过程污染,则在这种情况下可使用 Server Administrator 的初始化脚本命令 restart-forcekernelmatch 强制使用 DKS。DKS 将建立不会污染运行内核的设备驱动程序。

确定运行内核是否受到污染

Server Administrator 服务启动后,在 Red Hat Enterprise Linux 更新版本上执行以下步骤以确定内核是否受到污染:

  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 在三个实例中检查和强制执行。其中两个实例是在安装过程中,而第三个实例则在运行时间阶段。这些实例为:

注:SUSE Linux Enterprise Server(版本 10)在默认内核本身中就包含了所需版本的 IPMI 模块。您不必安装 IPMI RPM。

在使用 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. 导航至 srvadmin/linux/supportscripts 目录。

  2. 运行以下 srvadmin-openipmi.sh 外壳脚本:

sh srvadmin-openipmi.sh install

重新尝试安装 srvadmin-hapi RPM 以及任何其它因 srvadmin-hapi RPM 而安装失败的 RPM。执行以下步骤:

  1. 浏览到您以前所在的 srvadmin/linux/custom/* 目录。

  2. 运行以下命令来查看以前成功安装的是哪些 Server Administrator 软件包。

rpm -qa | grep srvadmin

查询显示所有已安装 Server Administrator 软件包的列表。

  1. 通过运行以下命令安装该目录中由于取决于 srvadmin-hapi RPM 而以前安装失败而未安装的各 RPM:

rpm –ihv srvadmin-hapi*.rpm srvadmin-isvc*.rpm srvadmin-omhip*.rpm srvadmin-<任何其它软件包>*.rpm

另外,在使用 RPM 安装 srvadmin-hapi RPM 的过程中,如果系统当前已安装满足 Server Administrator 所需最低版本要求的 OpenIPMI 驱动程序的 OpenIPMI 驱动程序版本的 OpenIPMI RPM,但因为需要但当前尚未安装 内核源 RPM 而导致尚未为指定版本的 OpenIPMI 驱动程序建立和安装 OpenIPMI 驱动程序模块,则 srvadmin-hapi RPM 将无法成功安装并将显示一条错误信息。该错误信息将提示您安装 内核源 RPM 并建立 OpenIPMI 驱动程序。在这种情况下,任何取决于 srvadmin-hapi RPM 的 RPM 也将无法成功安装。 因此您必须通过执行以下的额外步骤来安装 内核源 RPM, 并建立和安装 OpenIPMI 驱动程序模块:

  1. 对于运行 Red Hat Enterprise Linux(版本 3)的系统而言,应从操作系统安装 CD(或从其它来源)获取运行内核的适当内核源 RPM 副本。

在运行 Red Hat Enterprise Linux(版本 4)和 SUSE Linux Enterprise Server 的系统上,kernel*-devel RPM 提供了用于建立内核模块所需的来源。

  1. 从找到或复制 RPM 的地方执行以下命令来安装内核源 RPM 或 kernel*-devel RPM:

rpm –ihv kernel*.rpm

  1. 导航至 srvadmin/linux/supportscripts 目录。

  2. 按如下所示运行 srvadmin-openipmi.sh 外壳脚本。这将建立和安装 OpenIPMI 驱动程序模块。

sh srvadmin-openipmi.sh install

重新尝试安装 srvadmin-hapi RPM 以及任何因 srvadmin-hapi RPM 而安装失败的 RPM。

Server Administrator Instrumentation Service 启动时功能降级

Server Administrator 安装后,无论何时启动,Server Administrator Instrumentation Service 都会对 OpenIPMI 设备驱动程序进行一次运行时间检查。每当运行 srvadmin-services.sh startsrvadmin-services.sh restart 命令时,或每当重新启动系统时(在此期间 Server Administrator Instrumentation Service 也启动),Server Administrator Instrumentation Service 就会启动。

虽然,如果系统上当前没有安装足够高版本的 OpenIPMI 设备驱动程序,Server Administrator 安装就会封锁 Server Administrator 的安装,但是,在安装了 Server Administrator 之后用户还是有可能(尽管通常不能)卸载或更换足够高版本的 OpenIPMI 设备驱动程序。Server Administrator 无法阻止此操作。

考虑到 Server Administrator 已安装后用户会卸载或更换足够高版本的 OpenIPMI 设备驱动程序,每当 Server Administrator Instrumentation Service 启动时,都会检查 OpenIPMI 设备驱动程序版本。如果未找到足够高版本的 OpenIPMI 设备驱动程序,则 Server Administrator Instrumentation Service 就会让自身功能降级,以便不提供任何基于其 IPMI 的信息或功能。基本上,这意味着它不会提供任何探测器数据(如风扇、温度和电压探测器数据)。

如果您知道或怀疑系统上的 OpenIPMI 设备驱动程序版本不够高,则也可通过执行以下步骤运行 Dell PowerEdge Installation and Server Management CD 上的 srvadmin-openipmi.sh 外壳脚本,以安装足够高的版本:

  1. 导航至 srvadmin/linux/supportscripts 目录。

  2. 按如下所示运行 srvadmin-openipmi.sh 外壳脚本。

sh srvadmin-openipmi.sh install

如果您不确定系统上的 OpenIPMI 设备驱动程序版本是否足够高,则可运行 srvadmin-openipmi.sh status 命令。srvadmin-openipmi.sh status 命令会显示系统上的 OpenIPMI 设备驱动程序版本是否足够高的信息,而不会尝试安装或升级 OpenIPMI 设备驱动程序,即 srvadmin-openipmi.sh install 命令所做的操作。运行了 srvadmin-openipmi.sh 状态命令之后,您可以再决定是否需要并想要运行 srvadmin-openipmi.sh install 命令。

安装和升级 Managed System Software

本节解释如何使用以下安装选项安装和升级 Managed System Software:

安装 Managed System Software 的前提条件

注:当在 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 中安装 RPM 软件包时,为避免与 RPM–GPG 密钥相关的警告,应使用类似以下的命令导入密钥:

rpm --import /mnt/cdrom/srvadmin/linux/RPM-GPG-KEY

如果您的系统在工厂预装了 Red Hat Enterprise Linux(版本 3 和 4)或 SUSE Linux Enterprise Server(版本 9 和 10)操作系统,请参阅 Dell PowerEdge Installation and Server Management CD 上的 Server Administrator 安装自述文件 (readme_ins.txt) 了解有关在安装 Managed System Software 之前需要手工安装的任何 RPM 的信息。在多数情况下,不需要手工安装任何 RPM。请参阅自述文件确定是否必要。

如果您的系统没有工厂预装的 Linux 操作系统,而且您也没有使用 Server Assistant 安装 Red Hat Enterprise Linux(版本 3 和 4)或 SUSE Linux Enterprise Server(版本 9 和 10)操作系统,则在安装 Managed System Software 之前需要手工安装预先必备的 RPM。为方便起见,Dell PowerEdge Installation and Server Management CD 上或软件包中提供了这些 RPM 文件。在安装 Managed System Software 之前,浏览到与您具体 Red Hat Enterprise Linux(版本 3 和 4)或 SUSE Linux Enterprise Server(版本 9 和 10)操作系统相对应的 /srvadmin/linux/RPMS/supportRPMS/操作系统 子文件夹中并运行 rpm -Uvh * 来安装这些 RPM 文件。

使用 Dell PowerEdge Installation and Server Management CD 安装 Managed System Software

Dell PowerEdge Installation and Server Management CD 使用 RPM 安装每个组件。 为便于轻松的自定义安装,该 CD 分为若干子目录。

如果安装前希望查看软件,请执行以下步骤:

  1. Dell PowerEdge Installation and Server Management CD 载入系统的 CD 驱动器中。

  2. 如果有必要,通过命令行使用如下命令安装 CD:mount /dev/cdrom /mnt/cdrom

  3. 加载 CD 后,可使用 cd /mnt/cdrom/srvadmin/linux/
    导航到 CD

  4. 使用 ls 获得目录列表。

CD 上属于 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 的目录如下:

srvadmin/linux

srvadmin/linux/custom

srvadmin/linux/RPMS

srvadmin/linux/supportscripts

快速安装

使用所提供的外壳脚本以无提示和无人值守模式进行快速安装。

  1. 作为root 登录到您想要在其中安装管理系统组件的运行所支持 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 操作系统的系统中。

  2. Dell PowerEdge Installation and Server Management CD 插入 CD 驱动器中。

  3. 如果有必要,通过命令行使用如下命令安装 CD: mount /dev/cdrom /mnt/cdrom

  4. 导航至 srvadmin/linux/supportscripts 目录。

  5. 如下所示运行 srvadmin-install.sh 外壳脚本,这会执行无提示和无人值守的快速安装。 将安装所有组件,包括所有可用的 remote access controller (DRAC III、 DRAC 4 或 DRAC 5) 软件组件。

sh srvadmin-install.sh --express

sh srvadmin-install.sh -x

注:就在要安装 Server Administrator RPM 之前, srvadmin-install.sh 外壳脚本自动调用 srvadmin-openipmi.sh 外壳脚本,以确保系统上当前已安装足够高版本的 OpenIPMI 驱动程序。如果未找到足够高的版本,则 srvadmin-install.sh 外壳脚本将调用 srvadmin-openipmi.sh 外壳脚本,以尝试安装足够高的版本。 如果出于任何原因尝试失败,则屏幕上将显示相应的错误信息以及解决方法的说明。 解决错误之后,应该重新运行 srvadmin-install.sh 外壳脚本来安装管理系统组件。

Server Administrator 服务不会自动启动。

  1. 请在安装后使用 srvadmin-services.sh 脚本启动 Server Administrator 服务,方法是使用 sh srvadmin-services start 命令。

自定义安装

Managed System Software 提供了两种自定义安装方法。 一种是基于 RPM 的,使用预配置的自定义目录,而另一种是基于外壳脚本的。

使用“Pre-configured Custom Directories”(预配置的自定义目录)执行自定义安装

请参阅表 7-1 详细了解有关通过预配置的自定义目录使用 RPM 执行自定义安装。

表 7-1. 使用预配置的目录进行自定义安装 

目录

详情

要进行基于 RPM 的自定义安装,添加以下目录的 RPM:

 

/srvadmin/linux/custom/srvadmin-base

包含带有命令行界面的基础 Server Administrator

然后通过添加以下目录的 RPM 进行自定义安装:

 

/srvadmin/linux/custom/add-storageservices

Storage Management 组件软件包

/srvadmin/linux/custom/add-webserver

Web Server 组件软件包

/srvadmin/linux/custom/add-openipmi-RHEL3

适于 Red Hat Enterprise Linux(版本 3)的 IPMI RPM 软件包

/srvadmin/linux/custom/add-openipmi-RHEL4

适于 Red Hat Enterprise Linux(版本 4)的 IPMI RPM 软件包

/srvadmin/linux/custom/add-openipmi-SLES9

适于 SUSE Linux Enterprise Server(版本 9)的 IPMI RPM 软件包

/srvadmin/linux/custom/add-openipmi-SLES10

适于 SUSE Linux Enterprise Server(版本 10)的 IPMI RPM 软件包

以下是 Server Administrator 基于 RPM 的自定义安装的示例,其中包括安装 Storage Management Service 组件。

  1. 作为 root 登录到您想要在其中安装管理系统组件的运行所支持 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 操作系统的系统中。

  2. Dell PowerEdge Installation and Server Management CD 插入 CD 驱动器中。

  3. 如果有必要,使用如下命令安装 CD:mount /dev/cdrom /mnt/cdrom

  4. 导航至 srvadmin/linux/custom 目录。

  5. 键入以下命令。

rpm -ihv srvadmin-base/*.rpm add-openipmi-RHEL4/srvadmin-ipmi*.rpm add-storageservices/*.rpm

注:此命令适于 Red Hat Enterprise Linux(版本 4)操作系统。应用与系统相应的操作系统特定的 srvadmin-ipmi RPM。

Server Administrator 服务不会自动启动。

  1. 安装后使用此命令启动 Server Administrator 服务:

sh srvadmin-services start

使用外壳脚本执行自定义安装

可以采用交互模式或无提示和无人值守模式运行 Server Administrator 自定义安装脚本。

此脚本的基本用法如下:

srvadmin-install.sh [选项]...

Server Administrator 自定义安装公用程序

如果不指定任何选项,此公用程序将以交互模式运行;如果提供一个或多个选项,则以无提示方式运行。

选项包括:

[-x|--express] 安装所有组件,包括 RAC。 将忽略任何未选的其它选项。

[-b|--base] 安装 Base 组件。

[-s|--storage] 安装 Storage 组件,包括 Base。

[-r|--rac] 安装可应用的 RAC 组件,包括 Base。

[-w|--web] 安装 Web Server 组件,包括 Base。

[-u|--update] 在升级旧版本时更新适当组件(等同于升级的 -x)。

[-a|--autostart] 在组件安装后启动已安装服务。

[--prefix PATH] 将所选组件安装到指定 “路径”。此选项不适于 OpenIPMI RPM,因为它们无法重定位。

使用自定义安装脚本以无提示和无人值守模式运行

以下为使用 srvadmin-install.sh 外壳脚本进行无提示和无人值守自定义安装的一个示例。

  1. 作为 root 登录到您想要在其中安装管理系统组件的运行所支持 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 操作系统的系统中。

  2. Dell PowerEdge Installation and Server Management CD 插入 CD 驱动器中。

  3. 如果有必要,使用如下命令安装 CD:mount /dev/cdrom /mnt/cdrom

  4. 导航至 srvadmin/linux/supportscripts 目录。

  5. 要安装 Storage Management Service 组件,键入以下命令。

sh srvadmin-install.sh --storage(这些是长选项)

sh srvadmin-install.sh -s(这些是短选项)

注:长选项可与短选项组合使用,反之亦然。
注:就在要安装 Server Administrator RPM 之前,srvadmin-install.sh 外壳脚本自动调用 srvadmin-openipmi.sh 外壳脚本,以确保系统上当前已安装足够高版本的 OpenIPMI 驱动程序。如果未找到足够高的版本,则 srvadmin-install.sh 外壳脚本将调用 srvadmin-openipmi.sh 外壳脚本,以尝试安装足够高的版本。 如果出于任何原因尝试失败,则屏幕上将显示相应的错误信息以及解决方法的说明。 解决错误之后,应该重新运行 srvadmin-install.sh 外壳脚本来安装管理系统组件。

Server Administrator 服务不会自动启动。

  1. 安装后使用此命令启动 Server Administrator 服务:

sh srvadmin-services start

使用外壳脚本以交互模式执行自定义安装

此过程使用安装外壳脚本在安装过程中提示安装特定组件。

  1. 作为 root 登录到您想要在其中安装管理系统组件的运行所支持 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 操作系统的系统中。

  2. Dell PowerEdge Installation and Server Management CD 插入 CD 驱动器中。

  3. 如果有必要,使用 mount /dev/cdrom /mnt/cdrom 命令安装 CD。

  4. 导航至 srvadmin/linux/supportscripts 目录。

  5. 使用 sh srvadmin-install.sh 命令执行脚本,显示组件选项列表。 如果已经安装了任何组件,则这些组件会分别列出,旁边带有复选标记。 Server Administrator 自定义安装选项将会显示。

  6. 选择 c 可进行复制,i 可进行安装,r 可重置并重新启动,或 q 可退出。

安装完成后,脚本将具有启动服务的选项。

注:就在要安装 Server Administrator RPM 之前,srvadmin-install.sh外壳脚本自动调用 srvadmin-openipmi.sh 外壳脚本,以确保系统上当前已安装足够高版本的 OpenIPMI 驱动程序。 如果未找到足够高的版本,则 srvadmin-install.sh 外壳脚本将调用 srvadmin-openipmi.sh 外壳脚本,以尝试安装足够高的版本。 如果此尝试出于任何原因而失败,则屏幕上就会显示相应的错误信息和描述应如何解决该错误的说明。 解决错误之后,应该重新运行 srvadmin-install.sh 外壳脚本来安装管理系统组件。
  1. 选择 N 手动启动服务。

执行 Managed System Software 的无人值守安装

可对无人值守安装过程使用 Dell PowerEdge Installation and Server Management CD 的“Express Install”(快速安装)“Custom Install”(自定义安装)选项。

无人值守安装使您可以在多个系统上同时安装 Server Administrator。 您可以通过创建包含所有必需的 Managed System Software 文件的无人值守安装软件包来执行无人值守安装。

无人值守安装软件包使用 ISV 软件分发工具分发至远程系统。 分发软件包后,RPM 会安装该软件。

自定义无人值守安装软件包位于您所创建的目录中,在“使用外壳脚本以交互模式执行自定义安装”一节中有详细描述。此目录包含用于要分发的 Managed System Software 组件的所有 RPM。

  1. 分发无人值守安装软件包之后,请配置 ISV 软件分发软件以执行 rpm –i *.rpm

  2. 使用 ISV 分发软件将无人值守安装软件包分发至远程系统。 RPM 命令在每个远程系统上安装 Server Administrator。

相关性检查

RPM 具有检测功能,无需实际安装任何软件就可以验证软件相关性。 要执行此相关性检查,键入 rpm –ihv *.rpm –-test。 此命令对所有安装类型均有效。

注: rpm 命令的 –-test 功能不执行任何硬件验证。 它仅检查 RPM 软件相关性。

创建和分发快速无人值守安装软件包

快速安装无人值守安装选项使用 Dell PowerEdge Installation and Server Management CD 上的 /srvadmin/linux/supportscripts /srvadmin/linux/RPMS 子目录作为无人值守安装软件包。RPM 使用 Dell PowerEdge Installation and Server Management CD 在所选的远程系统上安装所需的 Server Administrator 组件。

将快速安装子目录分发为快速无人值守安装软件包
  1. Dell PowerEdge Installation and Server Management CD 上的 /srvadmin/linux/supportscripts /srvadmin/linux/RPMS 子目录分发到目标系统上。

  2. 配置 ISV 软件分发软件,使之从 supportscripts 子目录中执行 sh srvadmin-install.sh -x

ISV 软件运行时,执行 RPM 在每个远程系统上安装 Server Administrator。

注:如果远程系统上当前没有安装足够高版本的 OpenIPMI 驱动程序,则 srvadmin-hapi RPM 就无法安装成功并将显示一条提示您必须安装/升级 OpenIPMI 驱动程序的错误信息。在这种情况下,任何取决于 rvadmin-hapi RPM 的 RPM 也将无法安装成功。此时,您还应该分发 srvadmin/linux/custom/add-openipmi-operating-system 子目录中适于操作系统的与 OpenIPMI 相关的 RPM 文件。将这些 RPM 从相应 OpenIPMI 子目录复制到要从中分发自定义无人值守安装软件包的目标系统的相同目录中。

创建和分发自定义无人值守安装软件包

“Custom Install”(自定义安装)无人值守安装选项会在系统硬盘驱动器上的目录中创建无人值守安装软件包。 要创建无人值守安装软件包,请使用 “使用外壳脚本以交互模式自定义安装” 一节中所介绍的复制功能,为要安装的 RPM 创建自定义目录。此目录将为无人值守安装目录。将这些 RPM 从相应 OpenIPMI 子目录复制到要从中分发自定义无人值守安装软件包的目标系统的相同目录中。

分发无人值守安装软件包

自定义无人值守安装包位于上面自定义安装第 6 步中创建的目录中(请参阅“自定义安装”)。 此目录包含用于要分发的 Managed System Software 组件的所有 RPM。.

  1. 分发无人值守安装软件包之后,请配置 ISV 软件分发软件以执行 rpm –i *.rpm

  2. 使用 ISV 分发软件将无人值守安装软件包分发至远程系统。 RPM 命令在每个远程系统上安装 Server Administrator。

从以前的版本升级

如果系统正在运行 4.2 版以前的 Dell OpenManage 软件,则在尝试安装新版本前卸载当前版本。

从版本 4.3 和更高版本升级

对于 4.3 和更高版本的 Dell OpenManage 软件,可以使用 RPM 命令或 srvadmin-install.sh 外壳脚本升级系统。执行任何程序时均应确保升级所有安装的组件。

注:建议使用安装脚本 srvadmin-install.sh
使用 RPM
  1. 作为 root 登录到需要升级的管理系统组件的运行 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 的系统上。

  2. Dell PowerEdge Installation and Server Management CD 插入系统上的 CD 驱动器中。

如果 CD 没有自动安装,请使用如下的命令:

mount /dev/cdrom /mnt/cdrom

mount /dev/cdrom /media/cdrom

  1. 安装 CD 后,通过使用如下命令导航到 RPMS 目录:

cd /media/cdrom/srvadmin/linux/RPMS/<os>

其中,<os> 为 RHEL3 或 RHEL4 或 SLES9 或 SLES10。输入适用于系统的相应目录名称。

  1. 使用一个单一长命令或各 RPM 来升级 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 系统。单一长命令是 RPM 的组合,可以通过只键入一个命令来执行。

如果正在从版本 5.0 进行升级,则使用以下命令进行升级:

rpm -Uhv `rpm -q --queryformat "%{NAME}* " \`rpm -qa | grep srvadmin\``

如果正在从 4.x 进行升级,则使用如下命令:

rpm -Uhv openipmi/openipmi*.rpm srvadmin-ipmi*.rpm `rpm -q --queryformat "%{NAME}* " \`rpm -qa | grep srvadmin\``

注:这些命令将升级系统上现有的 Server Administrator RPM 软件包。从版本 5.0 开始,openipmisrvadmin-ipmi 软件包是对 Server Administrator 的新要求。openipmi 子目录下的 dkms RPM 软件包取决于 openipmi 软件包。您可能还需要根据系统上这些软件包的状态来调整这些命令。

要使用各个 RPM 升级所有以前安装的软件包,执行下列步骤:

    1. 通过键入以下命令查询 rpm 数据库寻找所有安装的 srvadmin 软件包:

rpm -qa | grep srvadmin

该查询会显示所有安装的软件包的列表,其中包括所有现有的或较早的版本。

例如:

srvadmin-omilcore-4.3.0-1.386.rpm
srvadmin-hapi-4.3.0-1.386.rpm
srvadmin-deng-4.3.0-1.386.rpm
srvadmin-isvc-4.3.0-1.386.rpm
...

    1. 键入 RPM 升级命令,包括步骤 a 中返回的软件包。 此命令会更新所装的 Dell OpenManage 软件组件。

例如:

rpm -Uhv srvadmin-omilcore-4.3.0-1.386.rpm srvadmin-hapi-4.3.0-1.386.rpm srvadmin-deng-4.3.0-1.386.rpm srvadmin-isvc-4.3.0-1.386.rpm

如果系统上当前没有安装 OpenIPMI 驱动程序,或系统上安装的 OpenIPMI 驱动程序的版本低于 Server Administrator 所要求的最低版本,则 srvadmin-hapi RPM 将无法成功升级并将显示一条提示您必须安装/升级 OpenIPMI 驱动程序的错误信息。在这种情况下,任何取决于 srvadmin-hapi RPM 的 RPM 也将无法成功升级。此时,您必须通过执行以下的额外步骤来安装/升级该 OpenIPMI 驱动程序:

  1. 导航至 srvadmin/linux/supportscripts 目录。

  2. 按如下所示运行 srvadmin-openipmi.sh 外壳脚本。

sh srvadmin-openipmi.sh install

重新尝试升级 srvadmin-hapi RPM 以及任何其它因 srvadmin-hapi RPM 而升级失败的 RPM。执行以下步骤:

  1. 返回到刚才所在的上一个目录。

  2. 运行以下命令以查看以前成功升级的是哪些 Server Administrator 软件包。

rpm -qa | grep srvadmin

查询显示所有已安装 Server Administrator 软件包的列表。 那些已经被升级的软件包将显示新的版本号。那些还没有被升级的软件包将显示旧的版本号。

  1. 通过运行以下命令升级目录中因 srvadmin-hapi RPM 以前升级失败而未升级的各个 RPM:

rpm -Uhv srvadmin-hapi*.rpm srvadmin-isvc*.rpm srvadmin-omhip*.rpm srvadmin-<任何其它软件包>*.rpm

如果系统上当前已安装满足 Server Administrator 所需最低版本 OpenIPMI 驱动程序的 OpenIPMI 驱动程序版本的 OpenIPMI RPM,但因为需要而当前尚未安装 内核源 RPM 而导致尚未为指定版本的 OpenIPMI 驱动程序建立和安装 OpenIPMI 驱动程序模块,则 srvadmin-hapi RPM 将无法成功升级并将显示一条错误信息。该错误信息将提示您安装 内核源 RPM 并建立 OpenIPMI 驱动程序。 在这种情况下,任何取决于 srvadmin-hapi RPM 的 RPM 也将无法成功升级。 因此您必须通过执行以下的额外步骤来安装内核源 RPM, 并建立和安装 OpenIPMI 驱动程序模块:

  1. 对于运行 Red Hat Enterprise Linux(版本 3)的系统,应从操作系统安装 CD (或从其它来源)安装一份与当前运行的内核相应的内核源RPM 副本。在运行 Red Hat Enterprise Linux(版本 4)和 SUSE Linux Enterprise Server 的系统上,kernel*-devel RPM 提供了用于建立内核模块所需的来源。

  2. 从找到或复制 RPM 的地方执行以下命令来安装内核源 RPM 或 kernel*-devel RPM:

rpm -ihv kernel*.rpm

  1. 导航至 srvadmin/linux/supportscripts 目录。

  2. 按如下所示运行 srvadmin-openipmi.sh 外壳脚本。 这将建立和安装 OpenIPMI 驱动程序模块。

sh srvadmin-openipmi.sh install

重新尝试升级 srvadmin-hapi RPM 以及任何因 srvadmin-hapi RPM 而升级失败的 RPM。执行 第 113 页所描述的步骤。

使用 srvadmin-install 外壳脚本
  1. 作为 root 登录到要求升级的运行 Red Hat Enterprise Linux 的系统。

  2. Dell PowerEdge Installation and Server Management CD 插入系统上的 CD 驱动器中。 如果 CD 没有自动装载,请键入 mount /dev/cdrom /mnt/cdrom。

  3. 安装 CD 后,通过键入以下某个命令导航到 CD 上包含该外壳脚本的子目录:

cd /mnt/cdrom/srvadmin/linux/supportscripts
cd /media/cdrom/srvadmin/linux/supportscripts
.

  1. 运行以下脚本:

sh srvadmin-install.sh

脚本会检测 Server Administrator 的所有以前的版本。 如果装有以前的版本,会显示一条信息,指出当前的版本和所装的组件。

例如:

Server Administrator version 4.4.0 is currently installed.
Installed components are:
( 当前装有 Server Administrator 版本 4.4.0。
已安装组件为:- srvadmin-omilcore)
- srvadmin-hapi
- srvadmin-deng
- srvadmin-isvc

接着,脚本会显示以下信息提示您:

Do you want to upgrade Server Administrator to 5.1?
Press ('y' for yes | 'Enter' to exit):
( 是否要将 Server Administrator 升级到 5.1?
按('y' 表示是 | 'Enter' 退出):)

  1. 选择 y 升级系统。

Server Administrator 会升级到版本 5.1。

注:就在要升级erver Administrator RPM 之前,srvadmin-install.sh 外壳脚本自动调用 srvadmin-openipmi.sh 外壳脚本,以确保系统上当前已安装足够高版本的 OpenIPMI 驱动程序。 如果未找到足够高的版本,则 srvadmin-install.sh 外壳脚本将调用 srvadmin-openipmi.sh 外壳脚本,以尝试安装足够高的版本。 如果出于任何原因尝试失败,则屏幕上将显示相应的错误信息以及解决方法的说明。 解决错误之后,应该重新运行 srvadmin-install.sh 外壳脚本来升级管理系统组件。

卸载 Managed System Software

您可以从 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 命令行卸载 Managed System Software。此外,您还可以在多个系统上同时执行无人值守卸载。

卸载 Managed System Software 的前提条件

必须作为 root 登录。

从 Red Hat Enterprise Linux 或 SUSE Linux Enterprise Server 命令行卸载 Managed System Software。

安装 Server Administrator 时,还会安装一份卸载脚本。您可以通过键入 srvadmin-uninstall.sh 然后按下 <Enter> 执行该脚本。

注:执行时,srvadmin-uninstall.sh 不会尝试卸载 OpenIPMI 驱动程序,即使在以前执行 srvadmin-install.sh 脚本或 srvadmin-openipmi.sh 脚本的过程中已安装或升级了 OpenIPMI 驱动程序。

自定义卸载特定组件

可卸载 Dell OpenManage 一些个别组件而无需卸载全部 Dell OpenManage。 示例如下:

要只卸载 Web Server,使用此命令:

rpm –e `rpm -qa | grep srvadmin-iws`

要卸载存储,使用此命令:

rpm –e `rpm -qa | grep srvadmin-storage`


将 Dell OpenManage 和 VMware® ESX Server™ Software一起使用

注:Dell OpenManage 与 VMware ESX Server 软件安装在一起需要特别的步骤。 这些步骤会根据 Dell OpenManage 和 ESX Server 的版本而有所不同;只支持有限的一些组合。

请参阅位于资源中心 www.dell.com/vmware《VMware 系统兼容性指南》来确定与此版 Dell OpenManage 兼容的 ESX Server 软件版本。 每个 Dell ESX Server 版本都有相关的 Dell VMware ESX Server 部署指南,也在该 Web 位置发布。 有关安装与 ESX Server 版本对应的所支持 Dell OpenManage 版本的说明均可以在该 ESX Server 版本的部署指南中找到。 有关安装以后发布的所支持 Dell OpenManage 版本的说明会单独以一个明确标明的文档公布在同一位置。


使用第三方部署软件进行 Managed System Software 安装

可以使用第三方部署软件,比如 Altiris Deployment Solution,来将 Managed System Software 安装到所支持的 Dell 服务器上。 要使用 Altiris 分发并安装 Managed System Software,启动 Altiris 应用程序并导入 OpenManage_Jobs.bin(位于 Dell PowerEdge Installation and Server Management CD 上的 \srvadmin\support\Altiris)。指定要将其导入到的工作文件夹。 可能需要修改“Run Script”(运行脚本)“Copy File”(复制文件) 任务来与部署环境相匹配。完成后,可以安排工作在 Altiris Deployment Solution 管理的支持的 Dell 系统上运行。


返回目录页