# Proxmox

# [PVE] Création d'une VM Windows 11

Sur Proxmox, en haut a droite "Create VM"

<span style="text-decoration:underline;">Général</span>  
Node -&gt; Node sur lequel la VM sera déployée  
VM ID -&gt; Spécifier un ID précis, ou laisser Proxmox incrémenter l'ID  
Name -&gt; Nom de la VM déployer  
Ressource Pool -&gt; Permet d'assigner la VM a un pool de gestion

![Proxmox-VE-Creer-une-VM-Windows-11-01.png.webp](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/ubsPON71qHzp1Ghf-proxmox-ve-creer-une-vm-windows-11-01-png.webp)

-&gt; Next

<span style="text-decoration:underline;">OS</span>  
Use CD/DVD disc image file (ISO) -&gt; Choisissez l'image ISO d'installation de Windows 11  
Guest OS -&gt; Sélectionnez le type de système d'exploitation invité correspondant à Windows 11, à savoir le type "Microsoft Windows" puis la version "11/2022/2025".

Cochez l'option "Add additional drive for VirtIO drivers" et sélectionnez l'image ISO avec les pilotes VirtIO. Ceci va connecter un second lecteur CD/DVD à la VM pour vous donner accès facilement au pilotes

![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/pz64hAGZJW91DIFI-image.png)

-&gt; Next

<span style="text-decoration:underline;">System</span>  
Cette étape est important pour une VM sous Windows 11.

1 - Le type de BIOS "OVMF (UEFI)" est automatiquement sélectionné. Vous devez simplement choisir l'emplacement pour le disque EFI.

2 - La puce TPM est aussi activée par défaut comme nous avons sélectionné Windows 11 à l'étape précédente. Vous devez vous assurer que ce soit le cas, choisir un emplacement de stockage et aussi vérifier que c'est bien une puce TPM 2.0 qui est choisie.

3 - Cochez l'option "Qemu Agent". L'agent QEMU pour Windows est un petit logiciel installé dans la VM qui permet à Proxmox d'interagir avec le système invité (par exemple pour effectuer un arrêt propre).

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/pdiSEU3kF4ODZNpQ-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/pdiSEU3kF4ODZNpQ-image.png)

-&gt; Next

<span style="text-decoration:underline;">Disks</span>  
1 - Disk size (Gib) -&gt; Choisir la taille du disk virtuel (50Go mini pour un Windows 11)  
2 - Cocher l'option "Discard" pour une gestion du provisionnement dynamique sur les SSD

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/8TumLADH8J4UKCfg-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/8TumLADH8J4UKCfg-image.png)

-&gt; Next

<span style="text-decoration:underline;">CPU</span>  
1 - "Sockets" et "Cores" -&gt; Choisir le nombre de socket alloué et le nombre de cœurs virtuels (Attribuer au moins 2 cœurs à la machine virtuelle.)  
2 - Sélectionner le type de processeur "Host". Le CPU de type Host pour une VM Windows 11 permet d'exposer toutes les fonctionnalités du processeur physique, ce qui garantit la compatibilité avec les exigences matérielles de Windows 11 (et certaines applications).

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/sHj9bQckvFcrbS1Z-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/sHj9bQckvFcrbS1Z-image.png)

-&gt; Next

<span style="text-decoration:underline;">Memory</span>  
Memory -&gt; Attribuez au moins 4 Go de RAM (mémoire vive) à cette machine virtuelle. Là encore, c'est un prérequis de Windows 11

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/HYrhM2WlzrUNVxYy-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/HYrhM2WlzrUNVxYy-image.png)

-&gt; Next

Network  
Bridge -&gt; Permet de connecter la VM a un réseau. Le réseau vmbr0 (créé par défaut).   
Model -&gt; Le modèle de carte réseau, par défaut "VirtIO (paravirtualized)". à ces limites selon le besoin en bande passante au-delà de 10Gobit/s  
VLAN Tag -&gt; Permet de tagger la caret réseau de la VM sur un VLAN précis

![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/mxteu1JsFWfNcaC5-image.png)

-&gt; Next

Vérifiez votre configuration et cliquez sur le bouton "**Finish**" pour finaliser la création de la VM.

# [PVE] Charger des ISO sur un stockage Proxmox

##### <span style="text-decoration:underline;">Lien téléchargement Windows 11</span>

[https://www.microsoft.com/fr-fr/software-download/windows11](https://www.microsoft.com/fr-fr/software-download/windows11)

##### <span style="text-decoration:underline;">Lien téléchargement Pilote VirtIO pour Windows</span>

[https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso)

##### <span style="text-decoration:underline;">Upload local</span>

Cliquer sur le stockage souhiatez (Exemple avec le stockage local de base)

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/b9rfyvKbZlijZ61g-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/b9rfyvKbZlijZ61g-image.png)

Cliquer sur "ISO Images" 1 puis "Upload" 2

[![2026-04-09 09_21_42-Greenshot.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/ZtBELdM1UCEZLllp-2026-04-09-09-21-42-greenshot.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/ZtBELdM1UCEZLllp-2026-04-09-09-21-42-greenshot.png)

Choisir le fichier a charger via "Select File" puis "Upload"

![2026-04-09 09_23_24-Greenshot.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/6T6k3Vccg39rsV5D-2026-04-09-09-23-24-greenshot.png)Le fichier est maintenant sur le stockage local

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/9wJjBjKJAXAZLKGU-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/9wJjBjKJAXAZLKGU-image.png)




##### <span style="text-decoration:underline;">Upload via URL</span>

Cliquer sur le stockage souhiatez (Exemple avec le stockage local de base)

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/b9rfyvKbZlijZ61g-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/b9rfyvKbZlijZ61g-image.png)

Cliquer sur "ISO Images" 1 puis "Download from URL" 2

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/Kwulqhl23UaHDT5R-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/Kwulqhl23UaHDT5R-image.png)

Coller l'URL direct du téléchargement de l'iso puis validé avec "Query URL" 1, le nom du fichier ISO doit se remplir dans le champs "File name" 2 finir par "Download' 3

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/ptjT19GYbJ96V01l-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/ptjT19GYbJ96V01l-image.png)

# [PVE] Création d'un réseau NAT sur Proxmox

##### <span style="text-decoration:underline;">Création d'un nouvelle interface Linux Bridge</span>

1 -&gt; Sur votre node, ici PVE  
2 -&gt; "Network"  
3 -&gt; "Create" -&gt; "Linux Bridge"

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/ZKG3w2sXGr5VNIAl-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/ZKG3w2sXGr5VNIAl-image.png)[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/qWT1yqTbvDIicvC5-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/qWT1yqTbvDIicvC5-image.png)

<div id="bkmrk-1--%3E-nomm%C3%A9e-votre-li">1 -&gt; Nommée votre Linux Bridge</div><div id="bkmrk-2--%3E-ipv4%2Fcidr--%3E-as">2 -&gt; IPv4/CIDR -&gt; Assigné une IP a votre interface Linux Bridge</div><div id="bkmrk-cette-ip-deviendra-l">Cette IP deviendra la passerelle de vos VM</div><div id="bkmrk-3--%3E-ajouter-une-not">3 -&gt; Ajouter une notation dans l'espace "Comment"</div><div id="bkmrk-valid%C3%A9-par-%22create%22">Validé par "Create"</div><div id="bkmrk--1"></div>[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/lp8wYh1KZqJyETxE-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/lp8wYh1KZqJyETxE-image.png)

1 -&gt; Appliquer la configuration  
2 -&gt; Puis validé

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/9fEb2gjFg57wN2cy-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/9fEb2gjFg57wN2cy-image.png)

##### <span style="text-decoration:underline;">Configurer le NAT sur le réseau</span>

Pour cela il faudra activer l'IP forwarding et utiliser des règles iptables pour mettre en place le NAT via l'IP masquerade.

Se connecter en SSH a son proxmox ou via l'onglet "Shell", puis modifier le fichier de conf réseau

```bash
nano /etc/network/interfaces
```

En dessous de votre Linux Bridge, ici "NAT", Ajoutée les lignes suivantes :

<span style="text-decoration:underline;"><span style="color:rgb(224,62,45);text-decoration:underline;">Attention, il faudra adapter votre IP réseau en fonction de ce que vous avez choisi à la création du Linux Bridge</span></span>

```bash
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE
```

[![image.png](https://docs.msid.eu/uploads/images/gallery/2026-04/scaled-1680-/431Yu86iCLLLJMtN-image.png)](https://docs.msid.eu/uploads/images/gallery/2026-04/431Yu86iCLLLJMtN-image.png)

Voici à quoi servent ces trois lignes, dans l'ordre :

\- Active le routage IPv4 sur l’hôte Proxmox pour permettre le transfert de paquets entre interfaces réseau (IP forwarding).  
\- Ajoute une règle NAT qui remplace l’adresse source des paquets provenant du réseau 10.10.10.0/24 par celle de l’interface vmbr0 (NAT vers l’extérieur).  
\- Supprime cette même règle NAT lorsque l’interface est arrêtée, pour garder une configuration propre.

<span style="text-decoration:underline;"><span style="color:rgb(224,62,45);text-decoration:underline;">Dans ce cas, le "vmbr0", donne accès à Internet, il fera donc l'adapté également en fonction de votre configuration</span></span>

\- Sauvegarder la config et redémarrer le services réseau

```bash
systemctl restart networking.service
```

# [PVE] Importer VM dans Proxmox (VHDX to VM Proxmox)

Copier le VHDX sur le serveur, via Filezilla

Vérification de l'état de l'image sources .vhdx

```
qemu-img check -r all X.vhdx
```

Conversion en format RAW :  
X = fichier sources à convertir  
Y = Nom du fichier de destination (vm-'id\_vm'-disk-'numéro\_disk')

```
 qemu-img convert -O raw ‘X’ ‘Y’ 
```

Exemple pour le disk 0 de la vm id 101:  
« qemu-img convert -O raw vm-hyperv.vhdx vm-101-disk-0.raw »

  
Ajout du disque à la VM dans le pool de stockage.  
X = Numéro VM  
Y = Nom du disque à importer  
Z = pool de stockage

```
 qm importdisk ‘X’ ‘Y’ ‘Z’ 
```

Exemple pour l'import du disk nommé vm-101-disk-0 dans le pool DATA:  
« qm importdisk 101 vm-101-disk-0.raw DATA »

# [PVE] Supprimer l'avertissement de licence

Se connecter en SSH sur le PVE en question.

Accéder au répertoire :

```
cd /usr/share/javascript/proxmox-widget-toolkit
```

Créer une copie du fichier :

```
cp proxmoxlib.js proxmoxlib.js.save
```

Utiliser nano pour éditer le fichier :

```
nano proxmoxlib.js
```

Trouver la partie à modifier  
Utiliser Ctrl+W et rechercher :  
“No valid subscription”

Remplacer “Ext.Msg.show” avec “void”

[![proxmox erreur licence 1.png](https://docs.msid.eu/uploads/images/gallery/2023-05/scaled-1680-/proxmox-erreur-licence-1.png)](https://docs.msid.eu/uploads/images/gallery/2023-05/proxmox-erreur-licence-1.png)

[![proxmox erreur licence 2.png](https://docs.msid.eu/uploads/images/gallery/2023-05/scaled-1680-/proxmox-erreur-licence-2.png)](https://docs.msid.eu/uploads/images/gallery/2023-05/proxmox-erreur-licence-2.png)

Redémarrer le service web Proxmox :

```
systemctl restart pveproxy.service
```

# [PVE] Ajout d'un dépôt de sauvegarde PBS sur PVE

Sur l'interface web du PVE dans **Datacenter &gt; Storage** :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/DZ6image.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/DZ6image.png)

Puis cliquez sur **Add &gt; Proxmox Backup Server** et ajoutez toutes les informations requises :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/EZ3image.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/EZ3image.png)

Vous pouvez récupérer le Fingerprint de votre serveur PBS depuis le **Dashboard** l'interface web de PBS :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/6AOimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/6AOimage.png)

# [PBS] Proxmox Backup Server

# [PBS] Création d'une tâche de sauvegarde

Pour l'exemple, nous allons créer une sauvegarde quotidienne de notre VM **debian-test** en nous rendant sur l'interface web de PVE dans le menu **Datacenter &gt; Backups** puis cliquez sur **Add** :

![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/K0Mimage.png)

Dans l'onglet **Retention** vous pouvez configurer les sauvegardes qui seront conservées de manière journalière, hebdomadaire, mensuelle ou même annuelle :

![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/zukimage.png)

<p class="callout info">Ici, la sauvegarde sera effectuée tous les jours à 4h du matin et nous conserverons 5 sauvegardes journalières, 1 hebdomadaire, 1 mensuelle et 1 annuelle. </p>

<p class="callout success">Une fois que vous aurez cliqué sur **Create**, votre tâche planifiée de sauvegarde sera programmée.</p>

<p class="callout success">Vous pouvez cliquer sur **Run Now** pour lancer et tester votre sauvegarde.</p>

# [PBS] Restaurer une sauvegarde

Si vous avez besoin de restaurer une sauvegarde, vous pouvez vous rendre sur l'interface web PVE, sélectionnez votre VM puis dans le menu **Backup**, cliquez sur **Restore** après avoir sélectionné votre sauvegarde :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/UN3image.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/UN3image.png)

# [PBS] Initialisation de disque et datastore

Pour cela, nous partons du principe que notre VM possède déjà d'un deuxième disque vierge dédié.

Rendez-vous sur l'interface web de PBS dans **Administration &gt; Storage / Disks** :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/poaimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/poaimage.png)

<p class="callout info">Ici nous utiliserons le disque **/dev/sdb**</p>

Commencez par créer une table de partition sur le disque en cliquant sur **Initialize Disk with GPT** après avoir sélectionné le disque :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/OaRimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/OaRimage.png)

Ensuite, rendez vous dans **Directory** et cliquez sur **Create: Directory** :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/92Himage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/92Himage.png)

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/3iyimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/3iyimage.png)

<p class="callout success"> Le disque est maintenant formaté, monté et un datastore a automatiquement été créé dessus.</p>

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/7Flimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/7Flimage.png)

# Optimisation PVE/PBS

# [PVE] Cache ARC dans RAM à l’utilisation d’un pool ZFS

Lors de l’utilisation d’un pool ZFS pour le stockage des VMs. Le cache ARC utilise une grande partie de la RAM. Pour le limiter il faut :

Accéder au répertoire :

```
cd /etc/modprobe.d
```

Créer un fichier zfs.conf :

```
nano zfs.conf
```

Utiliser nano pour éditer le fichier :

```
nano proxmoxlib.js
```

Ajouter les lignes suivantes :

```
options zfs zfs_arc_min=4294967296
options zfs zfs_arc_max=17179869184

options zfs l2arc_noprefetch=0
```

[![proxmox cache ZFS 1.png](https://docs.msid.eu/uploads/images/gallery/2023-05/scaled-1680-/proxmox-cache-zfs-1.png)](https://docs.msid.eu/uploads/images/gallery/2023-05/proxmox-cache-zfs-1.png)

[![proxmox cache ZFS 2.png](https://docs.msid.eu/uploads/images/gallery/2023-05/scaled-1680-/proxmox-cache-zfs-2.png)](https://docs.msid.eu/uploads/images/gallery/2023-05/proxmox-cache-zfs-2.png)

Le cache ARC sera limiter à :  
4 Go minimum  
16 Go maximum

Redémarrer le Noeuds Proxmox :

```
reboot
```

La commande, permet de connaitre l’état du cache ARC:

```
arc_summary
```

[![proxmox arc_summary.png](https://docs.msid.eu/uploads/images/gallery/2023-05/scaled-1680-/proxmox-arc-summary.png)](https://docs.msid.eu/uploads/images/gallery/2023-05/proxmox-arc-summary.png)