es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error al iniciar el script check_kvm_support al intentar crear una máquina virtual.

Cuando intento inicializar una VM en una instancia de Debian 10, obtengo un error:

multipass launch --name kube-master --cpus 1 --mem 1024M --disk 3G

El lanzamiento falló: El script check_kvm_support no pudo iniciar. Asegúrese de que se encuentre en la ruta de multipassd.

Verifiqué los parámetros de virtualización y la instancia tiene virtualización de Microsoft (no kvm):

lscpu
Familia de CPU: 6
Modelo: 63
Nombre del modelo: Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz
Revisión: 2
MHz de la CPU: 2596.991
BogoMIPS: 5193.98
Proveedor del hipervisor: Microsoft
Tipo de virtualización: completo

He intentado habilitar la virtualización según las sugerencias, pero parece que no puedo hacerlo debido a que tengo Microsoft:

kvm-ok
INFO: Su CPU no admite extensiones KVM
No se puede utilizar aceleración KVM

He probado el comando de solución sugerido:

sudo modprobe kvm intel

y volví a intentar inicializar la VM, pero sigo obteniendo el mismo error.

Mi pregunta: ¿cómo puedo habilitar la virtualización cuando mi proveedor de virtualización subyacente es de tipo Microsoft (y no kvm)?

Estos son los detalles de mi sistema:

Nombre del icono: computer-vm
      Chasis: vm
    ID de la máquina: 2096d4c088f84a09bcf4e4f7bb730aac
       ID de inicio: 27760bc0b01848a182d7e53f00acad9e
Virtualización: microsoft

Sistema operativo: Debian GNU/Linux 10 (buster)
Kernel: Linux 5.10.0-0.bpo.9-amd64
Arquitectura: x86-64

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según el mensaje de error, el problema parece estar relacionado con el script check_kvm_support que no se encuentra en la ruta de multipassd. Sin embargo, dado que el proveedor de virtualización subyacente en su sistema es Microsoft y no KVM, habilitar KVM puede que no sea una solución posible.

    En este caso, una alternativa sería utilizar otro software de virtualización como Hyper-V, VirtualBox o VMware, que son compatibles con Windows. Puede instalar uno de estos y luego crear y gestionar sus máquinas virtuales dentro de ese entorno.

    Además, también puede verificar si la configuración del BIOS de su sistema tiene activada la compatibilidad con virtualización. Si está desactivada, habilitarla podría resolver el problema. Puede consultar la documentación del fabricante de su sistema sobre cómo acceder y actualizar la configuración del BIOS.

    Otra opción sería utilizar un proveedor de servicios en la nube como AWS o Azure, que ofrecen máquinas virtuales con diversos proveedores de virtualización disponibles para su uso. Esto puede ser especialmente útil si necesita trabajar con múltiples entornos y no desea configurar un entorno de virtualización local.

    En resumen, si bien habilitar la aceleración KVM puede no ser factible debido a que el proveedor de virtualización subyacente es Microsoft, aún existen otras opciones disponibles para crear y utilizar máquinas virtuales.

Comments are closed.