![安装 Dell / HP / IBM / 等提供的驱动程序的附加值是什么?](https://linux22.com/image/485252/%E5%AE%89%E8%A3%85%20Dell%20%2F%20HP%20%2F%20IBM%20%2F%20%E7%AD%89%E6%8F%90%E4%BE%9B%E7%9A%84%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E9%99%84%E5%8A%A0%E5%80%BC%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我管理着几百台 Linux 服务器,其中大部分都是 HP 的(如果它们没有虚拟化的话)。从历史上看,我们在开始在这里工作之前就已经安装了 HP ProLiant 支持包 (PSP)。PSP 附带了一些有用的功能,例如 HP 系统管理主页(我从未使用过,但我的几个同事经常使用)和一堆驱动程序。
其中一些驱动程序(如 iLO 内核模块)不在我们使用的库存内核中,因此安装它们可能会很有用。但是,其他驱动程序(如 HP 提供的 cciss 和 qla2xxx 驱动程序)则没那么有用:它们在库存内核中,并且已经存在了相当长一段时间。覆盖库存驱动程序可能会导致我们的供应商对几个内核子系统(而不是整个内核)的支持失效。另一方面,如果您不使用 HP,HP 可能不支持某些问题他们的司机。
我倾向于不安装 HP 驱动程序,但您认为呢:安装 HP cciss、qla2xxx、e1000、tg3、bnx2(等等)驱动程序并覆盖库存内核包中提供的驱动程序是否有诱人的理由?
编辑:“诱人的安装理由”必须足够大才能减轻 PSP 软件包令人厌恶的质量,这意味着我必须手动重新打包它们才能能够通过 RH Satellite 这样的集中式方法进行安装。
答案1
我们有很多 Red Hat 服务器,并考虑安装 PSP。问题总是归结于 HP 的勘误内核支持与 Red Hat 渠道上的当前版本。我们的经验是,Red Hat 版本的驱动程序比 PSP 提供的版本更新。还有一次,PSP 将我们限制在一个勘误内核版本上,这让我们很不高兴。现在,有时 Red Hat 不会记录硬件问题的消息。这对生产服务器来说非常糟糕,服务器宕机或挂起而没有任何信息或原因日志,这很不愉快。此时我们有了一个混合体,我们选择了不需要特定内核版本即可工作的软件包;比如 hp-health、hpacucli 和监控等。我认为,如果 HP/Red Hat 和其他公司关系如此紧密,他们应该合作并将它们包含在 Red Hat 发行版中。甚至有一个独立于发行版本身的支持包也是无稽之谈。
答案2
我们总是将 PSP 安装在 HP 机器上 - 主要是为了正确地向 HP SIM 提供正确的信息。这允许 SIM 集中管理 BIOS/驱动程序代码,并且重要的是支持系统范围的“故障前”警告和硬件更换。具体来说,如果硬件组件关于发生故障时它会提醒我们,直接打电话给 HP 购买零件,然后在它发生故障之前就会有人带着新钻头过来更换它。
答案3
与供应商无关的答案。
您应该联系硬件供应商,询问他们如果安装他们的驱动程序而不是操作系统驱动程序,支持会有什么影响。您是从他们那里购买操作系统的吗?如果他们没有运行 Windows、Red Hat、SUSE 等,他们是否受到支持?
通常,增值本身正如您所暗示的那样 - 额外的服务器管理功能。根据我的经验,如果您使用供应商提供的工具或其附属品牌(即 IBM 和 Tivoli、HP 和 OpenView 等)以外的工具来自动化您的环境,这些功能通常就没那么有用了。
值得一提的是,我们自动安装了 Dell 2950 远程控制台软件,该软件允许通过 VNC 连接到 DRAC 设备,以及 MD3000 的存储管理 GUI。它们都是推荐的,而且自动化比向 Dell 解释“不,我们不使用那些垃圾,我们使用操作系统自带的东西”更容易。特别是因为我们使用的是 CentOS 而不是 Red Hat。
答案4
首先,HP 服务器经过了 Red Hat 和 Suse 认证,而且您可以通过 HP 获得完整的 Red Hat 支持,因此无需担心保修问题。
其次,电源管理是安装最新驱动程序的一个重要原因。如果你有一台服务器,也许没什么大不了的,但如果你有几个全刀片机箱,那就大问题了。
第三,正如我上面所评论的,HP System Insight Manager(或 Dell OpenManage)。
第四,如果您有一个补丁管理环境,并且必须在一定时间内升级补丁,那么通过 SIM 跟踪它们确实很有帮助。