Sou novo no askubuntu.com e quero expor meu problema. Sinto muito pelo meu pobre inglês.
Eu tenho um grande projeto para implementar grandes cálculos de cluster. Eu estou preso em uma parte, deixe-me explicar.
O contexto é: - 6 servidores sem disco que devem iniciar pela rede para o servidor front-end. - 1 servidor front-end contendo uma imagem criada anteriormente em um servidor de nó (disco rígido instalado temporariamente antes de copiá-lo para a frente).
Eu usei esses tutoriais:
A fase de teste é a seguinte: O primeiro servidor de nó usado para backup comunicou-se bem com o NFS ao copiar os arquivos vmlinuz e initrd. Então eu mantive a fiação original. Na inicialização, o servidor DHCP responde agora O servidor TFTP também funciona e a inicialização é iniciada.
Ocorre um problema durante a inicialização dos núcleos. O problema é dividido em duas partes: Por um lado, no meu arquivo /tftpboot/pxelinux.cfg/default, deixo como mostrado no tutorial a seguinte linha:
APPEND root=/dev/nfs initrd=initrd.img-Version nfsroot=192.168.2.1:/nfsroot ip=dhcp rw
Aparecem mensagens sobre interfaces de rede, indicando que não há resposta em cada interface.
Então, decidi alterar o /tftpboot/pxelinux.cfg/default para definir um IP estático:
APPEND root=/dev/nfs initrd=initrd.img-MaVersion nfsroot=192.168.2.1:/nfsroot ip=192.168.2.3:192.168.2.1::255.255.255.0:ubuntuNoeud:eth0:static rw
Eu não tenho as mensagens anteriores. No entanto, estou preso novamente:
Begin : Running /scripts/nfs-premount … done
[ 66.950701] random : nonblocking pool is initialized
connect : Connection timed out
Suponho que haja um problema de conexão com o NFS. Eu verifiquei o primeiro passo onde você tem que especificar um módulo para o NIC. Então eu disse "isb" Eu fui inspirado pela sua documentação interna para a empresa e pelo seguinte comando "lsmod".
É estranho, quando eu coloco o argumento "ip = dhcp" servidor que o nó pode recuperar um boot PXE o IP, mas não para este segundo ponto. Como se a fé lançasse o núcleo, o servidor não mais se comunicasse e se isolasse.
Minha configuração:
# /nfsroot/etc/network/interfaces
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
iface eth0 inet manual
# /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/nfsroot 192.168.2.0/24(rw,no_root_squash,async,insecure,no_subtree_check)
# /etc/dhcp/dhcpd.conf
allow booting;
allow bootp;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.10 192.168.2.253;
option broadcast-address 192.168.2.255;
next-server 192.168.2.1;
filename "/pxelinux.0";
}
# /tftpboot/pxelinux.cfg/default
DEFAULT linux
LABEL linux
KERNEL vmlinuz-3.13.0-77-generic
APPEND root=/dev/nfs initrd=initrd.img-3.13.0-77-generic nfsroot=192.168.2.1:/nfsroot ip=192.168.2.3:192.168.2.1::255.255.255.0:ubuntuNoeud:eth0:static rw live-netdev=eth0 ethdevice-timeout=10
# /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
#TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="--secure -c"
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
Obrigado!
Bebo,