Remote

如何設置“窮人”的 Linux 桌面集群?

  • March 8, 2013

市場上有幾種小型 Linux/Android 設備,配備 1 GHz ARM 處理器、512 MByte RAM 和 cca。4 GB 儲存空間 $ 35- $ 40. 如果我買 5 件,只需 200 美元左右。

比方說,我們有 5-10 台,我們已經解決了一些基本問題,例如它們執行一些不太罕見的 Linux 發行版(比如 Debian),我們有 root 訪問權限,並且它們連接到本地網路,與IP。所以,一切準備就緒,可以創建一個集群(我認為)。

我們有一台台式電腦或筆記型電腦(cca. 2 GHz x86 處理器、1-2 GByte 的 RAM、數 GB 的 HDD/SSD 空間),它還執行標準的 Linux 發行版。它有鍵盤、滑鼠、顯示器,我們想把它用作集群的“前端”。

所以,問題是:利用台式電腦的幾台小型電腦的馬力最簡單的方法是什麼?

桌面程序不是為在那種環境中工作而設計的,所以我不想建立一個真正的集群,該項目只是從桌面/上網本電腦中推送一些工作,並儘可能在小型電腦中共享它.

比如說,我應該在一台小型電腦上啟動瀏覽器,使用 X11,它不會佔用我台式機的記憶體。如果我打開了許多頁面,我可以在另一台小型機器上啟動另一個頁面。

我也可以在小型電腦上啟動我的文本編輯器,我只需要將我正在使用的文件夾共享給它。它有一個小問題:我使用的是 Geany,我按 F8 啟動編譯器,所以小機器應該在台式機上啟動編譯器。我不介意,如果我必須為它寫一個小腳本。

你有什麼建議,它會飛嗎?

一種對我來說相當有效的方法……

  • 將您“以防萬一”的那些過時的顯示器連接到每台小型電腦(RaspberryPi等)。
  • 在每台電腦上執行一個小型、快速、基於 RAM 的作業系統,如Puppy Linux(看看它是如何工作的) 。
  • 在所有電腦之間設置無密碼(預共享密碼分發)SSH。
  • 在每台電腦上安裝KVM軟體Synergy,用鍵盤和滑鼠在電腦上執行“伺服器”。其他人將是“客戶”。Synergy 也可以選擇通過 SSH 執行,以獲得更好的安全性。
  • 使用 fuse SSHFS(首選)或 NFS 在啟動時掛載儲存設備。
  • 您可能還想設置跨網路引導(PXE 等)。

現在您擁有自己的多顯示器控制台!

隨著可見桌面大小的顯著增加、2.5-7GB RAM 和 6-11 個“核心”,您可以執行多個瀏覽器(我發現Chromium是最容易使用資源的),因此可以查看很多頁面當您在程式或寫作時查找命令的語法並進行其他研究時,立即進行。

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