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
systemctl reload apparmor
Partie 2 : Serveur NFS
- Création du nouveau partage NFS :
mkdir -p /partage/nfs
/etc/exports
:sed -i '$a \/partage/nfs IP_conteneur_LXC(rw,no_subtree_check,sync,no_root_squash)' /etc/exports
systemctl reload nfs-server.service
Partie 3 : Conteneur LXC
- Installer le paquet nfs-common :
apt install nfs-common
mkdir -p /point_de_montage/dossier_nfs
/etc/fstab
:sed -i '$a IP_serveur_NFS:/partage/nfs /point_de_montage/dossier_nfs nfs rw 0 0' /etc/fstab
mount -a
df -h
Avez-vous une idée sur comment installer/activer un partage NFS sur PROXMOX 5.2 pour les VM sous KVM ?
Bonjour Bernard,
voir la fin de cet article : https://memo-linux.com/debianubuntu-installer-et-configurer-un-serveur-nfs/
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.
Bonjour , je viens de faire un essai sous Proxmox 5.3 et une machine en CT j’ai toujours le message d’erreur
mount.nfs: access denied by server while mounting