![如何從單一 NFS 映像 PXE 啟動多個伺服器?](https://rvso.com/image/617827/%E5%A6%82%E4%BD%95%E5%BE%9E%E5%96%AE%E4%B8%80%20NFS%20%E6%98%A0%E5%83%8F%20PXE%20%E5%95%9F%E5%8B%95%E5%A4%9A%E5%80%8B%E4%BC%BA%E6%9C%8D%E5%99%A8%EF%BC%9F.png)
我需要透過 PXE 啟動來啟動多個伺服器。它們都將運行相同的 ramdisk(即 pxelinux.cfg 目錄中的「預設」),然後它們都透過 NFS 掛載根檔案系統。然後他們對該 NFS 根映像執行 switch_root 命令。我想將此 NFS 映像設定為唯讀,並為所有伺服器使用相同的映像,但這樣我的伺服器幾乎毫無價值,因為即使是 /tmp 也是唯讀的。
我正在考慮留下 /tmp、/home 以及其他需要 NFS 映像持久唯一儲存的內容,然後從本機硬碟掛載它們。這行得通嗎?如果是這樣,我將如何在初始化腳本中執行它?
業界是如何做到這一點的?我確信有很多機架的伺服器都需要從單一來源進行管理和更新。我不可能是唯一一個想做這件事的人,對吧?我希望單一伺服器特有的所有「使用者」資料都位於本機硬碟上,並且所有作業系統檔案(需要定期更新等)都來自 PXE 啟動和 NFS 映像。
有關此類伺服器管理的大量文件的連結會很棒。