[VMware Workstation] Activer la virtualisation dans une machine virtuelle

Avec les progrès des outils de virtualisation, il est désormais possible de virtualiser des hyperviseurs et de permettre à ces derniers de virtualiser eux-même !

Virtualization-ception

De la virtualisation dans la virtualisation, voilà en bref le concept. En anglais, on appelle cette façon de faire du « nested virtualization ». Par défaut, il n’est pas possible de faire de la virtualisation dans une machine virtuelle. Il y a plusieurs raisons à ce principe : les instructions CPU hôte ne pouvaient pas être émulées dans le CPU virtuel, incompatibilité matérielle pure, logiciel de virtualisation qui n’était pas capable de « tenir la charge ».

Depuis quelques versions, VMware Workstation est capable de faire de la « nested virtualization », que vous virtualisiez un VMware ESXi, un Hyper-V ou encore un Proxmox. Les manipulations à effectuer sont au niveau de la machine virtuelle, notamment sur le CPU virtuel ; naturellement, votre CPU doit être capable de gérer les instructions de virtualisation, à savoir pour Intel le « VT-x » et au mieux le « VT-d ».

Pour le test, j’ai décidé de créer une VM Proxmox VE 5.1, sans configuration particulière à la base. La machine se lance, l’ISO s’exécute et initie l’installation ; un message d’avertissement apparaît très tôt, comme ci-dessous :

En bref, le CPU virtuel et ses 6 coeurs ne permet pas de faire de la virtualisation. L’assistant d’installation de Proxmox nous informe donc du problème qui risque d’arriver post-installation : l’impossibilité de virtualiser dans la VM Proxmox.

Eteignez la machine virtuelle, entrez dans ses paramètres, notamment sur « Processeurs » :

Pour un fonctionnement minimal et optimal, vous devez en priorité cocher la case « Virtualize Intel VT-x/EPT or AMD-V/RVI« . Les deux autres cases vous permettent d’attacher des matériels physiques dans votre VM (par exemple, forcer l’utilisation du GPU non pas sur la machine hôte mais directement dans la VM).

Lorsque la configuration est terminée, enregistrez les paramètres en cliquant sur le bouton « OK », puis re-lancez la VM.

Post-installation de mon Proxmox VE 5.1, grâce à l’option « Virtualize Intel… », je suis capable de créer une machine virtuelle dans mon Proxmox lui-même virtuel, le tout dans VMware Workstation à partir d’une seule machine virtuelle.

Julien H

Passionné depuis toujours par l'informatique, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian et Archlinux. L'infosec m'ouvre les yeux sur les enjeux actuels et futurs de l'IT.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Apprenez comment vos données de commentaires sont traitées.

Close
Close