{"id":1644,"date":"2026-06-09T11:51:52","date_gmt":"2026-06-09T09:51:52","guid":{"rendered":"https:\/\/serer.fr\/?p=1644"},"modified":"2026-07-18T17:59:30","modified_gmt":"2026-07-18T15:59:30","slug":"installation-proxmox","status":"publish","type":"post","link":"https:\/\/serer.fr\/?p=1644","title":{"rendered":"Lab &#8211; PROXMOX : Installation d&rsquo;un serveur"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Pr\u00e9sentation de la solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Proxmox Virtual Environnent est une plateforme open source compl\u00e8te pour la virtualisation d&rsquo;entreprise. Gr\u00e2ce \u00e0 son interface web int\u00e9gr\u00e9e, vous pouvez facilement g\u00e9rer vos machines virtuelles et vos conteneurs, votre stockage et votre r\u00e9seau d\u00e9finis par logiciel, votre cluster haute disponibilit\u00e9 et plusieurs outils pr\u00eats \u00e0 l&#8217;emploi depuis une solution unique.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2025\/10\/image-2-1024x575.png\" alt=\"\" class=\"wp-image-1254\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00e9-requis mat\u00e9riels <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un CPU 64 bits avec 2 VCPU et le support de VT-x pour les LXC (KVM) et le support de VT-d pour la fonctionnalit\u00e9 de\u00a0<strong>PCI(e) passthrough<\/strong>\u00a0permettant aux machines virtuelles d&rsquo;acc\u00e9der directement \u00e0 des p\u00e9riph\u00e9riques physiques comme des cartes graphiques ou r\u00e9seau. La carte r\u00e9seau doit supporter \u00e0 minimum 1 Gbits. Ces derni\u00e8res doivent \u00eatre activ\u00e9es dans le bios pour \u00eatre reconnue par proxmox. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation <\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"618\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image.png\" alt=\"\" class=\"wp-image-1645\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"639\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-1-1024x639.png\" alt=\"\" class=\"wp-image-1646\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"642\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-2.png\" alt=\"\" class=\"wp-image-1647\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"643\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-3.png\" alt=\"\" class=\"wp-image-1648\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"641\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-4.png\" alt=\"\" class=\"wp-image-1649\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"642\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-5.png\" alt=\"\" class=\"wp-image-1650\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"643\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-6.png\" alt=\"\" class=\"wp-image-1651\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"638\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-7.png\" alt=\"\" class=\"wp-image-1652\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"642\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-8.png\" alt=\"\" class=\"wp-image-1653\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La poursuite de l&rsquo;installation est juste informative sur les nouveaut\u00e9s de proxmox et ses fonctionnalit\u00e9s (bref de la pub\u202f!).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au premier d\u00e9marrage, on nous demande de choisir le mode lancement. On reste sur le choix par d\u00e9faut. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"382\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-9.png\" alt=\"\" class=\"wp-image-1654\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"639\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-10.png\" alt=\"\" class=\"wp-image-1655\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le premier login est \u00ab\u00a0root\u00a0\u00bb et le mot de passe est celui choisi lors de la premi\u00e8re phase d&rsquo;installation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"639\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-11.png\" alt=\"\" class=\"wp-image-1656\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bon, \u00e0 ce stade, l&rsquo;acc\u00e8s \u00e0 la machine ne fonctionnera certainement pas avec cette adresse. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"257\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-13.png\" alt=\"\" class=\"wp-image-1658\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On change donc la configuration r\u00e9seau qui va bien. \u00c0 titre d&rsquo;illustration, on utilisera l&rsquo;adresse IP statique 192.168.1.99\/24 avec comme passerelle 192.168.1.1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"510\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-14.png\" alt=\"\" class=\"wp-image-1659\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/network\/interfaces\nsystemctl restart networking\nsystemctl restart pve-cluster\nip a\nip r\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour le cas ou l&rsquo;ip est g\u00e9r\u00e9 par le DHCP alors la configuration sera la suivante :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"752\" height=\"474\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-15.png\" alt=\"\" class=\"wp-image-1660\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pour disposer d&rsquo;une adresse IPV4, il faut forcer l&rsquo;adresse avec l&rsquo;ip static attribuer par le dhcp.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/gist.github.com\/free-pmx\/2292fa9efb75a16f3e648604050ed662\">https:\/\/gist.github.com\/free-pmx\/2292fa9efb75a16f3e648604050ed662<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">R\u00e9solution de probl\u00e8mes <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le cas de plusieurs cartes sur la m\u00eame machine, il se peut que vmbr0 ne s\u00e9lectionne pas la bonne carte. Il faut faire attention \u00e0 la coh\u00e9rence des noms entre l&rsquo;interface (iface) et la ligne bridge-ports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span style=\"text-decoration: underline;\">Attention <\/span><\/strong>: Ne pas modifier l&rsquo;adresse du localhost apr\u00e8s installation sinon les services PVE ne d\u00e9marre plus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Intallation de conteneurs mod\u00e8les<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"288\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-16-1024x288.png\" alt=\"\" class=\"wp-image-1663\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"681\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-17-1024x681.png\" alt=\"\" class=\"wp-image-1664\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"182\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-18-1024x182.png\" alt=\"\" class=\"wp-image-1665\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Activer les d\u00e9p\u00f4ts sans souscrition<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;utilisation des d\u00e9p\u00f4ts sans souscription permettent de b\u00e9n\u00e9ficier des derni\u00e8res mises \u00e0 jour disponibles, mais sur un canal de type \u00ab\u00a0release candidate\u00a0\u00bb. Il n&rsquo;est donc pas conseill\u00e9 de l&rsquo;utiliser en mode production, mais pour un laboratoire, c&rsquo;est parfait.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">En ligne de commande (recommand\u00e9)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Arr\u00eat du service pveproxy sinon le syst\u00e8me est cass\u00e9 apr\u00e8s l&rsquo;update\/upgrade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl stop pveproxy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mettre en conformit\u00e9 les fichiers <strong>pve-no-entreprise.sources<\/strong> et <strong>ceph.sources<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>cat \/etc\/apt\/sources.list.d\/pve-no-entreprise.sources<\/strong>\n# PVE pve-no-subscription repository provided by proxmox\n# NOT recommended for production use\n#deb http:\/\/download.proxmox.com\/debian\/pve trixie pve-no-subscription\n\n# CEPH\n#deb http:\/\/download.proxmox.com\/debian\/ceph-quincy trixie no-subcription\n\nTypes: deb\nURIs: http:\/\/download.proxmox.com\/debian\/pve\nSuites: trixie\nComponents: pve-no-subscription\n#Signed-By: \/usr\/share\/keyrings\/proxmox-archive-keyring.gpg\n#Components: pve-enterprise\n\n<strong>cat \/etc\/apt\/sources.list.d\/ceph.sources<\/strong>\nTypes: deb\nURIs: http:\/\/download.proxmox.com\/debian\/ceph-squid\nSuites: trixie\n#Components: enterprise\nComponents: no-subscription\n#Signed-By: \/usr\/share\/keyrings\/proxmox-archive-keyring.gpg\n\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Red\u00e9marrage du service <strong>pveproxy<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update &amp;&amp; apt ugrade -y\n\nsystemctl start pveproxy\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">M\u00e9thode graphique (non recommand\u00e9 car le service pveproxy reste instable)<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"455\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-19-1024x455.png\" alt=\"\" class=\"wp-image-1666\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"244\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-20.png\" alt=\"\" class=\"wp-image-1667\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"690\" height=\"226\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-21.png\" alt=\"\" class=\"wp-image-1668\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Les d\u00e9p\u00f4ts entreprise ne sont plus n\u00e9cessaires. Nous pouvons les d\u00e9sactiver.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-22-1024x425.png\" alt=\"\" class=\"wp-image-1669\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mettre \u00e0 jour le syst\u00e8me <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Malgr\u00e9 que l&rsquo;installation vienne r\u00e9aliser avec la derni\u00e8re image, la mise \u00e0 jour est indispensable car les images ne suive pas le m\u00eame rythme que les mises \u00e0 jour de d\u00e9p\u00f4t.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"994\" height=\"450\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-23.png\" alt=\"\" class=\"wp-image-1670\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update &amp;&amp; apt dist-upgrade<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Installation des outils de bases <\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"641\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-24.png\" alt=\"\" class=\"wp-image-1671\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install vim unrar-free curl wget locate<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Ajout de service DNS sp\u00e9cifiques pour la gestion de nom de domaine.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cet exemple, j&rsquo;ajoute les DNS de Google pour illustrer la manipulation, mais<strong> l&rsquo;h\u00f4te proxmox ne doit jamais \u00eatre expos\u00e9 directement sur internet.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"642\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-25.png\" alt=\"\" class=\"wp-image-1672\"\/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/resolv.conf\nsystemctl restart networking<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Test de la plateforme <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ation d&rsquo;un conteneur LXC debian.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"562\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-26.png\" alt=\"\" class=\"wp-image-1673\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"565\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-27.png\" alt=\"\" class=\"wp-image-1674\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"749\" height=\"566\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-28.png\" alt=\"\" class=\"wp-image-1675\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"570\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-29.png\" alt=\"\" class=\"wp-image-1676\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"746\" height=\"566\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-30.png\" alt=\"\" class=\"wp-image-1677\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"562\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-31.png\" alt=\"\" class=\"wp-image-1678\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"746\" height=\"564\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-32.png\" alt=\"\" class=\"wp-image-1679\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"746\" height=\"562\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-33.png\" alt=\"\" class=\"wp-image-1680\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"826\" height=\"521\" src=\"https:\/\/serer.fr\/wp-content\/uploads\/2026\/06\/image-34.png\" alt=\"\" class=\"wp-image-1681\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9sentation de la solution Proxmox Virtual Environnent est une plateforme open source compl\u00e8te pour la virtualisation d&rsquo;entreprise. Gr\u00e2ce \u00e0 son interface web int\u00e9gr\u00e9e, vous pouvez facilement g\u00e9rer vos machines virtuelles et vos conteneurs, votre stockage et votre r\u00e9seau d\u00e9finis par logiciel, votre cluster haute disponibilit\u00e9 et plusieurs outils pr\u00eats \u00e0 l&#8217;emploi depuis une solution unique. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8,46],"tags":[],"class_list":["post-1644","post","type-post","status-publish","format-standard","hentry","category-le-laboratoire","category-linux","category-les-solutions-open-source-libre"],"_links":{"self":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/1644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1644"}],"version-history":[{"count":11,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/1644\/revisions"}],"predecessor-version":[{"id":2183,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/1644\/revisions\/2183"}],"wp:attachment":[{"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}