我管理了几百台
Linux服务器,其中大多数是HP,如果它们没有虚拟化的话.从历史上看,我在开始工作之前就安装了HP ProLiant Support Pack(PSP). PSP附带了有用的(?)内容,比如HP系统管理主页 – 我从未使用过,但我的几个同事经常这样做 – 以及一堆驱动程序.
其中一些驱动程序(如iLO内核模块)不在我们使用的库存内核中,因此安装它们可能很有用.其他驱动程序,如cciss和qla2xxx驱动程序HP供应,并没有那么有用:它们在库存内核并且已经存在了相当长的一段时间.覆盖股票驱动程序可能会使我们的供应商对几个内核子系统的支持无效,而不是整个内核.另一方面,如果您不使用其驱动程序,HP可能不支持某些问题.
我倾向于倾向于不安装HP驱动程序,但你怎么想:安装HP cciss,qla2xxx,e1000,tg3,bnx2(等)驱动程序并覆盖库存内核包中提供的驱动程序是否有诱人的理由?
编辑:’诱人的安装理由’必须足够大,以减轻PSP包的令人作呕的质量,这意味着我必须手动重新包装它们,以便能够通过RH Satellite等集中方法进行安装.
解决方法
我们有很多Red Hat服务器,并考虑过安装PSP.这个问题总是归结为惠普的勘误内核支持与Red Hat渠道的最新支持.我们的经验是,红帽版本的驱动程序比PSP提供的版本更新.在另一个场合,PSP将我们限制为勘误内核的一个版本,这并没有让我们对它感到非常高兴.现在,有时Red Hat没有记录硬件问题的消息.这在生产服务器上非常糟糕,服务器停机或挂起而没有任何信息或原因记录并不好玩.此时我们有一个混合体,我们选择了不需要特定内核版本的软件包;像hp-health,hpacucli和监控这样的.我认为如果HP / Red Hat和其他人如此紧张,他们应该一起工作并将它们包含在Red Hat发行版中.甚至是支持包独立于分发本身也是无稽之谈.