Configuration de la VM imbriquée Proxmox - Tutoriel ESXi
Exécutez Proxmox VE en tant que machine virtuelle dans VMware ESXi, avec de vraies machines virtuelles à l'intérieur. Deux paramètres déterminent si cela fonctionne : le commutateur de virtualisation exposé du côté ESXi et le correctif de sécurité du groupe de ports du côté réseau - ainsi que les vérifications des terminaux qui prouvent que KVM est vivant et les limites honnêtes d'un laboratoire imbriqué.
📑Chapters
- What nested virtualization is — and the honest lab picture before you start
- Creating the Proxmox VM in ESXi with lab-sized resources
- Setting one — expose hardware assisted virtualization to the guest OS
- Installing Proxmox VE and opening the web interface on port 8006
- Proving KVM is alive — the three terminal checks
- The port group fix — why VMs inside Proxmox have no network
- Creating a VM inside Proxmox — CPU type host
- Honest lab limits — learning yes, production no
📋 Présentation et guide étape par étape
Avant de commencer : l'image honnête
La virtualisation imbriquée signifie un hyperviseur exécuté dans une machine virtuelle : Proxmox dans ESXi, avec ses propres machines virtuelles et conteneurs à l'intérieur. C'est le laboratoire le moins cher qui soit : un serveur, deux plates-formes d'apprentissage, aucun matériel supplémentaire. Mais trois faits doivent être clairs avant de commencer.
Tout d'abord, il s'agit d'une technique de laboratoire. VMware ne prend pas en charge l'exécution d'hyperviseurs tiers sur ESXi, à l'exception de cas étroitement documentés tels que Hyper-V pour la sécurité basée sur la virtualisation. Nested Proxmox fonctionne et des milliers de laboratoires à domicile l'exécutent, mais aucun fournisseur ne répondra à votre appel d'assistance à ce sujet.
Deuxièmement, le processeur physique doit avoir Intel VT-x ou AMD-V, activé dans le BIOS du serveur. ESXi ne peut pas transmettre une fonctionnalité que le matériel a désactivée.
Troisièmement, une configuration imbriquée n'est aussi solide que la capacité disponible de l'hôte. Proxmox lui-même a besoin de ressources, et chaque VM à l'intérieur de Proxmox les dépense à nouveau : un hôte de 8 Go hébergera un laboratoire décevant.
Créer la VM Proxmox dans ESXi avec des ressources de taille laboratoire
Créez une nouvelle machine virtuelle dans ESXi. Définissez la famille du système d'exploitation invité sur Linux : un profil Debian 64 bits est la correspondance la plus proche, puisque Proxmox VE est construit sur Debian. Donnez-lui 4 processeurs virtuels et 8 à 16 Go de RAM : Proxmox lui-même reste inactif autour de 1 à 2 Go, et le reste est destiné aux invités que vous y exécuterez.
Créez un disque virtuel de 100 Go ou plus : le disque de chaque VM imbriquée vivra à l'intérieur de celui-ci. Pour la carte réseau, VMXNET3 fonctionne si votre version Proxmox le détecte proprement, et E1000E fonctionne également ; les deux fonctionnent bien avec l'installateur basé sur Debian.
Fixez le Proxmox VE ISO au lecteur CD/DVD et configurez-le pour qu'il se connecte à la mise sous tension. Téléchargez l'ISO uniquement depuis le site officiel de Proxmox (proxmox.com). Ne mettez pas encore la VM sous tension : l'étape suivante est beaucoup plus facile lorsqu'elle est éteinte.
Paramètre 1 – Exposer la virtualisation assistée par matériel au système d'exploitation invité
Il s'agit du paramètre sur lequel repose toute la configuration. Cliquez avec le bouton droit sur la machine virtuelle Proxmox → Modifier les paramètres, puis dans l'onglet Matériel virtuel, développez la section CPU et cochez Exposer la virtualisation assistée par matériel au système d'exploitation invité. Cela transmet les extensions de virtualisation du processeur — l'indicateur vmx sur Intel, svm sur AMD — jusqu'à la VM Proxmox, afin que le propre hyperviseur KVM de Proxmox puisse les utiliser.
Sans cette case à cocher, Proxmox s'installe et démarre normalement, mais aucune VM à l'intérieur ne peut utiliser l'accélération KVM - et l'échec n'apparaît que lorsque vous essayez de démarrer votre premier invité imbriqué.
La case à cocher écrit une ligne dans le fichier de configuration .vmx de la VM, et vous pouvez ajouter la même ligne vous-même si la case à cocher est difficile à atteindre :
vhv.enable = "TRUE"
Installez Proxmox VE et ouvrez l'interface Web
Allumez la VM et démarrez à partir de l'ISO pour exécuter le programme d'installation de Proxmox VE. Choisissez le disque cible (le disque virtuel de 100 Go que vous avez créé), définissez votre pays, votre fuseau horaire et la disposition du clavier, définissez un mot de passe root et une adresse e-mail, et attribuez au serveur un nom d'hôte et une adresse IP de gestion fixe sur le réseau de votre laboratoire.
Une fois l'installation terminée, laissez la VM redémarrer dans Proxmox (vous pouvez déconnecter l'ISO maintenant). Ensuite, depuis un navigateur sur votre PC, ouvrez l'interface Web de Proxmox — remplacez l'adresse ci-dessous par l'adresse IP que vous avez donnée à Proxmox lors de l'installation :
https://YOUR-PROXMOX-IP:8006
Prouvez que KVM est vivant – Les trois vérifications des terminaux
Ne créez pas encore un seul invité. Dans l'interface Web de Proxmox, sélectionnez votre nœud et ouvrez le Shell, puis exécutez ces trois vérifications. Tout d'abord, le périphérique KVM doit exister :
ls -l /dev/kvm
Second, nested virtualization must be switched on inside the KVM module. On an Intel host this must answer Y:
cat /sys/module/kvm_intel/parameters/nested
(On an AMD host the module is kvm_amd instead, and the answer to look for is 1.) Third, the virtualization flag itself must be visible in the CPU information — the count must be above zero:
egrep -c "(vmx|svm)" /proc/cpuinfo
Device present, nested answered Y, flag count above zero — all three green means the ESXi side is done, and any remaining problem lives inside Proxmox. If /dev/kvm is missing, door one is shut: go back to Step 3 and check the setting with the VM powered off. Ninety seconds here saves an evening of guessing.
Le correctif du groupe de ports – Pourquoi les machines virtuelles à l'intérieur de Proxmox n'ont pas de réseau
Le défaut de laboratoire imbriqué le plus étrange : Proxmox lui-même est parfaitement en ligne : il envoie une requête ping à la passerelle, télécharge les mises à jour et charge son interface utilisateur Web. Pourtant, chaque machine virtuelle qu'il contient est en panne de réseau, n'obtient aucune adresse DHCP ou n'atteint rien. Rien n'est cassé. ESXi connaît exactement une machine sur ce port - la machine virtuelle Proxmox, avec une adresse MAC - et chaque invité à l'intérieur de Proxmox transmet avec sa propre adresse MAC, qui arrive au commutateur virtuel en semblant falsifiée. Les politiques de sécurité du groupe de ports par défaut suppriment ces trames à vue, et les réponses ne peuvent pas non plus retrouver leur chemin.
Le correctif consiste en trois paramètres. Dans ESXi, accédez à Réseau et sélectionnez le groupe de ports auquel la VM Proxmox est connectée. Modifiez ses paramètres, ouvrez la section Sécurité et définissez les trois stratégies sur Accepter :
• Mode promiscuité : Accepter
• Changements d'adresse MAC : Accepter
• Transmissions falsifiées : Accepter
Enregistrez, puis redémarrez l'invité imbriqué (ou simplement son réseau) et testez à nouveau. Aucun redémarrage de Proxmox ou ESXi n'est nécessaire : la modification prend effet dès que l'invité retransmet.
Créer une VM dans Proxmox – Définir le type de processeur sur Hôte
Il y a une deuxième porte par laquelle le drapeau de virtualisation doit passer, et elle se trouve à l'intérieur de Proxmox. Une nouvelle VM créée dans Proxmox utilise par défaut un modèle de processeur émulé (la famille kvm64), qui présente délibérément un ancien processeur générique sans l'indicateur de virtualisation — de sorte qu'un invité qui souhaite lui-même exécuter des VM ou utiliser des fonctionnalités dépendantes de l'indicateur ne voit rien.
Lorsque vous créez une VM dans Proxmox, ouvrez ses paramètres Matériel et définissez le Type de CPU sur hôte. L'invité reçoit ensuite le modèle de processeur réel et les indicateurs de la machine située en dessous, ce qui signifie que, dans un nid, les indicateurs transmis par ESXi à Proxmox circulent un niveau plus bas. Téléchargez une image ISO sur le stockage local de Proxmox, créez la VM de la manière normale avec cette modification, démarrez-la et confirmez qu'elle démarre et prend une adresse IP sur votre réseau. Votre laboratoire imbriqué fonctionne désormais de bout en bout.
Limites honnêtes du laboratoire – À quoi sert et ne sert pas cette configuration
Tout ce qui se trouve dans un nid paie deux fois la taxe sur les performances : le travail de la VM imbriquée est traité par Proxmox, dont le propre travail est à nouveau traité par ESXi, en plus du même processeur physique, de la même RAM et du même stockage. Attendez-vous à ce que les invités imbriqués se sentent sensiblement plus lents que la même VM exécutée directement sur l'un ou l'autre des hyperviseurs : les invités Windows paient le plus cher de tous.
Alors pourquoi exécuter Proxmox dans ESXi ? Les raisons honnêtes sont bonnes : c'est le moyen le moins cher d'apprendre une deuxième plate-forme, de répéter une migration, de tester les fonctionnalités de Proxmox et de casser les choses en toute sécurité : un serveur, deux hyperviseurs, aucun matériel supplémentaire et rien en production ne peut être endommagé.
Et lorsque le laboratoire devient trop grand pour le nid, la solution est simple : conservez des sauvegardes de votre configuration Proxmox et de vos invités, et reconstruisez la même configuration sur du matériel nu. Les paramètres de cette page (virtualisation exposée, groupes de ports, processeur hôte) sont exactement les éléments qui disparaissent lorsque Proxmox possède le matériel, ce qui est plutôt le problème : bien pour l'apprentissage, mauvais pour la production.
🏷️Topic Search Variables & Keywords
🎙️ Transcription complète — appuyez pour développer
Guide de dépannage et solutions étape par étape - CONFIGURER PROXMOX DANS LE TUTORIEL VMWARE ESXi NESTED VM. Démonstration à l'écran par Technical Anshu.
Installez Proxmox VE en tant que VM sur VMware ESXi et exécutez de vraies VM à l'intérieur. Les deux paramètres qui font fonctionner la virtualisation imbriquée, le correctif du groupe de ports et les limites honnêtes du laboratoire.
(la transcription se termine ici sur la page source)
❓ Foire aux questions
Ce tutoriel est-il 100 % gratuit ?
Oui ! Tous les guides et méthodes présentés par Technical Anshu utilisent des ressources gratuites, légales et éducatives.
Les débutants peuvent-ils suivre ce guide ?
Absolument ! Chaque étape est affichée à l'écran avec des instructions détaillées afin que tout le monde puisse suivre facilement.
Où puis-je poser des questions si je suis bloqué ?
Laissez un commentaire directement sur la vidéo YouTube, et notre communauté et Technical Anshu vous aideront.
🚀 Regardez le didacticiel complet sur YouTube
🚀 Regardez le didacticiel vidéo complet étape par étape sur YouTube : https://www.youtube.com/watch?v=_KeUQr-Nq1Y
Abonnez-vous à Technical Anshu pour l'assistance informatique, le dépannage Windows et la gestion des serveurs.
▶️ Regarder la vidéo complète