适于操作系统的 Dell™ Update Package 用户指南 Dell Update Package 使用入门 Linux 故障排除 使用 Dell Update Packages 使用 Dell Linux 联机存储库执行 BIOS 和固件更新 Unified Server Configurator - Lifecycle Controller Enabled 中的更新和回滚 命令行界面参考 Windows 故障排除和常见问题 可信平台模块 (TPM) 和 BitLocker 支持 Microsoft Windows Server 2008 用户帐户控制 注和小心 注 : "注"表示可以帮助您更好地使用计算机的重要信息。 小 心 : "小 心"表示如果不遵循说明,就有可能损坏 硬 件 或导致数据丢失 。 本说 明 文 件 中 的 信 息 如 有 更 改 , 恕 不另行 通 知 。 ©2009–2010 Dell Inc. 版权 所 有 , 翻 印 必 究 。 未经 Dell Inc.
目录 Dell Update Package 使用入门 适于 操 作 系统的 Dell™ Update Package 用户指 南 概览 Windows 前提条件和功能 支持的操作系统 DUP 的安装顺序 开始之前 使用 DUP 时需要记住的重要提示 下载 DUP 您可能需要的其它说明文件 设备驱动程序的全新安装 获得技术帮助 Linux 前提条件和功能 概览 Dell Update Package (DUP) 是标准软件包格式的独立可执行文件,可更新系统上的单个软件元素。 DUP 可用于以下软件组件: l 系统 BIOS l 系统固件,也称作嵌入式系统管理 (ESM) 固件 l Remote Access Controller (RAC) 固件 l RAID 控制器固件和设备驱动程序 使用 DUP 可以同时更新各种系统组件,并将脚本应用于多组类似的 Dell 系统,以便将系统组件升级到相同的版本级别。 DUP 可用于 Linux 和 Windows 操作系统,使用 DUP 可以: l 使用交互式命令行界面 (CLI),将某项更新应用到系统中。 l 以交互和非交互
4. 选择产品系列和产品线。 5. 选择操作系统、语言、类别和更新重要性。 显示适用更新的一个列表。 6. 单击"Download Now"( 立 即 下载)。 注 : 还可以为 DUP 选择文件格式并单击,从"File Title"( 文 件标 题)列下载其它文件格式。如果要下载多种文件类型,则每次必须只下载一种。 7. 要完成文件下载,请按照屏幕上的说明操作。 设备驱动程序的全新安装 DUP 更新 BIOS、固件、驱动程序和应用程序。如果系统中没有设备驱动程序,DUP 允许您执行驱动程序的全新安装。如果存在支持的硬件,可以安装驱动程序。 交互方式 在交互方式下,如果适用全新安装,DUP 显示一条提示安装驱动程序的消息以及该软件包的版本。单击 Yes( 是 )安装软件包。安装结果记录在"DUP 信息日志"中。 非交互方式 适用全新安装时,执行 DUP 和 /s 切换时将安装驱动程序。 例如,packagename.exe /s 和 packagename.
注 : 所需的最低内核版本为 2.6.9-42。 Windows 前提条件和功能 安装 DUP 前,请阅读网上和下载软件包中提供的信息。请确保所选的更新是必需的同时适用于您的系统。还需要完成以下某些或所有步骤: 1. 在目标系统上运行 DUP"Check"(检查)选项以确保系统满足执行更新的前提条件。 要从 CLI 执行检查,在命令行提示符下键入以下命令: packagename.exe /c /s 要从 GUI 运行检查,应执行下列步骤: a. 双击所下载 DUP 的 .exe 文件。 b. 在 GUI 的滚动文本窗口中阅读有关更新的信息。 无论是从 CLI 还是从 GUI 运行完检查选项,您都可以查看日志结果。日志文件的默认路径是 C:\dell\updatepackage\log。 2. 确定目标系统是否满足兼容性要求。 请参阅《Dell OpenManage Legacy 兼容性指南》和《Dell 系统软件支持值表》了解其它信息。有关详情,请参阅您可能需要的其它说明文件。 3. 创建一个用于执行更新的目录结构。 4.
l 执行任何更新前应准备好修复磁盘。 l 下载当前安装版本的驱动程序、BIOS 和固件,做好一个备份计划,以防出现任何问题。 l 确保将操作系统文件或系统配置文件的备份保存在所更新系统以外的系统上。 l 确保更新由系统管理员规划并执行,因为系统管理员知道哪些应用程序会受到影响。 l 更新所有系统前,应先在一个不太重要的系统上执行升级以检测更新的效果。 l 执行 DUP 时不要运行其他应用程序。 l 请勿在更新正在进行时关闭系统。 l 确保在执行 BIOS 更新后能够不断电重新引导系统。 l 在 DUP 执行正在进行期间,请勿关闭任何用来执行 DUP CLI 的终端控制台窗口。 您可能需要的其它说明文件 要访问可能需要的其它说明文件,请转至 support.dell.
目录 使用 Dell Update Packages 适于 操 作 系统的 Dell™ Update Package 用户指 南 获得 DUP 更新软件包组件和系统兼容性 在 Linux 环境中执行 DUP 在 Windows 环境中执行 DUP 兼容性问题 在运行的系统上应用更新的影响 将 DUP 发送到系统 确认更新 获得 DUP 注 : 目前,DUP 并非支持每种设备类型。在未来的版本中将为更多的设备提供 DUP。 注 : 可从 Dell 支持网站 support.dell.com 下载 Windows DUP。有关详情,请参阅"下载 DUP"。DUP 在 Dell Server Updates DVD 上的存储库中也有提供。 Dell 提供了一系列辅助工具来帮助您确定系统是否需要更新。您可以从 Dell 支持网站 support.dell.
1. 获得 Dell Linux 公共 GnuPG 密钥(如果还没有的话)。可以通过访问 lists.us.dell.com 并单击 Dell Public GPG key 链接进行下载。 2. 通过运行以下命令,将公共密钥导入 gpg 可信数据库: gpg --import <公共密钥文件名> 注 : 必须提供私人密钥来完成此过程。 3. 要避免出现不信任密钥警告,应在使用公共密钥前通过其指纹进行验证。 a. 键入以下命令: gpg --edit-key 23B66A9D b. 在 GPG 密钥编辑器内,键入 fpr。系统将显示以下信息: pub 1024D/23B66A9D 2001-04-16 Dell, Inc. (Product Group) (产品组)
5. 从签名列表中选择签名,然后单击"Details"(详情 ) 。 注 : 只有在单击"Details"(详情 )后才验证签名。 "Digital Signature Details"(数字签名详情)窗口即会显示。 6. 阅读数字签名信息,验证数字签名是否正确。 7.
DUP 应用程序并不支持为多个系统计划和发送软件包。必须依靠第三方或本机操作系统应用程序来实现在多个系统上执行脚本和分发。 使 用软件分配应用程序和 DUP 许多 IT 组织使用内部开发的或购买的软件分发应用程序来远程安装和更新软件。 更新多个系统 对于拥有几百甚至几千个系统的大型环境来说,远程软件分发应用程序是最好的解决方案。许多这样的工具可以有效利用 DUP 并使用户可以方便地在异型环境中安装和更新各种软件,比如 操作系统和应用程序。 网络文件共享也是一种在分布式环境中分发 DUP 的有效方法。DUP 开始执行时,先将软件包的内容复制到系统本地驱动器上的一个临时位置。这个过程可以确保更新能够完成,即使在此期 间网络共享的连接由于某种原因断开也不例外。 远程终端会话 在当今高度分散的环境中,IT 组织常见的办法就是使用远程访问解决方案,比如 Microsoft Terminal Services,来访问远程系统。您可以使用这种解决方案来运行 DUP。 注 : 如果在 NIC 驱动程序更新过程中终端会话断开连接,则您需要重新连接并验证该更新已成功完成。 独立 系统和防火墙 对于没有连接到互联网的系统或
目录 使用 Dell Linux 联机存储库执行 BIOS 和固件更新 适于 操 作 系统的 Dell™ Update Package 用户指 南 自动更新固件 查看日志信息 您可以将系统更新为 Dell Linux 联机存储库中可用的 BIOS 和固件的最新版本或特定版本。更新以 RPM Package Manager (RPM) 格式提供。RPM 是专用于 Linux 操作系统的软件更 新的标准软件包格式。您可以对系统进行资源清册,使用诸如 yum、up2date、rug、zypper 等存储库管理软件扫描存储库,以便将固件与更新的版本匹配。存储库管理软件支持以下操 作系统: l Yum:Red Hat Enterprise Linux 5 Update 3 (x86_32, x86_64) l Up2date:Red Hat Enterprise Linux 4 Update 8 (x86_32, x86_64) l Rug:SUSE Linux Enterprise Server 10 SP3 (x86_64) l Zypper:SUSE Linux Enterprise Server
下载适用的固件 根据所用的存储库管理软件,运行以下某个命令下载适用的固件: 对于 yum: yum install $(bootstrap_firmware) 对于 up2date: up2date --solvedeps=$(bootstrap_firmware -u) 对于 rug: rug install $( bootstrap_firmware | xargs -n1 -r rug --terse wp | cut -d'|' -f3 | grep -v "No matches" | sort | uniq ) 对于 zypper: zypper install $(bootstrap_firmware) 引导固件是系统的最新 BIOS/固件更新 RPM,与在系统上对更新进行资源清册和应用所需的公用程序一起从存储库下载的过程。 对安装的固件进行资源清册 您还可以使用以下命令对系统进行资源清册,获取 BIOS 和固件的现有版本的列表: inventory_firmware 更新 BIOS 和固件 安装固件工具和下载适用的 BIOS 和固件更新之后,您可以使用 CLI 或 GUI 更新系统上的 BI
l 如果系统组件版本高于存储库中可用的版本,可以将系统组件降级为存储库中的版本。在"Inventory and Update Firmware"( 固 件资源清册和 更 新 )对话框中,选择要降级 的所需组件并单击"Allow Downgrade"( 允许降级)。 l 如果您需要重新安装组件版本,选择所需组件并单击"Allow Reflash"( 允许重 新 快 擦写)。 自动更新固件 默认情况下,安装 BIOS 或固件 RPM 不会将更新应用于硬件。可以使用 update_firmware 命令手动应用更新。但是,您可以通过配置 /etc/firmware/firmware.conf 文件,在 RPM 安装过程中自动更新硬件。 要自动安装 BIOS 和固件更新,确保 firmware.
目录 Unified Server Configurator - Lifecycle Controller Enabled 中的更新和回滚 适于 操 作 系统的 Dell™ Update Package 用户指 南 USC LCE 中的更新 USC LCE 中的回滚 Dell Unified Server Configurator - Lifecycle Controller Enabled (USC - LCE) 是嵌入式配置公用程序,它允许在系统的整个生命周期中从嵌入式环境执行系统和存储管理任务。 USC - LCE 位于嵌入式闪存卡中,它与 BIOS 公用程序相似,那就是可以在引导顺序过程中启动,而且运行与安装的操作系统无关。 通过使用 USC - LCE,无须搜索 Dell 支持网站 support.dell.
目录 命令行界面参考 适于 操 作 系统的 Dell™ Update Package 用户指 南 Linux CLI 选项 Windows CLI 选项 CLI 退出代码 可以在命令行提示符处键入 DUP 的名称以及 -h 或 --help 来显示有关 CLI 选项的信息。 控制台会显示所有的命令行选项并提供各选项的帮助。 Linux CLI 选项 表 5-1 提供了 Linux CLI 选项的列表、每个选项的说明以及命令语法。 表 5-1. Linux CLI 选 项: 用 法 CLI 选 项 CLI 任务 说明 (无选项;不带选项运行命令) 以交互方式应用 DUP;如果 DUP 有效并且可以应用,则与用户进行交互,向用户提出问题。 命 令语法 ./packagename.bin 以交互方式运行命令。 -h 或 --help 显示命令行选项和帮助信息。 ./packagename.bin -h 帮助选项 --help 选项在其它所有 -- 选项前执行。 ./packagename.
Windows CLI 选项 表 5-2 提供了 Windows CLI 选项的列表、每个选项的说明以及命令语法。 注 : 用于 Microsoft Windows 操作系统的 DUP 不能在命令行显示输出,因为它们是 Windows GUI 应用程序。所有输出信息均被写到一个日志文件中。有关日志文件的信息, 请参阅"DUP 信息日志"。 表 5-2. Windows CLI 选 项: 用 法 CLI 选 项 CLI 任务 说明 命 令语法 /? 或 /h 显示命令行选项和帮助信息。 packagename.exe /? 帮助选项 packagename.exe /h /c 确定更新是否可以应用到目标系统。 检查选项 此选项需要 /s 选项。 packagename.exe /s /c /l=c:\pkg.
值 信 息 名称 显示 名称 说明 0 SUCCESSFUL 成功 更新成功。 1 UNSUCCESSFUL (FAILURE) 不成功 更新过程中出错;更新失败。 2 REBOOT_REQUIRED 需要重新启动 必须重新启动系统来应用更新。 3 DEP_SOFT_ERROR 软相关性错误 可能的原因有: l l 尝试更新相同版本的软件。 试图降级到软件以前的版本。 要避免收到此错误,应提供 /f 选项。 4 DEP_HARD_ERROR 硬相关性错误 没有在系统上找到必须预先具备的软件。更新不成功,因为系统不满足所应用更新的 BIOS、驱动程序或固件前提条件,或因为在目标系 统上未找到所支持的设备。DUP 强制进行此项检查,并且如果不满足前提条件,将阻止应用更新,避免系统进入无效配置状态。通过应用 另一 DUP(如果有)可以满足前提条件。在这种情况下,另一个软件包应在当前软件包之前应用,以确保两个更新都能成功。 DEP_HARD_ERROR 不能通过使用 /f 开关来抑制。 5 QUAL_HARD_ERROR 合格性错误 DUP 不适用于此系统。可能
目录 Linux 故障排除 适于 操 作 系统的 Dell™ Update Package 用户指 南 已知问题 信息 DUP 信息日志 已知问题 下面列出的问题是用于 Linux 操作系统的 Dell Update Package (DUP) 的已知问题和纠正措施。另请参阅 Dell 支持网站 support.dell.com 上相应的 Linux 自述文件。 DUP 重新引导挂起期间 诊断任务将不会运行 建议完成任何挂起的需进行重新引导的更新后,然后再运行诊断任务。 DUP 异常终止 如果 DUP 由于电源中断或异常终结处理突然停止,请执行以下步骤: 1. 删除锁定文件。 2. 键入以下命令:rm -f /var/lock/.spsetup 3. 再次运行 DUP 重新应用更新。 载入共享程序库 时出错 如果显示以下错误,则从 Linux 安装包中安装兼容程序库:Error while loading shared libraries(装载共享程序库时出错): libstdc++.so.
将 Dell Linux 存储 库与 yum 和 Red Hat Enterprise Linux 版本 4 一起使用 如果您没有配置 Red Hat Network (RHN),并需要配合 Dell yum 存储库使用 Red Hat Enterprise Linux 版本 4 和 up2date,则必须禁用 RHN。打 开 /etc/sysconfig/rhn/sources 文件并注释以下行: up2date default 信息 表 6-1 为您在运行 DUP 时收到的信息提供说明和解决方法。 表 6-1.
安装的 OpenIPMI 驱动程序 RPM 安装时无当前运行内核的内核源文件。) In order to install OpenIPMI driver modules for the running kernel that meet the minimum version requirement, use DKMS (see man page for dkms) to install and build OpenIPMI driver modules for the running kernel. (为了安装满足最低版本 要求的当前运行内核的 OpenIPMI 驱动程序模块,应使用 DKMS(请参阅 man 页面中的 dkms)来安装和建立当前运行内核的 OpenIPMI 驱动程序模块。) 有关使用 DKMS 的信息,请参阅 man 页面中的 DKMS。 You must reboot the system for the update to take effect.
packagename.bin: Rebuilding Package Failed - Error creating driver support directory. (packagename.bin:重建软件包失败 - 创建驱动程序支持目录时出错。) 确保 /tmp 目录有足够的空间。 packagename.bin: Rebuilding Package Failed - Error copying kernel modules.(packagename.bin:重建软 件包失败 - 复制内核模块时出错。) 确保 /tmp 目录有足够的空间。 packagename.bin: Rebuilding Package Failed - Error recreating archive.(packagename.bin:重建软件包失 确保 /tmp 目录有足够的空间。 败 - 重新创建存档时出错。) packagename.bin: Rebuilding Package Failed - Uninstall of driver was unsuccessful. (packagename.
信息日志文件包括以下信息: l DUP 启动的日期和时间 l Package 发行 ID 号 l 命令生成的支持日志的完整路径和文件名 l DUP 类型 l DUP 版本 l DUP 的 Framework 版本 l 系统上之前已装有的版本 l 命令尝试应用到系统的版本 l 执行命令产生的退出代码 l 是否执行了重新引导 注 : 此支持日志文件旨在供 Dell 支持人员使用。Dell 建议将 DUP 输出重定向到所选文件。 信息日志文件 信息日志提供的是说明性信息,可在某个信息文件中查看(这些信息文件位于 /var/log 目录)。 /var/log 目录中的信息文件包含有关系统上各种事件的信息。因此,您必须浏览日志文 件以查看有关 DUP 的信息。 目录
目录 Windows 故障排除和常见问题 适于 操 作 系统的 Dell™ Update Package 用户指 南 常见问题 DUP 信息日志 表 7-1 为您在运行 DUP 时收到的信息提供说明和解决方法。另请参阅 Dell 支持网站 support.dell.com 上相应的 Microsoft Windows 自述文件。 表 7-1. 更 新软件 包 信 息 信息 说明/解决方 法 This Update Package is not compatible with your system. Your system: (此 选择兼容的 DUP,并重新尝试更新。 更新软件包与系统不兼容。您的系统:)<系统型号名> This Update Package is not compatible with your system. Your system: (此 选择兼容的 DUP,并重新尝试更新。 更新软件包与系统不兼容。系统:)<系统型号名> Systems(s) supported by this package: (本软件包所支持的系统:)<系统型号名>...
问 题:每次应用 Dell™ Update Package (DUP) 后我是否都必须重 新 引导系统? 回答:以交互方式运行的 DUP 确定是否需要重新引导系统。如果是的话,将提示您重新引导。在无提示无人值守方式下,退出代码设置为 2,表示系统需要重新启动。 问 题:DUP 支 持哪些 操 作 系统? 回答:有关支持的系统和操作系统的完整列表,请参阅 Dell 支持网站 support.dell.com/manuals 上的《Dell 系统软件支持值表》。《Dell 系统软件支持值表》介绍了各种 Dell 系 统、这些系统支持的操作系统,以及可以安装在这些系统上的 Dell OpenManage™ 组件。 问 题: 如 果 DUP 不支持我的操作系统, 如 何执行 更 新 ? 回答:对于当前不支持的操作系统,可以使用 Dell 支持网站 support.dell.com 上的现有更新格式来执行更新。 问 题: 我 在 support.dell.
回答:您可以访问 support.dell.com 查询更新或者在 dell.
目录 可信平台模块 (TPM) 和 BitLocker 支持 适于 操 作 系统的 Dell™ Update Package 用户指 南 TPM 是具有加密功能的安全微控制器,旨在提供涉及密钥的基本安全功能。它安装在系统的主板上并通过硬件总线与系统的 其它部分通信。可以通过 BIOS 设置命令建立对系统及其 TPM 的所有权。 TPM 将平台配置作为一组值存储在一组平台配置寄存器 (PCR) 中。因此,一个上述的寄存器可能会存储,例如:主板制造商信息;另外,存储处理器制造商信息;第三,存储平台的固件版 本,等等。与 TPM 集成的系统会创建与平台测量密切相关的密钥。只有当平台测量值与密钥创建时的测量值相同时密钥才能解开。此过程称为"密封"TPM 密钥。解密过程称为"开启"。首次 创建密封密钥时,TPM 会记录配置值和文件哈希 (file hashes) 的快照。仅在当前系统值与快照中的值匹配时,才会"开启"或解开密封密钥。BitLocker 使用密封密钥检测对系统完整性的 攻击。在符合特定硬件或软件条件前数据会一直被锁定。 BitLocker 通过结合两个主要数据保护过程来减少未授权数据访问: l l
目录 Microsoft Windows Server 2008 用户帐户控制 适于 操 作 系统的 Dell™ Update Package 用户指 南 远程运行 DUP 时的 UAC 限制 在以前版本的 Windows 中,用户帐户一般是本地 Administrators 组的成员,具有管理员权限。本地 Administrators 组的成员能够安装、更新和运行软件,因为 Administrators 帐 户具有系统范围的权限。当用户添加到本地管理员组时,自动给该用户授予每项 Windows 权限。利用这些权限,能够访问所有操作系统资源。因此,具有管理员权限的用户帐户会引起安全 风险,因为用户帐户提供对操作系统资源的访问,而这可能会受恶意软件利用。 用户帐户控制 (UAC) 是 Windows Server 2008 操作系统的新安全功能。当启用此功能时,它限制内置本地管理员之外的所有用户访问重要系统资源。 Windows Server 2008 操作系统中的三种用户帐户是: l 域管理员帐户,这是具有管理员权限的用户帐户。 l 标准用户帐户,此帐户使用户可以安装软件和更改系统设置而不会影响计算机
目录 适于 操 作 系统的 Dell Update Package 用户指 南 Dell Update Package 使用入门 7 使用 Dell Update Packages 13 使用 Dell Linux 联机存储库执行 BIOS 和固件更新 21 Unified Server Configurator - Lifecycle Controller Enabled 中的更新和回滚 27 命令行界面参考 29 Linux 故障排除 41 Windows 故障排除和常见问题 61 可信平台模块 (TPM) 和 BitLocker 支持 71 Microsoft Windows Server 2008 用户帐户控制 73 目录
适于操作系统的 Dell Update Package 用户指南 注和小心 注 : "注"表示可以帮助您更好地使用计算机的重要信息。 小 心 : "小 心"表示如果不遵循说明,就有可能损坏 硬 件 或导致数据丢失 。 本说 明 文 件 中 的 信 息 如 有 更 改 , 恕 不另行 通 知 。 © 2009®C2010 Dell Inc. 版 权 所 有 , 翻 印 必 究 。 未经 Dell Inc. 书面许可,严禁以任何形式复制这些材料。 本文中使用的商标:Dell™、DELL™ 徽标和 OpenManage™ 是 Dell Inc. 的商标。Microsoft® 和 Windows® 是 Microsoft Corporation 在美国和/或其它国家/地区的商标或注册商标。Intel® 是 Intel Corporation 在美国和其它国家/地区的注册商标。Red Hat® 和 Red Hat Enterprise Linux® 是 Red Hat, Inc. 在美国和其它国家/地区的注册商标;SUSE™ 是 Novell, Inc.