Gestión de máquinas virtuales KVM con Cockpit Web Console en Linux

Gestión de máquinas virtuales KVM con Cockpit Web Console en Linux

Cockpit. es una herramienta de interfaz de usuario gratuita y de código abierto que proporciona acceso administrativo a los sistemas Linux. Permite a los administradores del sistema monitorear, administrar y solucionar problemas de servidores Linux. Proporciona una interfaz web intuitiva por la que es fácil navegar y realizar un seguimiento de las funciones y los recursos más destacados del sistema.

Hay muchas cosas que puede hacer con Cockpit. Puede monitorear las métricas del sistema, como la utilización de la CPU y la memoria, ver los registros del sistema, configurar la red, verificar el estado del servicio en ejecución, administrar las cuentas de usuario y mucho más.

En esta guía, nos centraremos en cómo puede administrar máquinas virtuales KVM. con la consola web Cockpit. en Linux.

Requisitos

Antes de continuar, asegúrese de haber instalado Plataforma de virtualización KVM. en su sistema Linux. Tenemos una guía detallada sobre cómo instalar KVM en CentOS 8 y cómo instalar KVM en Ubuntu 20.04.

Paso 1: Instale la Consola web Cockpit en Linux

La primera tarea será Sería instalar Cockpit. en un servidor Linux. Demostraremos cómo hacerlo en sistemas Debian. y Ubuntu. Ya tenemos un artículo sobre cómo instalar Cockpit en CentOS 8 y RHEL 8.

freestar.config.enabled_slots.push

Para comenzar, actualice las listas de paquetes del sistema.

$ sudo apt update

Luego, instale la consola cockpit. invocando el comando:

$ sudo apt install cockpit

Junto con el cockpit. necesita instalar el paquete cockpit-machines. para ayudarle a administrar las máquinas virtuales.

$ sudo apt install cockpit-machines

Una vez instalado correctamente, inicie Cockpit. usando el comando:

$ sudo systemctl start cockpit

Para verificar su estado, ejecute:

$ sudo systemctl status cockpit

El resultado a continuación confirma que la interfaz gráfica de cockpit. se está ejecutando como se esperaba.

 Verificar el estado web de la cabina en Ubuntu  Verificar el estado de la web de la cabina en Ubuntu Comprobar el estado de la web de la cabina en Ubuntu

Paso 2: Acceder a la cabina Consola web

Por defecto, cockpit. escucha en el puerto TCP 9090. Puedes confirmar esto usando el comando netstat como se muestra.

$ sudo netstat-pnltu | grep 9090  Verificar el puerto web de la cabina en Ubuntu  Comprobar el puerto web de la cabina en Ubuntu Check Cockpit Web Port en Ubuntu

Si accede a Cockpit. de forma remota y su servidor está detrás del firewall UFW, debe permitir el puerto 9090. en el cortafuegos. Para lograr esto, ejecute el comando:

$ sudo ufw allow 9090/tcp $ sudo ufw reload

Para acceder a la interfaz Cockpit. abra su navegador y busque la siguiente dirección:

https://server-ip: 9090

En la página de inicio de sesión, proporcione sus credenciales de usuario y haga clic en el botón “ Iniciar sesión. .

 Ancho de inicio de sesión de la consola web de la cabina Inicio de sesión en la consola web de la cabina Inicio de sesión en la consola web de Cockpit

Paso 3: Cre Coma y administre máquinas virtuales KVM en Cockpit Web Console

Para comenzar a crear y administrar una máquina virtual, ubique y haga clic en la opción ‘ Máquinas virtuales. como se muestra.

 Seleccionar máquinas virtuales Seleccionar máquinas virtuales Seleccionar máquinas virtuales

Activado la página ‘ Máquinas virtuales. , haga clic en el botón ‘ Crear nueva VM. .

 Crear nueva máquina virtual KVM en Cockpit  Crear nueva máquina virtual KVM en Cabina Crear nueva VM KVM en Cockpit

Asegúrese de completar todos los detalles requeridos como se muestra.

 Agregar nuevos detalles de VM KVM  Agregar nuevos detalles de VM KVM Agregar nuevos detalles de máquina virtual KVM

Una explicación detallada de las opciones anteriores utilizadas:

  • Nombre. se refiere a un nombre arbitrario dado a la máquina virtual, por ejemplo, Fedora-VM.
  • Tipo de fuente de instalación. puede ser un sistema de archivos o una URL.
  • Fuente de instalación. esta es la ruta de la imagen ISO que se utilizado durante la instalación de las máquinas virtuales.
  • Proveedor del sistema operativo. la empresa/entidad que desarrolla y mantiene el sistema operativo.
  • Sistema operativo. el sistema operativo que se instalará. Seleccione su sistema operativo en el menú desplegable.
  • Memoria. el tamaño de la RAM es Megabytes o Gigabytes.
  • Tamaño de almacenamiento. Esta es la capacidad del disco duro para el sistema operativo invitado.
  • Iniciar VM inmediatamente. si desea iniciar inmediatamente la VM tras la creación, simplemente marque la casilla de verificación. Por ahora, lo dejaremos sin marcar y simplemente crearemos la VM haciendo clic en el botón ‘Crear’.

Una vez hecho esto, su VM aparecerá como se muestra.

 New Fedora KVM VM  New Fedora KVM VM Nueva máquina virtual KVM de Fedora

Haga clic en la VM. recién creada para obtener una descripción general como se muestra. Para iniciar la máquina virtual, simplemente haga clic en el botón “ Instalar. . Esto lo lleva a una consola negra que le muestra el arranque de la VM y proporcionará el primer paso de instalación con varias opciones como se muestra.

Nuevo arranque de máquina virtual de Fedora  Nuevo arranque de máquina virtual de Fedora Nuevo arranque de VM de Fedora

Como el arranque de la máquina virtual, echemos un vistazo brevemente a otras opciones de pestañas. La pestaña “ Descripción general. proporciona información básica sobre la máquina virtual, como el tamaño de la memoria y no. de CPU virtuales.

 Descripción general de la máquina virtual Descripción general de la máquina virtual Descripción general de la máquina virtual

La sección ‘ Uso. ofrece información sobre mí mory. y vCPU.

 Uso de máquina virtual  Uso de máquina virtual Uso de la máquina virtual

Para ver información sobre el disco duro virtual y la ruta de la imagen ISO utilizada para crearlo, haga clic en ‘ Discos ‘.

Ancho  Discos de máquinas virtuales Discos de máquinas virtuales

La pestaña ‘ Redes. brinda información sobre las interfaces de red virtual adjuntas el virtual máquina.

 Redes de máquinas virtuales Redes de máquinas virtuales Redes de máquinas virtuales

Por último, la sección de la consola le da acceso a una VM. usando los gráficos c onsole-gracias al virt-viewer. o la consola serial.

Consola web de máquina virtual  Consola web de máquina virtual Consola web de máquina virtual

Además, puede Reiniciar. Apagar. o incluso Eliminar. la máquina virtual una vez que haya terminado. Puede encontrar estas opciones en el extremo derecho como se muestra.