在過去的幾天裡,我按照以下指南學習如何在幾台虛擬機器中設定無磁碟客戶端RHEL 文檔。到目前為止,我已經完成了整個指南,但我無法讓客戶端的核心掛載 NFS 共用來完成啟動;連線總是超時。但我的問題是我不明白為什麼。
伺服器:
- 森托斯 7.2
- 本地IP 10.0.2.15
- NFS、DHCP、TFTP
- 防火牆區域:受信任(允許所有連線)
- SELinux:寬容(允許所有訪問)
客戶:
- 本地IP 10.0.2.20
- 核心:從伺服器安裝複製
- 檔案系統:伺服器安裝的副本
以下是我的 tftp、dhcp 和 nfs 配置:
- tftp:http://www.pasteall.org/71049
- DHCP:http://www.pasteall.org/71044
- nfs 導出:http://www.pasteall.org/71046
- 主持人:http://www.pasteall.org/71048
目前我得到的錯誤是dracut-initqueue[258]: mount.nfs: Protocol not supported
之前我得到了mount.nfs: Connection timed out
連線不斷超時讓我感到困惑的是,我不應該有任何東西阻止網路連線。 iPXE boot rom 顯然可以到達伺服器,因為它正在接收 DHCP 指令並啟動到 initrd。 NFS 伺服器正在運行,並且不受防火牆和 SELinux 的阻止。在我看來,這些服務都指向正確的位置、正確的權限、正確的 IP。我似乎找不到是什麼阻止了連線。如果有任何見解,我將不勝感激。
最終我想建立一個渲染農場,其中多台實體機從同一個 nfs 根目錄無磁碟啟動。我沒有硬件,但它應該在幾個虛擬機中以相同的方式工作。