GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instale y configure KVM en Ubuntu 20.04 Focal Fossa Linux

KVM es una máquina virtual basada en kernel . Es un módulo integrado directamente en el kernel de Linux que permite que el sistema operativo actúe como un hipervisor. Aunque algunas personas pueden preferir una solución de terceros como VirtualBox, no es necesario instalar software adicional ya que el kernel de Linux ya nos brinda las herramientas necesarias para crear máquinas virtuales.

KVM requiere una pequeña configuración si desea algunas ventajas, como un administrador gráfico o la capacidad de permitir que los invitados de VM inicien sesión desde su red, pero lo cubriremos en esta guía. Una vez que esté en funcionamiento, descubrirá que KVM proporciona la experiencia más estable y fluida para sus necesidades de virtualización en Linux.

En este tutorial aprenderás:

  • Cómo instalar las utilidades KVM necesarias en Ubuntu 20.04
  • Cómo instalar y configurar virt-manager
  • Cómo configurar interfaces de red para conexión en puente
  • Cómo crear una nueva máquina virtual

Creando una nueva VM en virt-manager

Instalar los paquetes KVM

Aunque KVM es un módulo integrado en el propio kernel de Linux, no significa que todos los paquetes necesarios estén incluidos en su instalación de Ubuntu de forma predeterminada. Necesitará algunos para comenzar y se pueden instalar con este comando en la terminal:

$ sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager

Configurar el puente de red

Para que sus máquinas virtuales accedan a su interfaz de red y se les asignen sus propias direcciones IP, necesitamos configurar una red puenteada en nuestro sistema.

Primero, ejecute el siguiente comando de Linux para averiguar qué nombre se le ha asignado a su interfaz de red. Saber esto nos permitirá realizar configuraciones adicionales más adelante.

$ ip a

Determinar el nombre de la interfaz de red

En nuestro caso, la interfaz de red se llama enp0s3 . Es probable que el tuyo tenga un nombre muy similar.

Para decirle a Ubuntu que queremos que nuestra conexión se puentee, necesitaremos editar el archivo de configuración de las interfaces de red. Hacer esto no afectará negativamente su conexión en absoluto. Solo permitirá que esa conexión se comparta con las máquinas virtuales.

Usa nano o su editor de texto favorito para abrir el siguiente archivo:

$ sudo nano /etc/network/interfaces

Cuando abre este archivo por primera vez, puede estar vacío o contener solo un par de líneas. Su interfaz puente se llama br0 , así que agregue la siguiente línea para que la interfaz aparezca de forma predeterminada:

auto br0

Debajo de esta línea, agregue la siguiente línea para su interfaz de red actual (aquella cuyo nombre determinamos anteriormente).

iface enp0s3 inet manual

A continuación, puede agregar la información del puente. Estas líneas le dicen a Ubuntu que su puente usará DHCP para la asignación automática de direcciones IP, y su puente administrará su interfaz actual.

iface br0 inet dhcp
    bridge_ports enp0s3

Así es como debería verse su archivo una vez que se hayan aplicado todos los cambios (si también tiene un par de líneas que ya estaban allí, está bien tenerlas también):

Archivo de configuración de interfaces de red

Guarde sus cambios y salga del archivo.

Agrega tu usuario a los grupos

Para administrar su(s) máquina(s) virtual(es) sin privilegios de raíz, su usuario deberá pertenecer a dos grupos de usuarios. Ejecute los siguientes comandos para agregar su usuario a los grupos apropiados (reemplazando user1 con el nombre de tu usuario):

$ sudo adduser user1 libvirt
$ sudo adduser user1 libvirt-qemu

Cuando haya terminado, debe reiniciar su sistema para asegurarse de que todos los cambios realizados en su configuración de usuario y red tengan la oportunidad de surtir efecto.

Crear una máquina virtual

Cuando Ubuntu se reinicia, puede abrir virt-manager desde el iniciador de aplicaciones. Aunque no parezca gran cosa, esta ventana nos proporcionará todo lo que necesitamos para gestionar nuestras máquinas virtuales.

Para comenzar a crear una nueva máquina virtual, haga clic en el ícono superior izquierdo, que parece una pantalla brillante de computadora.

Crear una nueva máquina virtual

Su nueva máquina virtual necesitará un sistema operativo. Lo más probable es que realice la instalación desde un archivo .iso, así que seleccione esta opción en la primera ventana. Si aún necesita una imagen del sistema operativo, diríjase a la descarga de Ubuntu 20.04 y descárguela gratis.

Seleccione la fuente de instalación

Busque su archivo de instalación y selecciónelo.

Navegar a los medios de instalación

También necesitará decirle a virt-manager qué sistema operativo está tratando de instalar, si no lo determina automáticamente con éxito.

Complete la información del sistema operativo

En la siguiente pantalla, asigne una cantidad razonable de recursos de CPU y memoria a su nueva máquina virtual. Tenga cuidado de no darle demasiado.

Asignación de CPU y memoria

La siguiente pantalla le preguntará sobre el tamaño del disco duro. Una vez más, ingrese una cantidad razonable:una máquina virtual probablemente no necesite mucho.

Asignación de almacenamiento

Asigne un nombre a su máquina virtual y finalice sus cambios en la siguiente pantalla. Haga clic en "Finalizar" cuando esté listo para comenzar la instalación.

Finalizar la configuración de la máquina virtual

Después de hacer clic en Finalizar, el sistema operativo se instalará como lo haría normalmente en una computadora física. Cuando termine, puede continuar usando la aplicación virt-manager para administrar su(s) máquina(s) virtual(es), incluso encenderlas y apagarlas.

Conclusión

En este artículo, aprendimos a usar KVM y virt-manager para instalar y administrar máquinas virtuales en Ubuntu 20.04 Focal Fossa. También vimos cómo configurar interfaces de red para conexiones en puente entre la máquina host y los sistemas operativos invitados.

KVM es una herramienta muy potente y, junto con virt-manager, permite una gestión sencilla y elegante de varias máquinas virtuales. Ahora que KVM está configurado, tendrá acceso a casi cualquier sistema operativo en forma virtualizada, directamente desde su escritorio Ubuntu.


Ubuntu
  1. Cómo instalar LaTex en Ubuntu 20.04 Focal Fossa Linux

  2. Cómo instalar Telegram en Ubuntu 20.04 Focal Fossa Linux

  3. Cómo instalar Viber en Ubuntu 20.04 Focal Fossa Linux

  4. Cómo instalar RStudio en Ubuntu 20.04 Focal Fossa Linux

  5. Instale las herramientas de VMware en Ubuntu 20.04 Focal Fossa Linux

Instalar VirtualBox en Ubuntu 20.04 Focal Fossa Linux

Instale ELK en Ubuntu 20.04 Focal Fossa Linux

Cómo instalar Minecraft en Ubuntu 20.04 Focal Fossa Linux

Cómo instalar Kubernetes en Ubuntu 20.04 Focal Fossa Linux

Instale Lutris en Ubuntu 20.04 Focal Fossa Linux

Instale Python 2 en Ubuntu 20.04 Focal Fossa Linux

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Ubuntu 20.04 Focal Fossa instalado o actualizado
    Software KVM, virtual-manager
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios