나는 지난 며칠 동안 다음 가이드에 따라 몇 대의 virtualbox 머신에서 디스크 없는 클라이언트를 설정하는 방법을 배웠습니다.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 부트 ROM은 DHCP 명령을 수신하고 initrd로 부팅하기 때문에 분명히 서버에 도달할 수 있습니다. NFS 서버가 실행 중이며 방화벽 및 SELinux에 의해 차단 해제되었습니다. 제가 보기에는 서비스가 모두 올바른 위치, 올바른 권한, 올바른 IP를 가리키는 것 같습니다. 연결을 차단하는 요소를 찾을 수 없는 것 같습니다. 어떤 통찰력이라도 감사하겠습니다.
궁극적으로 나는 동일한 nfs 루트에서 디스크 없이 부팅하는 여러 물리적 시스템을 갖춘 렌더팜을 구축하고 싶습니다. 하드웨어는 없지만 몇 개의 VM에서 동일하게 작동해야 합니다.