私はここ数日、いくつかのVirtualBoxマシンでディスクレスクライアントを設定する方法を学んでいました。RHEL ドキュメントこれまでガイド全体を読み終えましたが、クライアントのカーネルが NFS 共有をマウントして起動を完了することができません。接続が常にタイムアウトします。しかし、私の問題は、その理由がわからないことです。
サーバ:
- セントロス7.2
- ローカル IP 10.0.2.15
- NFS、DHCP、TFTP
- ファイアウォールゾーン: 信頼済み (すべての接続を許可)
- SELinux: Permissive (すべてのアクセスを許可)
クライアント:
- ローカル IP 10.0.2.20
- カーネル: サーバーからコピーしてインストール
- ファイルシステム: サーバーインストールのコピー
tftp、dhcp、nfs の設定は次のとおりです。
- FTP: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 ブート ROM は、DHCP 指示を受信して initrd で起動しているので、明らかにサーバーに到達できます。NFS サーバーは実行中で、ファイアウォールと SELinux によってブロックされていません。サービスはすべて、正しい場所、正しい権限、正しい IP を指しているように見えます。接続をブロックしているものが見つからないようです。何かおわかりでしたら、ぜひ教えてください。
最終的には、同じ NFS ルートからディスクレスで起動する複数の物理マシンを備えたレンダリング ファームを構築したいと考えています。ハードウェアはありませんが、いくつかの VM で同じように動作するはずです。