• # Comment trouver le serveur NFS

    Posté par (site web personnel) . En réponse au journal Live CD vitaminé. Évalué à 5.

    http://thomas.enix.org/pub/livecd/HOWTO-Ubuntu-Live-Speedup
    For example, if the copy of the LiveCD is available on 192.168.2.1:/livecd/, you'll have to add "nfs=192.168.2.1:/livecd/" to your kernel command-line.


    Mais si on n'a pas le contrôle sur le serveur DHCP, on ne sait pas quelle va être l'adresse IP du serveur NFS. On peut résoudre ce problème en utilisant OpenSLP.

    Qu'est-ce que SLP?

    http://openslp.org/
    Service Location Protocol is an IETF standards track protocol that provides a framework to allow networking applications to discover the existence, location, and configuration of networked services in enterprise networks.


    Sur le serveur NFS, on enregistre le service avec la commande:

    slptool register service:nfs-ubuntu-livecd://192.168.2.3 "Mon serveur NFS"


    Ensuite, dans le initrd du terminal X, pour trouver l'adresse IP du serveur NFS, on utilise:

    slptool findsrvs service:nfs-ubuntu-livecd


    Cela impose de mettre les programmes d'OpenSLP dans l'archive initrd mais cela permet de ne pas avoir à configurer la ligne de commande de Grub sur chaque terminal pour indiquer l'adresse IP du serveur NFS.