NFS/Portmap sur CentOS XenServer 5

Je sais, ce n'est pas bien de faire fonctionner un serveur NFS sur le dom0, mais je le fait quand même. Le souci ici, c'est que j'avais beau configurer le /etc/exports et le host.allow comme il fallait, je n'arrivais pas à monter ma partition NFS comme il fallait. Après quelques recherches, un coup de

delovan@dom0:~$ netstat -apn | grep portmap

m'a appris que portmap, le démon faisant le lien avec le rpc.mountd de NFS n'écoutait que sur l'interface loopback 127.0.0.1 ! Il fallait donc trouver un moyen pour faire écouter portmap sur l'interface LAN. La chose est faisable sur CentOS en modifiant soit le fichier /etc/sysconfig/portmap, et virer l'option -l (loopback only, c'est à dire transformer PMAPARGS="-l" en PMAPARGS="" ou mieux PMAP_ARGS="-i [interface]"), ou si le fichier n'existe pas, dans /etc/sysconfig/network.

Un restart du portmap, et il écoute sur les interfaces qui vont bien ! Ne pas oublier de redémarrer NFS après coup, autrement, quand vous essaierez de monter le partage, NFS vous crachera dessus avec

mount.nfs: requested NFS version or transport protocol is not supported.

Damien Gustave

Read more posts by this author.