Nested virtualization sous Proxmox

La nested virtualization consiste à faire de la virtualisation dans un système déjà virtualisé. Celà peut être utile pour tester des systèmes de virtualisation.

Dans cet article je présente la nested virtualization sur un hôte Proxmox.

Activation de la Nested Virtualization

Pour utiliser la nested virtualization sous Proxmox, il faut au préalable l'activer :

# processeur intel
echo "options kvm-intel nested=Y" > /etc/modprobe.d/kvm-intel.conf
modprobe -r kvm_intel
modprobe kvm_intel
# ou processeur amd
#echo "options kvm-amd nested=1" > /etc/modprobe.d/kvm-amd.conf
#modprobe -r kvm_amd
#modprobe kvm_amd

Utilisation

Il ne reste plus qu'à créer une VM en sélectionnant le type de CPU host.

Si le système installé est de type GNU/Linux, il est possible de vérifier que l'accélération matérielle est activée (hardware virtualization support) :

# processeur intel
grep --color vmx /proc/cpuinfo
# ou processeur amd
#grep --color svm /proc/cpuinfo
By @Mikael FLORA in
Tags : #virtualisation,