Le serveur
J’ai fait l’acquisition d’un mini PC, très pratique en terme d’encombrement (négligeable :)).
Mini PC du vendeur MINISFORUM :
UM870 Slim et Argent barebone
CPU : AMD Ryzen™ 7 8745H
2 slots disques + 2 slots RAM (max 96Go)
Me concernant : 2x1To de disque nvme + 2×32 Go RAM DDR5 5600Mhz
Proxmox en ZFS Raid 1 (mirroir)
Clef USB de boot avec l’ISO proxmox VE
J’ai téléchargé la dernière version de proxmox VE au format ISO que j’ai installé sur une clef USB avec le logiciel Rufus, un logiciel très simple, clair, et qui fonctionne !
Ensuite j’ai booté sur la clef USB mon nouveau mini PC qui n’avais jamais encore été démarré et je suis arrivé sur l’écran de boot où j’ai pu sélectionner de booter sur clef USB.
Les étapes importantes de l’installation de proxmox :
– sélection du type de filesystem ==> ZFS en RAID1 afin d’avoir mes 2 disques en miroir via du raid logiciel (ce que fait ZFS)
– choix de l’IP de proxmox (donc l’IP principale de mon serveur) => 192.168.1.101
– choix de l’IP de la passerelle => 192.168.1.1
– choix du mot de passe
– choix du port d’accès de la console web qui sera par défaut 8006 : https://192.168.1.101:8006
Est-ce que l’installation de proxmox sera-t-elle aussi installée en miroir sur les 2 disques ? Oui ! L’intégralité des données écrites sur un disque sont systématiquement en miroir sur l’autre disque, y compris l’installation de l’hyperviseur proxmox.
Explication du choix de l’IP 192.168.1.101
Cette IP est le choix le plus simple, car en général toutes les box internet des particuliers fonctionnent sur le réseau 192.168.1.0/24 et c’est le cas avec ma box internet RED SFR.
Initialement je voulais prendre une adresse IP plus exotique comme 192.168.100.2 mais c’était une erreur car ma box internet ne supporte pas le routage interVLAN c’est à dire qu’elle ne permet pas de définir des règles de routages du type :
destination 192.168.100.0/24 avec passerelle 192.168.100.1
Ensuite pourquoi 192.168.1.101 et pas 192.168.1.100 ou 192.168.1.30, … car la box internet a un DHCP intégré qui a réservé par défaut (cela peut être édité) la plage IP 192.168.1.20 à 192.168.1.100. La box n’attribuera donc jamais l’IP 192.168.1.101 à un autre matériel qui se connecterait par exemple en wifi (une tablette, smartphone, laptop, …).
Une fois l’installation terminée, lorsqu’on redémarre le serveur, l’instance proxmox est démarrée et l’IP 192.168.1.101 est bien attribuée à l’interface physique. Le serveur démarre en CLI et on peut y exécuter des commandes comme sur une distribution linux.
On peut vérifier que nos disques sont bien configurés en RAID1, via la commande suivante :
root@pve:~# zpool status
pool: rpool
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
nvme-CT1000P310SSD8_25215039380D-part3 ONLINE 0 0 0
nvme-CT1000P310SSD8_252150393866-part3 ONLINE 0 0 0
errors: No known data errors
Pour tester que vos proxmox est accessible sur votre réseau :
– ping 192.168.1.101
– accédez à l’url https://192.168.1.101:8006
Accès au serveur proxmox fraîchement installé
Accès en SSH au serveur proxmox
Une simple connexion ssh root@192.168.1.101 fonctionnera. Proxmox étant installé réseau privé, vous n’avez pas besoin de manipuler de quelconques règles de firewalling.
Accès console web proxmox
Allez sur https://192.168.1.101:8006 et saisissez le login root et votre mot de passe root que vous avez choisi lors de l’installation de proxmox.
Vous pouvez voir 2 systèmes de fichiers représentés : local et local-zfs

local est un système de fichier classique monté sur /var/lib/vz il est prévu pour stocker les fichiers classiques tels que des ISO, des backup, …
local-zfs c’est là où seront stockés snapshots, VM, et tous éléments complexes qui seront mieux gérés par le système zfs directement.
local et local-zfs sont tous 2 écris sur le pool de disque miroir, donc toute inscription sur local ou local-zfs sera en miroir.

Accès à internet et résolution de nom (DNS)
root@pve:/var/lib/vz/images# ip route
default via 192.168.1.1 dev vmbr0 proto kernel onlink
192.168.1.0/24 dev vmbr0 proto kernel scope link src 192.168.1.101
root@pve:/var/lib/vz/images# ping google.com
ping: google.com: Temporary failure in name resolution
root@pve:/var/lib/vz/images# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=119 time=3.14 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=119 time=2.58 ms
L’accès internet est bon, car toutes les demandes sont envoyées sur l’interface vmbr0 d’ip 192.168.1.1 qui correspond à notre box. Mais en revanche la résolution de nom DNS ne fonctionne pas !
Il faut définir au minimum un serveur DNS par défaut :
root@pve:~# cat /etc/resolv.conf
search nico
nameserver 127.0.0.1
# il faut éditer le fichier resolv.conf et y placer par exemple les 2
root@pve:~# cat /etc/resolv.conf
nameserver 109.0.66.10 # DNS primaire de mon FAI RED by SFR (en premier car prioritaire, plus proche géographiquement donc meilleur ping)
nameserver 1.1.1.1 # Cloudflare (rapide et privé)
nameserver 8.8.8.8 # Google (mondial et fiable)
root@pve:~# ping google.com
PING google.com (142.251.37.238) 56(84) bytes of data.
64 bytes from mrs09s16-in-f14.1e100.net (142.251.37.238): icmp_seq=1 ttl=118 time=2.93 ms
64 bytes from mrs09s16-in-f14.1e100.net (142.251.37.238): icmp_seq=2 ttl=118 time=3.69 ms
Téléchargement d’un iso debian netinstall
Nous pouvons faire ce téléchargement depuis l’interface graphique de proxmox dans le disque pve local.
Nous pouvons également le faire en ligne de commande, ce que je présente ici :
root@pve:~# cd /var/lib/vz/template/iso
root@pve:/var/lib/vz/template/iso# wget https://chuangtzu.ftp.acc.umu.se/debian-cd/current/amd64/iso-cd/debian-13.1.0-amd64-netinst.iso
--2025-10-26 10:51:03-- https://chuangtzu.ftp.acc.umu.se/debian-cd/current/amd64/iso-cd/debian-13.1.0-amd64-netinst.iso
Resolving chuangtzu.ftp.acc.umu.se (chuangtzu.ftp.acc.umu.se)... 194.71.11.167, 2001:6b0:19::167
Connecting to chuangtzu.ftp.acc.umu.se (chuangtzu.ftp.acc.umu.se)|194.71.11.167|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 821035008 (783M) [application/x-iso9660-image]
Saving to: ‘debian-13.1.0-amd64-netinst.iso’
debian-13.1.0-amd64-netinst.iso 100%[=============================================================================>] 783.00M 56.5MB/s in 15s
2025-10-26 10:51:18 (54.0 MB/s) - ‘debian-13.1.0-amd64-netinst.iso’ saved [821035008/821035008]
# Véfication du sha512 pour être certain que nous avons bien le fichier attendu
root@pve:/var/lib/vz/template/iso# sha512sum debian-13.1.0-amd64-netinst.iso
873e9aa09a913660b4780e29c02419f8fb91012c8092e49dcfe90ea802e60c82dcd6d7d2beeb92ebca0570c49244eee57a37170f178a27fe1f64a334ee357332 debian-13.1.0-amd64-netinst.iso
On peut maintenant voir cet iso dans l’interface graphique proxmox :

Laisser un commentaire