Journal Serveur NFS en userspace: Ganesha

Posté par .
Tags : aucun
16
22
sept.
2008
Bonjour,

Mon premier journal pour présenter un logiciel intéressant et sorti récemment nommé Ganesha.
C'est un serveur NFS en user-space compatible NFS v2, v3, v4 utilisé sur le supercalculateur Tera10 au quotidien (différents billets sur Tera10 sont déjà passés sur LinuxFR).

Il est capable de faire un important caching de données et dispose de plusieurs backend pour accéder aux données qu'il exporte:
- POSIX: n'importe quelles données accessibles avec les appels POSIX.
- PROXY: se comporte comme un proxy NFSv4 en étant client d'un autre serveur NVFSv4.
- FUSE[1]: n'importe quelles données accessibles avec la bibliothèque FUSE.

Et des choses un peu plus exotique, mais qui permettent de montrer les capacités d'exports variées:
- SNMP: L'arbre de données SNMP peut être vu comme un namespace. Ganesha permet de l'exporter comme un filesystem classique.

Aux dernières nouvelles:
- Il est utilisé quotidiennement en serveur NFSv3 sur Tera10. Le code est très robuste à ce niveau. (Le backend utilisée est un backend pour HPSS[2], code non-livré avec Ganesha).
- Le code NFSv4 est en développement. Disponible en version alpha pour l'instant.
- Un contributeur travaille sur un portage vers FreeBSD (dans l'optique d'un serveur NFS en jail).

Site officiel: http://nfs-ganesha.sourceforge.net/
Download: http://nfs-ganesha.sourceforge.net/index.php?page=downloads

[1] http://fuse.sourceforge.net/
[2] https://www.hpss-collaboration.org/
  • # Bonne nouvelle !

    Posté par . Évalué à 4.

    À l'heure où l'utilisation des conteneurs se répand, unfs3 (que j'utilise dans un Vserver, en read-only, utilisant le super lent SFTP pour l'écriture) est un peu limite : déjà, pas de verrouillage (locking)...

    En outre, l'authentification sous NFSv3, c'est bof-bof... je ne sais pas trop où en est la gestion de LIPKEY (clés publiques/privées) et cie dans NFSv4 (la dernière fois que j'avais regardé, c'était encore en brouillon), mais l'idée d'un "futur" serveur NFSv4 en userland est tout, sauf pour me déplaire !
  • # Portage FreeBSD

    Posté par (page perso) . Évalué à 2.

    Pour ceux voulant plus d'infos sur le portage FreeBSD, pourrais tu nous indiquer un lien qui en parle ? J'ai utilisé mon moteur classique et rien trouvé ...

    Précisons aussi que c'est un projet Francais :)
    • [^] # Re: Portage FreeBSD

      Posté par . Évalué à 4.

      Echange de mail avec la personne qui travaille dessus. Donc rien de visible sur Internet pour l'instant.
      En attente de retour de sa part pour l'instant.

      Et oui, c'est un projet Français, sous licence CeCill :)
      • [^] # Re: Portage FreeBSD

        Posté par . Évalué à 3.

        Pour ceux qui, comme moi, ne connaissaient pas la licence : wiof¹ CeCILL



        ¹Wikipedia Is Our Friend
  • # J'en profite

    Posté par (page perso) . Évalué à 4.

    Existe-t-il des clients NFS pour windows ? Afin d'éviter ce lourd protocole SMB...

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.