Passei os últimos dias aprendendo como configurar um cliente sem disco em algumas máquinas virtualbox, seguindo o guia noDocumentação RHEL. Até agora, concluí todo o guia, mas não consigo fazer com que o kernel do cliente monte o compartilhamento NFS para concluir a inicialização; a conexão está sempre expirando. Mas meu problema é que não consigo entender o porquê.
Servidor:
- Centos 7.2
- IP local 10.0.2.15
- NFS, DHCP, TFTP
- Zona de firewall: confiável (permitir todas as conexões)
- SELinux: Permissivo (permitir todo acesso)
Cliente:
- IP local 10.0.2.20
- Kernel: Copiar da instalação do servidor
- Sistema de arquivos: Cópia da instalação do servidor
Aqui estão minhas configurações para tftp, dhcp e nfs:
- TFTP:http://www.pasteall.org/71049
- dhcp:http://www.pasteall.org/71044
- exportações nfs:http://www.pasteall.org/71046
- anfitriões:http://www.pasteall.org/71048
Atualmente o erro que recebo édracut-initqueue[258]: mount.nfs: Protocol not supported
Anteriormente eu conseguimount.nfs: Connection timed out
O que me deixa perplexo com o tempo limite contínuo da conexão é que não deveria haver nada bloqueando as conexões de rede. A ROM de inicialização do iPXE pode obviamente alcançar o servidor porque está recebendo instruções de DHCP e inicializando no initrd. O servidor NFS está rodando e desbloqueado pelo firewall e SELinux. Parece-me que todos os serviços apontam para o local certo, as permissões certas, o IP certo. Não consigo encontrar o que está bloqueando a conexão. Eu ficaria grato por qualquer insight.
Por fim, quero construir um renderfarm com várias máquinas físicas inicializando sem disco a partir da mesma raiz nfs. Não tenho o hardware, mas deve funcionar de forma idêntica em algumas VMs.