3

Proxmox 5 : Ajout d’un point de montage NFS dans un conteneur LXC

Un mémo sur comment ajouter un point de montage de type NFS dans un conteneur LXC sous Debian Stretch.
Cet article s’articule autour de trois parties :

  • Serveur Proxmox : Paramétrage de Proxmox pour autoriser la gestion du type de système de fichier NFS.
  • Serveur NFS : Configuration du serveur NFS pour exporter le dossier partagé.
  • Conteneur LXC : Montage du dossier partagé de type NFS.

Partie 1 : Serveur Proxmox

  • Ajout du nouveau type de système de fichier NFS à gérer par Proxmox :
  • sed -i '$ i\  mount fstype=nfs,' /etc/apparmor.d/lxc/lxc-default-cgns
  • Recharger le service apparmor :
  • systemctl reload apparmor

Partie 2 : Serveur NFS

  • Création du nouveau partage NFS :
  • mkdir -p /partage/nfs
  • Ajout du nouveau partage NFS dans le fichier /etc/exports :
  • sed -i '$a \/partage/nfs IP_conteneur_LXC(rw,no_subtree_check,sync,no_root_squash)' /etc/exports
  • Recharger le service nfs-server :
  • systemctl reload nfs-server.service

Partie 3 : Conteneur LXC

  • Installer le paquet nfs-common :
  • apt install nfs-common
  • Création du future point de montage pour le partage NFS :
  • mkdir -p /point_de_montage/dossier_nfs
  • Ajout du point de montage NFS dans le fichier /etc/fstab :
  • sed -i '$a IP_serveur_NFS:/partage/nfs  /point_de_montage/dossier_nfs nfs rw 0 0' /etc/fstab
  • Monter le partage NFS dans le conteneur LXC :
  • mount -a
  • Vérifier le partage NFS :
    df -h
    • Exemple :

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

3 commentaires

  1. Avez-vous une idée sur comment installer/activer un partage NFS sur PROXMOX 5.2 pour les VM sous KVM ?

  2. Bonjour Fred,
    Dans ma config, j’upgrade mes 2 grappes de serveurs proxmox v5.1 et 4.5 sur la dernière version (v5.2.1) histoire d’harmoniser le tout. Sur chaque grappe j’utilise un partage nfs hébergé sur le serveur proxmox le plus puissant de chaque grappe.
    Sous proxmox v4, ton tuto nfs fonctionne très bien. Sur Proxmox v5.1, le serveur nfs est masqué et en le démasquant, je suis néanmoins arrivé à le faire tourner. Le tuto nfs ne fonctionne plus (nfs-kernel-server déprécié, remplacé par nfs-common client|server).
    Sur proxmox 5.2.1, pas moyen, je n’y arrive plus.
    La doc de proxmox reste assez évasive sur le sujet :
    « NFS Backend
    Storage pool type: nfs
    The NFS backend is based on the directory backend, so it shares most properties. The directory layout and the file naming conventions are the same. The main advantage is that you can directly configure the NFS server properties, so the backend can mount the share automatically. There is no need to modify /etc/fstab. The backend can also test if the server is online, and provides a method to query the server for exported shares. »

    Toute la question est comment activer le NFS via le backend.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *