• Permitir virtualizar dentro de una máquina virtual de proxmox

    Si tenemos un proxmox y dentro de ese proxmox queremos ejecutar, o bien otro proxmox, o bien una máquina virtual que dentro tendrá VirtualBox debemos comprobar si la virtualización anidada está activada en el Proxmox host. Para ello:

    Si el procesador es AMD:

    cat /sys/module/kvm_amd/parameters/nested

    Si el procesador es Intel:

    cat /sys/module/kvm_intel/parameters/nested

    En ambos casos la salida tiene que ser:

    1

    Si no da 1, deberemos activarla. Para activarla temporalmente hasta que se reinicie el host:

    Para procesadores AMD:

    echo "Y" | tee /sys/module/kvm_amd/parameters/nested

    Para procesadores Intel:

    echo "Y" | tee /sys/module/kvm_intel/parameters/nested

    Si queremos hacer el cambio permanente:

    Para procesadores AMD:

    echo "options kvm-amd nested=Y" > /etc/modprobe.d/kvm-amd.conf
    update-initramfs -u

    Para procesadores Intel:

    echo "options kvm-intel nested=Y" > /etc/modprobe.d/kvm-intel.conf
    update-initramfs -u

    A partir del siguiente reinicio, estará siempre activada. Entonces, y sólo entonces, para activar la virtualización KVM dentro de la máquina virtual, como procesador deberemos indicar «host». Y con eso ya estaría.

    Euskal Hack Congress

    Los comentarios están cerrados.