1 line
4.5 KiB
JSON
Executable File
1 line
4.5 KiB
JSON
Executable File
{"title":"","byline":null,"dir":null,"lang":null,"content":"<div id=\"readability-page-1\" class=\"page\"><div data-widget_type=\"theme-post-content.default\" data-element_type=\"section\" data-id=\"6f3905d\">\n\t\t\t\t\t<p>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.</p>\n<p>Bien sûr ici je parle des isos mais ça pourrait aussi être pour les disques virtuels des vms ou les templates LXC.</p>\n<p>Pour rappel les stockages sont paramétrés dans <strong>/etc/pve/storage</strong></p>\n<pre><code>dir: 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</code></pre>\n<h2>Serveur NFS</h2>\n<p>Vite fait la mise en place d'un serveur NFS sur le réseau local.</p>\n<pre><code>apt install nfs-kernel-server</code></pre>\n<p>Exposer le répertoire <strong>/etc/exports</strong></p>\n<pre><code>/data/isos 192.168.33.0/24(rw,no_root_squash,no_subtree_check)</code></pre>\n<p>Relancer la configuration</p>\n<pre><code>exportfs -rav</code></pre>\n<h2>Client Proxmox</h2>\n<p>On monte le partage NFS</p>\n<pre><code>pvesm add nfs ISOS --server 192.168.33.24 --path /var/lib/vz/template/iso/ --export /data/isos --content iso</code></pre>\n<p>Ce qui va rajouter le bloc suivant dans <strong>/etc/pve/storage</strong> :-lb</p>\n<pre><code>nfs: ISOS\n export /data/isos\n path /var/lib/vz/template/iso/\n server 192.168.33.24\n content iso</code></pre>\n<p><img alt=\"\" src=\"https://www.aukfood.fr/wp-content/uploads/2024/12/liste-storage-nfs.png\" decoding=\"async\"></p>\n<h2>NFS \"status : unknow\"</h2>\n<p>En passant par la commande pvesm j'avais mon stockage qui apparaissait comme inactif, je l'ai donc supprimé et créé depuis l'interface :</p>\n<pre><code> pvesm status\nName Type Status Total Used Available %\nISOS nfs inactive 0 0 0 0.00%</code></pre>\n<p><img alt=\"\" src=\"https://www.aukfood.fr/wp-content/uploads/2024/12/add-nfs.png\" decoding=\"async\"></p>\n<h2>Plus qu'à utiliser</h2>\n<p>On peut maintenant utiliser ce stockage comme les autres et les isos seront accessibles par chaque noeud du cluster :</p>\n<p><img alt=\"\" src=\"https://www.aukfood.fr/wp-content/uploads/2024/12/donwload-iso.png\" decoding=\"async\"></p>\n\t\t\t\t</div></div>","textContent":"\n\t\t\t\t\tMa 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\nServeur NFS\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\nClient Proxmox\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\nNFS \"status : unknow\"\nEn 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\nPlus qu'à utiliser\nOn peut maintenant utiliser ce stockage comme les autres et les isos seront accessibles par chaque noeud du cluster :\n\n\t\t\t\t","length":1651,"excerpt":"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.","siteName":null} |