Frambuesa pi

Cómo habilitar la virtualización KVM en Raspberry Pi 4

Cómo habilitar la virtualización KVM en Raspberry Pi 4

La forma completa de KVM es Kernel Virtual Machine. Es la solución de virtualización para Linux. KVM es un módulo del kernel de Linux que permite que el kernel de Linux actúe como un programa de hipervisor como VMware ESXi o VSphere.

Hasta ahora, no podía ejecutar la virtualización KVM en dispositivos Raspberry Pi. Una de las principales razones de esto fue que la Raspberry Pi 3 y las versiones anteriores solo tienen 1 GB de memoria. 1 GB de memoria es insuficiente para la virtualización KVM. Docker es una mejor solución para estos dispositivos.

El modelo Raspberry Pi 4 de 8 GB recientemente lanzado hizo posible la virtualización KVM en Raspberry Pi. Distribuciones de Linux como Fedora, Manjaro, etc., facilitó la virtualización de KVM para Raspberry Pi 4 al precompilar el módulo del kernel de KVM Linux. Nuestro sistema operativo Raspberry Pi favorito también puede seguir este camino algún día.

En este artículo, le mostraré cómo instalar KVM en Raspberry Pi 4 y crear una máquina virtual KVM en Raspberry Pi 4. Entonces empecemos.

Cosas que necesitará:

Para seguir este artículo, necesitará lo siguiente:

  1. Una computadora de placa única Raspberry Pi 4 (versión de 4 GB u 8 GB).
  2. Un adaptador de corriente USB tipo C.
  3. Una tarjeta microSD de 32 GB o más de capacidad con la imagen ARM de Fedora Workstation 33 flasheada en ella.
  4. Un teclado.
  5. Un ratón.
  6. Un monitor.
  7. Conectividad a Internet en la Raspberry Pi 4.

Si necesita ayuda para instalar Fedora Workstation 33 en su Raspberry Pi 4, consulte mi artículo Cómo instalar Fedora 33 en Raspberry Pi 4.

Instalación de KVM, libvirt y Virtual Machine Manager:

Antes de que pueda crear máquinas virtuales KVM, debe tener KVM y todas las herramientas necesarias instaladas en su estación de trabajo Fedora 33. Afortunadamente, KVM y todas las herramientas necesarias están disponibles en el repositorio oficial de paquetes de Fedora Workstation 33.

Primero, actualice la caché del repositorio de paquetes DNF con el siguiente comando:

$ sudo dnf makecache


Puede instalar KVM y todas las herramientas necesarias con el siguiente comando:

$ sudo dnf group instalar "Virtualización"


Para confirmar la instalación, presione y luego presione <Ingresar>.


El administrador de paquetes DNF descargará e instalará automáticamente todos los paquetes requeridos. Puede que tarde un poco en completarse.


En este punto, se deben instalar KVM y todas las herramientas necesarias.


Agregue su usuario de inicio de sesión al libvirt grupo con el siguiente comando:

$ sudo usermod -aG libvirt $ (whoami)


Para que los cambios surtan efecto, reinicie su Raspberry Pi 4 con el siguiente comando:

$ sudo reiniciar

Descarga de la imagen de instalación de Ubuntu Server ARM:

Canonical tiene una versión oficial de Ubuntu Server ARM, que funciona muy bien como invitado KVM (máquina virtual) en Raspberry Pi 4.

En este artículo, mostraré cómo instalar Ubuntu Server 20.04 LTS como máquina virtual KVM en Raspberry Pi 4 como demostración. En una sección posterior de este artículo, le mostraré qué otras alternativas están disponibles en el momento de este artículo.

Primero, visite el sitio web oficial de Ubuntu. Una vez que se cargue la página, haga clic en Descargar y entonces BRAZO desde el Servidor Ubuntu sección como se marca en la captura de pantalla a continuación.


Haga clic en el Descargar Ubuntu 20.04.1 LTS botón de descarga como se marca en la captura de pantalla a continuación.


Seleccione Ahorrar Archivo y haga clic en OK.


Su navegador debería comenzar a descargar Ubuntu Server 20.04.1 imagen ISO LTS ARM. Puede que tarde un poco en completarse.

Mover la imagen ISO del servidor de Ubuntu al directorio de imágenes de KVM:

Una vez que Ubuntu Server 20.04.1 imagen ISO ARM descargada, debería poder encontrarla en el ~ / Descargas directorio, como puede ver en la captura de pantalla a continuación.

$ ls -lh ~ / Descargas


El directorio de imágenes KVM predeterminado es / var / lib / libvirt / image /. Deberías copiar tu Ubuntu Server 20.04.1 imagen ISO ARM a la / var / lib / libvirt / image / directorio.

Para mover Ubuntu Server 20.04.1 ARM ISO en el directorio / var / lib / libvirt / image /, ejecute el siguiente comando:

$ sudo mv -v ~ / Descargas / ubuntu-20.04.1-servidor-en-vivo-arm64.iso / var / lib / libvirt / images /

Creación de un servidor Ubuntu 20.04.1 máquina virtual LTS KVM:

En esta sección, le mostraré cómo crear una máquina virtual KVM e instalar Ubuntu Server 20.04.1 LTS en él usando la aplicación de administración gráfica KVM Administrador de máquinas virtuales (VMM).

Primero, busque Administrador de máquinas virtuales en el Menú de aplicaciones de su entorno de escritorio Fedora Workstation 33. Luego, haga clic en el Administrador de máquinas virtuales icono como se marca en la captura de pantalla a continuación.


Administrador de máquinas virtuales debe ser abierto.


Para crear una máquina virtual KVM, haga clic en el icono ( ) como se marca en la captura de pantalla a continuación.


Seleccione Medios de instalación local (imagen ISO o CDROM) y haga clic en Adelante.


Haga clic en Navegar..


Seleccione el servidor Ubuntu 20.04.1 imagen de instalación ARM ISO de la lista y haga clic en Elija Volumen.


Haga clic en Hacia adelante.


Escriba la cantidad de memoria (en megabytes / mebibytes) y la cantidad de núcleos de CPU que desea para esta máquina virtual.

Usaré 2 GB o 2048 MB de memoria y 1 núcleo de CPU para esta máquina virtual.

Una vez que haya terminado, haga clic en Hacia adelante.


Escriba la cantidad de espacio en disco que desea asignar para esta máquina virtual (en gigabytes / gibibytes). Asignaré 10 GB de espacio en disco para esta máquina virtual.

Una vez que haya terminado, haga clic en Hacia adelante.


Haga clic en Terminar.


Se está creando la máquina virtual. Puede que tarde unos segundos en completarse.


Una vez que se crea la máquina virtual, debería iniciarse y arrancar desde Ubuntu Server 20.04.1 imagen ISO ARM.


Una vez que vea el siguiente menú de GRUB, seleccione Instalar el servidor Ubuntu y presione <Ingresar>.


El instalador de Ubuntu Server se está cargando desde Ubuntu Server 20.04.1 imagen ISO LTS. Puede que tarde unos segundos en completarse.

Una vez que el instalador de Ubuntu Server esté listo, debería ver la siguiente ventana.

Seleccione Cambiar al modo enriquecido y presione <Ingresar>.


El instalador de Ubuntu debería cambiar al modo enriquecido.

NOTA: Este artículo trata sobre cómo habilitar la virtualización KVM en Raspberry Pi 4. Por lo tanto, no me centraré en explicar los entresijos del Ubuntu Server 20.04.1 instalador LTS. Para saber qué hace cada una de las opciones del instalador de Ubuntu y cómo configurarla como desee, lea mi artículo Instalación de Ubuntu Server 20.04 LTS.


Seleccione su idioma y presione <Ingresar>.


Seleccione su distribución de teclado.

Una vez que haya terminado, seleccione Hecho y presione <Ingresar>.


Seleccione Continuar sin red y presione <Ingresar>.


Seleccione Hecho y presione <Ingresar>.


Seleccione Hecho y presione <Ingresar>.


Seleccione Hecho y presione <Ingresar>.


Seleccione Hecho y presione <Ingresar>.


Seleccione Continuar y presione <Ingresar>.


Escriba su nombre completo, nombre de host (nombre del servidor), nombre de usuario de inicio de sesión y contraseña.

Una vez que haya terminado, seleccione Hecho y presione <Ingresar>.


Para instalar el servidor OpenSSH SSH, debe marcar Instalar OpenSSH servidor como se marca en la captura de pantalla a continuación.

Para hacer eso, seleccione Instalar OpenSSH servidor y presione <Barra espaciadora>.


Instalar el servidor OpenSSH debe ser revisado.

Luego, seleccione Hecho y presione <Ingresar>.


Seleccione Hecho y presione <Ingresar>.


El instalador de Ubuntu debería comenzar a instalar Ubuntu Server 20.04 LTS en la máquina virtual. Tomará un tiempo completar.


Una vez que se complete la instalación, instalará automáticamente todas las actualizaciones necesarias. Tomará un tiempo completar.

Si lo desea, puede seleccionar Cancelar la actualización y reiniciar y presione <Ingresar> Cancelar las actualizaciones. Puede instalar las actualizaciones más tarde utilizando el administrador de paquetes APT. Solo dejaré que continúe.


Una vez instaladas las actualizaciones, seleccione Reiniciar y presione <Ingresar> Para reiniciar su máquina virtual.


Una vez que se inicia la máquina virtual, debería ver Ubuntu Server 20.04.1 ventana de inicio de sesión de LTS.

Puede iniciar sesión en la máquina virtual del servidor Ubuntu utilizando el nombre de usuario y la contraseña de inicio de sesión que estableció durante la instalación.


Como puede ver, he iniciado sesión en la máquina virtual de Ubuntu Server.


Estoy ejecutando Ubuntu Server 20.04.1 LTS en una máquina virtual KVM. En mi Raspberry Pi 4! Increíble!


Puede administrar sus máquinas virtuales KVM desde el Administrador de máquinas virtuales. Como puede ver, Ubuntu Server 20.04 La máquina virtual LTS KVM que he creado anteriormente aparece en la lista Administrador de máquinas virtuales tablero.

Otras imágenes de instalación ISO de ARM Linux para KVM:

En el momento de escribir este artículo, además de Ubuntu Server 20.04 LTS, también puede instalar Fedora Server 33 y CentOS 8 en Raspberry Pi 4 como una máquina virtual KVM.

Para descargar la imagen de instalación ISO de Fedora Server 33, visite el sitio web oficial de Fedora desde un navegador web.

Haga clic en el Descargar ahora botón de Servidor Fedora como se marca en la captura de pantalla a continuación.


Haga clic en el Descargar botón de cualquiera de los aarch64 Imagen ISO estándar de Fedora 33 o la imagen ISO netinstall como se marca en la captura de pantalla a continuación.

Una vez descargada la imagen ISO, puede crear una máquina virtual KVM Fedora Server 33 usando el Administrador de máquinas virtuales aplicación.


Para descargar la imagen de instalación ISO de CentOS 8, visite el sitio web oficial de CentOS desde un navegador web.

Haga clic en el Descargar enlace como se marca en la captura de pantalla a continuación.


Haga clic en el enlace CentOS 8 ARM64 (aarch64) o CentOS Stream ARM64 (aarch64) como se indica en la captura de pantalla a continuación.


Haga clic en uno de los enlaces espejo.


Desde el espejo FTP de CentOS, puede descargar la imagen ISO CentOS aarch64 netboot, la imagen ISO mínima o la imagen ISO DVD1.

Una vez que se descarga la imagen ISO, puede crear una máquina virtual CentOS 8 o CentOS Stream KVM utilizando el Administrador de máquinas virtuales aplicación.

Conclusión:

En este artículo, le he mostrado cómo habilitar la virtualización KVM en Raspberry Pi 4 y crear un servidor Ubuntu 20.04 Máquina virtual LTS KVM en Raspberry Pi 4. He usado Fedora Workstation 33 como sistema operativo para Raspberry Pi 4 en este artículo. Este artículo debería ayudarlo a comenzar con la virtualización KVM en Raspberry Pi 4.

Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...
Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...
Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...