Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/12/2016, à 12:22

Qwerty1

Cluster en PXE Diskless / Aucun accès réseau

J'ai un projet consistant a créer un cluster sous mpich de ~15 ordinateur, démarrant en PXE. Le serveur PXE ( sous ubuntu serveur ) fonctionne, ainsi que celui en nfs ( également ubuntu serveur ). J'ai installé le packet network-manager avant de le mettre en nfs. Quand je démarre un client, j'ai accès au autre clients sur le réseau, au serveur, mais rien sur le reste du réseau, et encore moins internet. C'est prooblématique vu que la plupart des utilisation de ce cluster le nécéssiterons... J'ai déja parcouru un grand nombre de forum, et aucunes des solutions proposé ne convient.
Mes fichiers de config :
/etc/exports

/nfsroot             192.168.0.0/24(rw,no_root_squash,async)

/tftpboot/pxelinux.cfg/default

DEFAULT linux
LABEL linux
KERNEL vmlinuz-4.4.0-21-generic
APPEND root=/dev/nfs initrd=initrd.img-4.4.0-21-generic nfsroot=192.168.0.19:/nfsroot ip=dhcp rw

/etc/dhcp/dhcpd.conf

default-lease-time 600;
max-lease-time 7200;

allow booting;

# in this example, we serve DHCP requests from 192.168.0.(3 to 253)
# and we have a router at 192.168.0.1
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.3 192.168.0.253;
  option broadcast-address 192.168.0.255;
  option routers 192.168.0.1;             # our router
  option domain-name-servers 192.168.0.1; # our router, again
  filename "pxelinux.0"; # (this we will provide later)
}

group {
  next-server 192.168.0.2;                # our Server
  host tftpclient {
    filename "pxelinux.0"; # (this we will provide later)
  }
}

/nfsroot/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

Pour information, l'ip attribué au client est bien la bonne, il est visible via nmap.

Dernière modification par Qwerty1 (Le 05/12/2016, à 08:15)

Hors ligne

#2 Le 05/12/2016, à 09:32

donut

Re : Cluster en PXE Diskless / Aucun accès réseau

Salut,
Donc si j'ai bien compris tes clients démarrent, donc ta solution PXE + root on NFS fonctionne.
Si tu n'as pas accès à internet et au reste du réseau, c'est peut-être simplement que ce n'est pas le même ?
Ton DHCP attribue la plage 192.168.0.0/24 or ce n'est peut-être pas ce réseau qui est utilisé pour les partages et l'accès à internet ?


https://utux.fr (blog perso)

Hors ligne

#3 Le 05/12/2016, à 17:59

Qwerty1

Re : Cluster en PXE Diskless / Aucun accès réseau

C'est la même plage que celle du routeur ( 192.168.0.0/24 ).
Les clients peuvent accéder aux autres client et aux serveurs, mais rien d'autre... par contre un autre appareil peut s'y connecter...
Le scan nmap depuis un autre ordinateur non client ( résultat identique sur le serveur ) :

Nmap scan report for 192.168.0.19
Host is up (0.0012s latency).
Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
111/tcp  open  rpcbind
2049/tcp open  nfs

Nmap scan report for 192.168.0.41
Host is up (0.0031s latency).
Not shown: 999 closed ports
PORT   STATE SERVICE
22/tcp open  ssh

Nmap scan report for 192.168.0.45
Host is up (0.0018s latency).
Not shown: 999 closed ports
PORT   STATE SERVICE
22/tcp open  ssh


#et le routeur / autre ordinateur que je n'ai pas inclus. 

Et depuis un client :

Nmap scan report for 192.168.0.19
Host is up (0.0012s latency).
Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
111/tcp  open  rpcbind
2049/tcp open  nfs

Nmap scan report for 192.168.0.41
Host is up (0.0031s latency).
Not shown: 999 closed ports
PORT   STATE SERVICE
22/tcp open  ssh

Nmap scan report for 192.168.0.45
Host is up (0.0018s latency).
Not shown: 999 closed ports
PORT   STATE SERVICE
22/tcp open  ssh

Dernière modification par Qwerty1 (Le 05/12/2016, à 18:26)

Hors ligne

#4 Le 05/12/2016, à 19:03

donut

Re : Cluster en PXE Diskless / Aucun accès réseau

Et ton routeur c'est bien 192.168.0.1 ?

Essaie cette commande sur ta machine :

route -n

Tu verra si la route par défaut est bien configurée (pour l'accès à internet).


https://utux.fr (blog perso)

Hors ligne

#5 Le 05/12/2016, à 19:09

Qwerty1

Re : Cluster en PXE Diskless / Aucun accès réseau

C'est apparemment correctement configuré :

owner@node:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 enp0s10
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 enp0s10

Mais le ping donne ça :

owner@node:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.45 icmp_seq=1 Destination Host Unreachable
From 192.168.0.45 icmp_seq=5 Destination Host Unreachable
From 192.168.0.45 icmp_seq=6 Destination Host Unreachable
From 192.168.0.45 icmp_seq=7 Destination Host Unreachable
From 192.168.0.45 icmp_seq=11 Destination Host Unreachable
From 192.168.0.45 icmp_seq=12 Destination Host Unreachable
From 192.168.0.45 icmp_seq=14 Destination Host Unreachable
From 192.168.0.45 icmp_seq=15 Destination Host Unreachable
From 192.168.0.45 icmp_seq=16 Destination Host Unreachable
From 192.168.0.45 icmp_seq=17 Destination Host Unreachable
From 192.168.0.45 icmp_seq=18 Destination Host Unreachable
From 192.168.0.45 icmp_seq=19 Destination Host Unreachable
From 192.168.0.45 icmp_seq=20 Destination Host Unreachable
From 192.168.0.45 icmp_seq=23 Destination Host Unreachable
From 192.168.0.45 icmp_seq=26 Destination Host Unreachable
From 192.168.0.45 icmp_seq=27 Destination Host Unreachable
From 192.168.0.45 icmp_seq=28 Destination Host Unreachable
From 192.168.0.45 icmp_seq=29 Destination Host Unreachable
From 192.168.0.45 icmp_seq=30 Destination Host Unreachable
From 192.168.0.45 icmp_seq=31 Destination Host Unreachable
From 192.168.0.45 icmp_seq=32 Destination Host Unreachable
From 192.168.0.45 icmp_seq=35 Destination Host Unreachable
cFrom 192.168.0.45 icmp_seq=38 Destination Host Unreachable
From 192.168.0.45 icmp_seq=39 Destination Host Unreachable
^C
--- 192.168.0.1 ping statistics ---
40 packets transmitted, 0 received, +24 errors, 100% packet loss, time 38999ms
pipe 4
owner@node:~$ ^C
owner@node:~$ 

Je viens d'essayer en changeant l'ip du routeur, mais même résultat.


Après quelques essais, je me suis rendu compte que je pouvais ping et même wget a partir d'IP, mais pas de noms de domaines...
Je pense que le problème vient du DNS. J'ai maintenant accès au reste du réseau, plus qu'a régler le problème du DNS.


J'ai changé le DNS par un autre dans /etc/network/interfaces et problème résolu !

owner@node:~$ ping google.fr
PING google.fr (200.195.155.218) 56(84) bytes of data.
64 bytes from cache.google.com (200.195.155.218): icmp_seq=1 ttl=46 time=321 ms
64 bytes from cache.google.com (200.195.155.218): icmp_seq=2 ttl=46 time=316 ms
^C
--- google.fr ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2001ms
rtt min/avg/max/mdev = 316.345/318.972/321.600/2.687 ms

Merci de ton aide !

Dernière modification par Qwerty1 (Le 05/12/2016, à 21:27)

Hors ligne

#6 Le 06/12/2016, à 10:05

donut

Re : Cluster en PXE Diskless / Aucun accès réseau

Il semblerait alors que ton routeur ne réponde pas au ping, ce qui peut être trompeur lors des diag.
Content que tu aies résolu ton problème.


https://utux.fr (blog perso)

Hors ligne