{"title":"","byline":null,"dir":null,"lang":null,"content":"
Ma problématique ici est de d'avoir accès aux ISO pour n'importe quel serveur d'un cluster Proxmox. Cela permet d'éviter de stocker les isos sur chaque serveur et donc de gaspiller de l'espace disque.
\nBien sûr ici je parle des isos mais ça pourrait aussi être pour les disques virtuels des vms ou les templates LXC.
\nPour rappel les stockages sont paramétrés dans /etc/pve/storage
\ndir: local\n path /var/lib/vz\n content backup,iso,vztmpl\n\nlvmthin: local-lvm\n thinpool data\n vgname pve\n content images,rootdir\n\nrbd: vms\n content rootdir,images\n krbd 0\n pool vms\nVite fait la mise en place d'un serveur NFS sur le réseau local.
\napt install nfs-kernel-server\nExposer le répertoire /etc/exports
\n/data/isos 192.168.33.0/24(rw,no_root_squash,no_subtree_check)\nRelancer la configuration
\nexportfs -rav\nOn monte le partage NFS
\npvesm add nfs ISOS --server 192.168.33.24 --path /var/lib/vz/template/iso/ --export /data/isos --content iso\nCe qui va rajouter le bloc suivant dans /etc/pve/storage :-lb
\nnfs: ISOS\n export /data/isos\n path /var/lib/vz/template/iso/\n server 192.168.33.24\n content iso\n
En passant par la commande pvesm j'avais mon stockage qui apparaissait comme inactif, je l'ai donc supprimé et créé depuis l'interface :
\n pvesm status\nName Type Status Total Used Available %\nISOS nfs inactive 0 0 0 0.00%\n
On peut maintenant utiliser ce stockage comme les autres et les isos seront accessibles par chaque noeud du cluster :
\n