在戴尔服务器上安装 ubuntu 服务器作为 Linux 发行版 - 将会遗漏哪些驱动程序

在戴尔服务器上安装 ubuntu 服务器作为 Linux 发行版 - 将会遗漏哪些驱动程序

Dell(通过 USC)在其服务器上安装 RedHat 和 Suse 后会解压特定驱动程序以供使用。由于 Ubuntu 服务器未获得官方支持,因此这显然不会发生在 Ubuntu 上。

那么 Ubuntu 服务器是否使用本机驱动程序运行?在这种情况下,哪些驱动程序是 Ubuntu 本机的,而不是(例如戴尔被替换)RedHat/Sus​​e 的?戴尔优化的驱动程序是否可用于 Ubuntu?RedHat 或 Suse 的驱动程序可以与 Ubuntu 一起使用吗?

缺乏精细调整的驱动程序是否有缺点?如果有,缺点是什么?他们是否值得放弃免费的 Ubuntu 服务器(并需要额外花费,因为 RedHat 和 Suse Enterprise 都不便宜)?

Dell 建议在其机器上使用 Canonical 对 Ubuntu 服务器进行商业支持,这值得推荐吗?他们是否提供经过微调的 Dell 驱动程序来替换原生驱动程序?

答案1

Dell PowerEdge 服务器上唯一真正重要 的驱动程序是 raid 驱动程序。

这取决于您的特定控制器使用的是哪种驱动程序(例如 megaraid_sas、mptsas 等)以及官方要求的最低版本。

向 dell 询问您的驱动程序所需的版本。那么发行版就不重要了。

我不知道这个最低版本要求的真正原因,因为我得到了几个标准发行版(CentOS 4、RedHat 3、SLES9、SLES10),它们有或曾经有旧版本 - 但一切都运行良好。无论如何,我在这些系统上使用了 DKMS 和 Dell 提供的 RedHat/SLES 驱动程序,因此 Dell 无法告诉我“不支持”的内容。

因此,我安装这些驱动程序的方法是进行标准安装(我最初没有使用戴尔驱动程序),然后更新驱动程序。结果是一个可以正常工作且受支持的系统。

使用 Ubuntu 永远无法实现这一点 - 操作系统不受支持 - 但为了确保万无一失 - 请仔细查看 raid 驱动程序。除此之外,我建议在服务器中使用 Debian 而不是 Ubuntu。请参阅这个问题及其答案...

答案2

为了避免常见的营销花言巧语,例如“官方支持”,我建议检查一下戴尔的特殊驱动程序包的内容。如果是 RPM,则应该是可提取的。然后您可以检查和比较驱动程序。我认为没有太大区别。

我的系统上主要运行 Debian Linux,Debian 通常从未得到官方支持,但也有例外(见评论)。

但是:它确实有效。它运行得很好。为什么?因为 Linux 内核很好。

我建议使用普通的 Ubuntu,这样您只需关心 Ubuntu 的更新和更改。

答案3

如果是新硬件,那么您可能会错过较新且由 RedHat 集成的存储、网络和其他驱动程序。如果您运行关键任务服务,则应使用 RedHat 6 而不是 Ubuntu,直到他们也认证其操作系统为止,但他们将来最终如何做到这一点仍是一个悬而未决的问题。

相关内容