如何在最新的 HP 9th Gen. Xeon 服务器上安装 Ubuntu 10.04(配备 64 GB RAM)?
我们可以安装 Ubuntu 12.04,但是在以下版本中我们无法执行任何操作?
我们的软件(erp)仅在具有 Python 2.6.5 和所需软件包支持的 10.04 上安全运行。
如果我们从 Ubuntu 10.04 版本升级,我们就无法运行软件。
有什么建议么?
答案1
首先,让我们退一步...
看看Ubuntu LTS 信息,Canonical 不再支持 10.04 LTS,我不会在其上安装新的服务器工作负载。在部署 10.04 之前,我会探索所有其他替代方案,以应对任何重要问题。说真的。
如果问题是 Python 2.6。更好的问题是: 如何在 Ubuntu 12.04 上安装 Python 2.6?
从 PPA 安装 Python 可能不是理想的选择,但比运行没有支持或安全修复的操作系统要好得多。答案还引用了pyenv,这对于隔离 Python 2.6 和较新环境中的库也可能有用。
虚拟化
也就是说,如果应用程序绝对无法在 Ubuntu 12.04 或更高版本上运行,我的建议是暂时虚拟化您的工作负载,并尽快制定计划将其迁移到较新的操作系统上。有时现实世界不会给我们留下我们想要的选择。12.04 的支持时间约为一年,14.04 的支持时间更长 (1)。无论如何,虚拟化通常是一个好主意,尽管每种情况都不同。我的 95% 的工作负载都是虚拟的。
在您选择的虚拟机管理程序下运行它,例如 Microsoft 的 Hyper-V (2) 或 VMWare 的 ESX/ESXi。那么,您的问题就不是“如何在 HP Gen9 服务器上安装 Ubuntu 10.04”,而是“如何尽快让我的应用程序在 12.04 或更高版本上运行”。
这样就无需考虑驱动程序/硬件支持。如果您只有一台 Gen9 服务器,它还会在升级时为您提供更多选项/灵活性,因为虚拟机更容易移动,而且由于您可以在服务器上拥有多个虚拟机(更多),您可以在其他虚拟机仍在运行时启动并处理替换虚拟机。
制定计划尽快迁移到较新的操作系统
如果您确实安装了 10.04,则强烈建议制定一个计划,将软件(无论是从供应商处获得还是内部编写的)安装到供应商支持的现代操作系统上,并尽快接收错误修复和安全更新。无论发布 5 年还是 10 年后,当操作系统不再受供应商支持时,这是一个严重的风险。
附注
是的,我知道 16.04 LTS 已经发布。不过它需要几个月才能稳定下来。
考虑到 10.04 的年代,虽然应该可以在 Hyper-V 下运行,但可能并不理想。12.04 及更高版本要好得多。我没有在 VMWare 下运行它的经验,但我怀疑它可以运行。
答案2
答案3
Ubuntu 有一个链接旧 Ubuntu 版本, 包括Ubuntu 10.04.4 LTS(Lucid Lynx)。