
如何在具有 64 GB RAM 的最新 HP 第 9 代 Xeon 伺服器上安裝 Ubuntu 10.04?
我們可以安裝 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)。