Headless
Google在其伺服器場中使用什麼來安裝其無頭伺服器?
我對此很感興趣,因為我想建立自己的無頭伺服器,而且我確信向Google學習對我來說不是一個壞主意:)
在試圖過於密切地關注 Google 時要謹慎。Google 解決的問題與大多數 IT 專業人士不經常擔心的問題不同。Google可能做的幾個項目可以幫助很多中型網站,甚至更小的安裝。其中一些是我的猜測。所有這一切都以 Linux 為中心:
- 設置用於暫存新伺服器的自動化、無盤方法。在您的伺服器網路上設置 PXE 以允許從網路啟動。然後使用您的發行版的自動安裝方法,例如 Redhat 的 kickstart。假設伺服器附帶空白硬碟驅動器,它們應該嘗試 PXE 引導,因此一旦引導就可以開始安裝。
- 建立伺服器後,查看配置伺服器的自動化方法。看看 puppet 或 cfengine。“無頭”伺服器不需要這樣做,但允許管理員與伺服器進行更少的互動。
- 將 SSH 用於您的大部分個人伺服器管理任務。
- 當然,在某些情況下需要物理控制台訪問。如果購買實際的伺服器級硬體,請確保包含遠端訪問卡(Dell DRAC、HP iLO 或您的供應商決定呼叫它的任何名稱)。這些卡通常具有獨立的電源和網路連接,讓您幾乎可以通過遠端連接完成所有操作。
- 對於非伺服器硬體,通過串列埠設置控制台訪問。一個不錯的教程在這裡http://www.vanemery.com/Linux/Serial/serial-console.html 這聽起來有點老套,但是通過串口連接到伺服器要容易得多,然後拖動監視器和鍵盤。我個人為偏遠地區的系統做了更多的事情,由於空間限制,顯示器/鍵盤難以設置。