GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar virt-manager para soporte de virtualización anidada?

Pregunta:

Instalé el hipervisor KVM en mi sistema operativo invitado Debian (básicamente una virtualización anidada) que está alojado en una máquina Ubuntu. Sin embargo, cuando ejecuto kvm comando, aparece este error:“No se pudo acceder al módulo del kernel KVM:no existe tal archivo o directorio. error al inicializar KVM:no existe tal archivo o directorio. No se encontró ningún acelerador “. Yo uso virt-manager en la máquina host para administrar los sistemas operativos invitados. ¿Puedes decirme cómo solucionar este error?

Solución:

Si desea ejecutar una virtualización en una máquina invitada, debe asegurarse de que la máquina host admita virtualización anidada. . El siguiente comando le permitirá averiguar si la máquina host es compatible con la virtualización anidada.

¿Cómo averiguar si las máquinas Intel o AMD admiten la virtualización anidada?

En arquitectura AMD:

[Host]$ sudo cat /sys/module/kvm_amd/parameters/nested
 1

En arquitectura Intel:

[Host]$ sudo cat /sys/module/kvm_intel/parameters/nested

Si el resultado del comando anterior es 'Y' o '1' , entonces su máquina host es compatible con la virtualización anidada.

En caso de que su máquina host tenga habilitada la virtualización anidada, primero debe habilitarla.

En arquitectura AMD:

sudo rmmod kvm-amd
sudo sh -c "echo 'options amd nested=1' >> /etc/modprobe.d/dist.conf"
sudo modprobe kvm-amd

En arquitectura Intel:

cat /etc/modprobe.d/dist.conf
options kvm-amd nested=y

Una vez hecho esto, reinicie la máquina host.

Ahora, configure virt-manager para admitir la virtualización anidada .

1. Inicie virt-manager .

$ virt-manager

2. Inicie su máquina virtual.

3. Al hacer doble clic en el nombre de la máquina virtual, se abrirá una ventana como la que se muestra a continuación.

4. Haga clic en Ver> Detalles .

5. En la ventana Detalles, haga clic en Procesador .

6. En Configuración , haga clic en "Copiar la configuración de la CPU del host “. Una vez hecho esto, el Modelo el campo se completará automáticamente.

7. Haga clic en Aplicar botón en la parte inferior.

Nota :Estos cambios entrarán en vigor después del próximo cierre de invitado.

8. Apague su máquina virtual y comience de nuevo.

9. Intente ejecutar kvm comando y debería funcionar.


Linux
  1. Cómo configurar la virtualización en Redhat Linux

  2. Cómo deshabilitar el inicio de sesión remoto para el usuario raíz en una máquina Linux

  3. ¿Cómo debo configurar el soporte de recorte para volúmenes lógicos Lvm?

  4. Cómo instalar y configurar Monit en Linux para el monitoreo de procesos

  5. UNIX/Linux:Cómo instalar y configurar mod_perl para Apache 2

Cómo habilitar la virtualización anidada en KVM en Linux

Cómo configurar la compatibilidad con mouse para consolas virtuales de Linux

Cómo habilitar la virtualización anidada en VirtualBox

Cómo configurar tu sistema operativo Raspberry Pi para usarlo por primera vez

Cómo instalar Configurar cliente LDAP para 389 Directory Server

Cómo instalar y configurar el subsistema de Windows para Linux