Pasé los últimos días aprendiendo cómo configurar un cliente sin disco en un par de máquinas virtualbox, siguiendo la guía en elDocumentación RHEL. Hasta ahora he leído toda la guía, pero no puedo lograr que el kernel del cliente monte el recurso compartido NFS para finalizar el arranque; la conexión siempre se está agotando. Pero mi problema es que no puedo entender por qué.
Servidor:
- Centos 7.2
- IP local 10.0.2.15
- NFS, DHCP, TFTP
- Zona de firewall: confiable (permite todas las conexiones)
- SELinux: Permisivo (permitir todos los accesos)
Cliente:
- IP local 10.0.2.20
- Kernel: Copiar desde la instalación del servidor
- Sistema de archivos: copia de la instalación del servidor
Aquí están mis configuraciones para tftp, dhcp y nfs:
- ftp:http://www.pasteall.org/71049
- DHCP:http://www.pasteall.org/71044
- exportaciones nfs:http://www.pasteall.org/71046
- Hospedadores:http://www.pasteall.org/71048
Actualmente el error que recibo esdracut-initqueue[258]: mount.nfs: Protocol not supported
Anteriormente obtuvemount.nfs: Connection timed out
Lo que me desconcierta acerca de que la conexión se agota continuamente es que no debería tener nada que bloquee las conexiones de red. La ROM de arranque iPXE obviamente puede llegar al servidor porque recibe instrucciones DHCP y arranca en initrd. El servidor NFS se está ejecutando y desbloqueado por el firewall y SELinux. Me parece que todos los servicios apuntan a la ubicación correcta, los permisos correctos y la IP correcta. Parece que no puedo encontrar qué está bloqueando la conexión. Estaría agradecido por cualquier idea.
En última instancia, quiero crear una granja de procesamiento con varias máquinas físicas que arranquen sin disco desde la misma raíz nfs. No tengo el hardware, pero debería funcionar de manera idéntica en un par de máquinas virtuales.