Guide pas à pas : comment créer une VM dans Proxmox VE 9
- Mise à jour le 30 mai 2026
Pour rappel, Proxmox Virtual Environment est une plateforme de virtualisation qui permet de créer des Machines Virtuelles (VM) en virtualisation par conteneur ou en virtualisation complète. (Si vous avez manqué le tutoriel d'installation, il est disponible ici).
La différence entre ces deux technologies est que les conteneurs partagent leur noyau avec Proxmox VE et nécessitent donc généralement moins de ressources que la virtualisation complète, tout en offrant de meilleures performances. Comme Proxmox est basé sur Linux, ce mode est bien entendu uniquement disponible pour les VMs Linux. La virtualisation complète, en revanche, permet de créer des machines virtuelles compatibles avec Windows et UNIX, et fonctionne de manière similaire à VMware ESXi ou Hyper-V.
Je vais ici vous montrer comment créer les deux types de machines virtuelles.
Création d'un conteneur Linux Debian
Modèle de conteneur
Comme les conteneurs fonctionnent avec des templates, nous devons d’abord identifier les espaces de stockage configurés pour héberger les templates de conteneurs.
- Dans mon cas, seul le stockage local est configuré pour héberger les templates de conteneurs :
- Allez sur l’un des emplacements de stockage précédemment identifiés comme compatibles avec les templates de conteneurs, puis cliquez sur CT Templates > Templates :
- Dans la liste des Templates, sélectionnez la distribution Linux que vous souhaitez utiliser, puis cliquez sur Download. Voici un exemple avec Debian 12 :
- Une fois le téléchargement terminé, le template doit apparaître dans la liste CT Templates :
Créer un conteneur LXC
- Faites un clic droit sur votre hyperviseur et sélectionnez Create CT. Donnez un nom au conteneur, définissez un mot de passe, puis choisissez le template précédemment téléchargé :
- Sélectionnez le stockage pour le disque du conteneur, puis définissez le nombre de cœurs CPU et la quantité de mémoire :
- Sélectionnez le bridge réseau, configurez l’adresse IP et les paramètres DNS, puis vérifiez le résumé et cliquez sur Finish pour créer le conteneur :
- Après quelques instants, le conteneur doit apparaître dans l’inventaire Proxmox VE et être prêt à être utilisé depuis l’onglet Console :
Virtualisation complète
Télécharger l'ISO
Avant de pouvoir installer une machine virtuelle, nous devons d'abord télécharger le support ISO sur notre Proxmox VE.
- Comme pour les conteneurs, ouvrez le menu Storage afin d’identifier quel emplacement de stockage peut héberger les images ISO :
- Allez sur l’un des emplacements de stockage précédemment identifiés, ouvrez la section ISO Images, puis cliquez sur Upload :
- Téléversez chaque image ISO nécessaire aux systèmes d’exploitation que vous souhaitez installer. Pour les machines virtuelles Windows, téléversez également l’ISO des pilotes VirtIO, qui sera nécessaire pendant et après l’installation :
- Une fois les téléversements terminés, les images ISO doivent apparaître dans la section ISO Images. Dans cet exemple, le stockage contient les fichiers ISO Windows Server, Debian et VirtIO drivers :
Windows
Créer une machine virtuelle Windows
Maintenant que nous avons téléchargé les images ISO, nous allons commencer la création des machines virtuelles, en commençant par Windows.
- Faites un clic droit sur l’hyperviseur et sélectionnez Create VM. Dans l’onglet General, donnez un nom à la machine virtuelle, puis cliquez sur Next. Dans l’onglet OS, sélectionnez l’image ISO Windows précédemment téléversée, définissez le type Guest OS sur Microsoft Windows, puis activez Add additional drive for VirtIO drivers et sélectionnez l’ISO VirtIO téléversée :
- Dans l’onglet System, activez le QEMU Agent et le TPM, puis choisissez l’emplacement de stockage du disque EFI et de l’état TPM. Dans l’onglet Disks, sélectionnez le stockage cible et définissez la taille du disque virtuel. Enfin, ajustez les paramètres CPU si nécessaire :
- Dans l’onglet Memory, allouez la quantité de RAM que vous souhaitez attribuer à la machine virtuelle. Dans l’onglet Network, sélectionnez le bridge cible et conservez le modèle paravirtualisé VirtIO pour de bonnes performances. Enfin, vérifiez le résumé de configuration et cliquez sur Finish pour créer la VM :
Installer Windows
- Une fois la machine virtuelle créée, ouvrez l’onglet Console et cliquez sur Start Now pour la démarrer :
- Lorsque la VM démarre, appuyez sur une touche quand cela est demandé afin de démarrer sur l’ISO Windows attachée et de lancer le processus d’installation :
- À l’étape Select location to install Windows Server, aucun disque n’est encore détecté. Cliquez sur Load Driver pour charger le pilote de stockage VirtIO :
- Cliquez sur Browse pour sélectionner le dossier du pilote depuis l’ISO des pilotes VirtIO attachée :
- Sélectionnez le dossier
vioscsi\<VERSION_WINDOWS>\amd64depuis l’ISO des pilotes VirtIO attachée, puis cliquez sur OK :
- Sélectionnez le pilote
Red Hat VirtIO SCSI pass-through controller, puis cliquez sur Install pour charger le pilote de stockage :
Post-Installation de Windows
- Une fois l’installation de Windows terminée, ouvrez le lecteur virtio-win attaché et exécutez l’installateur
virtio-win-gt-x64afin d’installer les pilotes VirtIO et les outils invités :
- Installez toutes les fonctionnalités suggérées :
- Exécutez ensuite l’installateur
virtio-win-guest-toolspour installer les outils invités supplémentaires nécessaires à une meilleure intégration avec Proxmox VE, notamment la prise en charge du QEMU Guest Agent. Redémarrez la VM une fois l’installation terminée :
Félicitations, votre machine virtuelle Windows est prête !
GNU/Linux
Création d'une Machine Virtuelle Debian
- Faites un clic droit sur l’hyperviseur et sélectionnez Create VM. Dans l’onglet General, donnez un nom à la machine virtuelle, puis cliquez sur Next. Dans l’onglet OS, sélectionnez l’image ISO Debian précédemment téléversée, puis définissez le type Guest OS sur Linux :
- Dans l’onglet System, activez le QEMU Agent, sélectionnez le firmware OVMF (UEFI) et choisissez l’emplacement de stockage du disque EFI. Dans l’onglet Disks, sélectionnez le stockage cible et définissez la taille du disque virtuel. Enfin, ajustez les paramètres CPU si nécessaire :
- Dans l’onglet Memory, allouez la quantité de RAM que vous souhaitez attribuer à la machine virtuelle. Dans l’onglet Network, sélectionnez le bridge cible et conservez le modèle paravirtualisé VirtIO pour de meilleures performances. Enfin, vérifiez le résumé de configuration et cliquez sur Finish pour créer la VM :
Installer Debian
- Une fois la machine virtuelle créée, ouvrez l’onglet Console et cliquez sur Start Now. La VM doit alors démarrer depuis l’ISO d’installation Debian attachée :
Post-Installation de Debian
- L'agent Qemu devrait s'installer automatiquement, mais si nécessaire, voici les commandes à exécuter pour l'installer :
root@host:~# apt update && apt install qemu-guest-agent
root@host:~# systemctl enable qemu-guest-agent
root@host:~# systemctl restart qemu-guest-agent