![在戴尔服务器上安装 ubuntu 服务器作为 Linux 发行版 - 将会遗漏哪些驱动程序](https://linux22.com/image/588255/%E5%9C%A8%E6%88%B4%E5%B0%94%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%AE%89%E8%A3%85%20ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%9C%E4%B8%BA%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%20-%20%E5%B0%86%E4%BC%9A%E9%81%97%E6%BC%8F%E5%93%AA%E4%BA%9B%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F.png)
Dell(通过 USC)在其服务器上安装 RedHat 和 Suse 后会解压特定驱动程序以供使用。由于 Ubuntu 服务器未获得官方支持,因此这显然不会发生在 Ubuntu 上。
那么 Ubuntu 服务器是否使用本机驱动程序运行?在这种情况下,哪些驱动程序是 Ubuntu 本机的,而不是(例如戴尔被替换)RedHat/Suse 的?戴尔优化的驱动程序是否可用于 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,直到他们也认证其操作系统为止,但他们将来最终如何做到这一点仍是一个悬而未决的问题。