Ubuntu

32位主節點 |64位從節點 |Linux 伺服器

  • September 16, 2015

基本場景


我有一台目前執行 Ubuntu 15.04 32 位的 32 位筆記型電腦。它現在有點老舊了,所以我打算買一台便宜的二手伺服器。

我計劃購買類似基於 Intel Xeon 64 位的伺服器,它將執行 Ubuntu 15.04 64 位(因為它在 Xeon 上執行得非常好)。

我喜歡筆記型電腦的可用性、舒適性和螢幕,但我買不起新的筆記型電腦,所以二手伺服器很划算,而且非常適合我需要的那種應用程序。


我將如何實施以下設置?


計劃:

創建一個類似於 2 節點集群/文件伺服器/網路的系統(可以根據需要添加更多節點)。使用 32 位筆記型電腦作為主要單元,但允許它利用 64 位 CPU 和更大的 RAM 進行密集型應用程序。

  • 主節點

  • 英特爾賽揚 1.6Ghz
  • 32 位處理器
  • 2GB 記憶體
  • Ubuntu 15.04 32 位
  • 適合非密集型流程
  • 合理的GPU和3D硬體加速
  • 從節點

  • 英特爾至強雙核 3.06Ghz
  • 64位處理器
  • 8GB 記憶體
  • Ubuntu 15.04 64 位
  • 適用於 CPU 密集型應用程序

設置示意圖


我需要知道的


我不是在尋找指南或教程,而是在尋找如何實現此設置的簡單概述。

  1. 是否可以以這種方式集群或執行 32 位和 64 位架構?
  2. 什麼特定的軟體最適合執行這樣的系統?
  3. 設置它以使用兩台機器的所有功能的最佳方法是什麼?
  1. 是否可以集群 32 位和 64 位架構?

這完全取決於您要啟用集群的軟體。如果底層架構發生變化,有些會起作用,有些則不會。

我計劃使用 Apache2 伺服器執行多個網站。

Apache 不會介意它是否在具有不同架構的節點的集群中執行。

但話又說回來,如果這些真的只是帶有 Apache 的靜態站點,而沒有其他任何東西,您可能不需要首先將它們配置為集群:您可以在各種伺服器上執行多個相同的 Apache 實例並使用類似負載均衡器或 DNS 負載均衡或 VRRP 以選擇“活動”實例。換句話說,不需要共享儲存。

如果網站正在執行維護內部狀態的應用程序,例如數據庫,那麼您可能會遇到麻煩。我相信沒有多少數據庫具有兼容 32 位和 64 位的磁碟格式。但是,同樣,這將完全取決於特定的應用程序。

但也需要額外的 CPU 和 RAM 用於 Blender 和 DVDStyler 等應用程序。

這些是互動式應用程序,不是嗎?我不確定將它們聚集在一起是否有意義。只需在一個節點或另一個節點上執行應用程序?也許您希望在兩個節點之間共享文件?

什麼軟體最適合執行這樣的系統?

常用的集群管理軟體是Pacemaker。通常你還需要某種共享儲存,通常是像Ceph或 DRBD 或 iSCSI 這樣的儲存集群。


注意:我確實從您的問題中得到了強烈的印象,即集群可能不是您真正想要的。不過,我的回答好像是這樣。

引用自:https://unix.stackexchange.com/questions/229681