LINUX

Cómo instalar Cockpit en CentOS 8

instalar cabina en centos
Cockpit es un software de gestión de servidor basado en web gratuito y de código abierto. Tiene una bonita consola web que permite a los administradores del sistema realizar fácilmente tareas como la administración del almacenamiento, la configuración de la red, iniciar contenedores Docker, verificar el rendimiento del servidor, iniciar y detener servicios y muchas otras operaciones administrativas. Algunos de los increíbles beneficios de Cockpit en nuestros servidores GNU / Linux son los siguientes:

  1. Consiste en el administrador de servicios systemd para mayor facilidad.
  2. Tiene un visor de registro de diario para realizar la resolución de problemas y el análisis de registros.
  3. La configuración de almacenamiento, incluido LVM, nunca fue tan fácil como antes.
  4. La configuración de red básica se puede aplicar con Cockpit
  5. Podemos agregar y eliminar usuarios locales fácilmente y administrar múltiples servidores.

En este tutorial, aprenderá a instalar la última versión de Cockpit en CentOS 8.

En Centos 8/7 y RHEL 8

Actualizar paquetes del sistema

Antes de instalar los paquetes de Cockpit, necesitamos actualizar el sistema:

$ sudo yum -y update
CentOS-8 - AppStream                                        1.7 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                             1.2 kB/s | 3.8 kB     00:03    
CentOS-8 - Extras                                           1.4 kB/s | 1.5 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64               12 kB/s |  32 kB     00:02    
Extra Packages for Enterprise Linux 8 - x86_64               86 kB/s | 1.7 MB     00:20    
Dependencies resolved. 
Nothing to do.
Complete!

Dado que el Centos 8 se acaba de lanzar, al momento de escribir este artículo, aún no hay actualizaciones.

Instalación de paquetes de Cockpit desde el repositorio

En Centos 8, los paquetes de Cockpit se incluyen en el repositorio de extras de forma predeterminada y puede instalarlo de inmediato, a diferencia de Centos 7, donde primero necesitaba agregar epel repo. Iniciamos la instalación de Cockpit con el siguiente comando:

$ sudo yum install cockpit
$ sudo yum install cockpit
Last metadata expiration check: 0:04:25 ago on Thu 26 Sep 2019 03:10:41 PM UTC.
Dependencies resolved.
================================================================================
 Package                               Arch            Version         
================================================================================
Installing:
 cockpit                               x86_64          185.1-1.el8_0            
Installing dependencies:
 PackageKit                            x86_64          1.1.12-2.el8    
 PackageKit-glib                       x86_64          1.1.12-2.el8            
 cairo                                 x86_64          1.15.12-3.el8      
 cairo-gobject                         x86_64          1.15.12-3.el8        
 libX11                                x86_64          1.6.7-1.el8        
 libX11-common                         noarch          1.6.7-1.el8           
 libXau                                x86_64          1.0.8-13.el8         
 libXext                               x86_64          1.3.3-9.el8          
 libXrender                            x86_64          0.9.10-7.el8         
 libxcb                                x86_64          1.13-5.el8              
 pixman                                x86_64          0.36.0-1.el8           
 python3-cairo                         x86_64          1.16.3-6.el8             
 python3-gobject                       x86_64          3.28.3-1.el8             
 python3-systemd                       x86_64          234-8.el8           
 setroubleshoot-plugins                noarch          3.3.10-1.el8        
 checkpolicy                           x86_64          2.8-2.el8                   

.....        

Transaction Summary
================================================================================
Install  42 Packages

Total download size: 16 M
Installed size: 46 M
Is this ok [y/N]: 

Escriba «y» y comenzará a descargar e instalar los paquetes necesarios.

En Fedora

Al igual que CentOS, también está disponible por defecto en el repositorio oficial de Fedora, simplemente instalaremos cockpit usando el administrador de paquetes dnf.

# dnf install cockpit

En Arch Linux

Actualmente, Cockpit no está disponible en el repositorio oficial de Arch Linux, pero está disponible en el repositorio de usuarios de Arch, también conocido como AUR. Entonces, simplemente ejecutaremos el siguiente comando yaourt para instalarlo.

# yaourt cockpit

En Ubuntu

Use el comando apt para instalar cockpit en ubuntu o debian

sudo apt update
sudo apt -y install cockpit
sudo systemctl status cockpit

Permitir el puerto 9090 en el firewall

sudo ufw allow 9090

Habilitar e iniciar el servicio de cabina

Ahora debemos habilitar el Cockpit con el siguiente comando:

$ sudo systemctl enable --now cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.

E inicie la cabina con:

$ sudo systemctl start cockpit

Configurar el cortafuegos

Finalmente, asegurémonos de que el cortafuegos no bloquee la cabina. De forma predeterminada, no debería tener ningún problema para acceder a Cockpit, pero en caso de que abramos los puertos necesarios utilizando los siguientes comandos:

$ sudo firewall-cmd --permanent --zone=public --add-service=cockpit
Warning: ALREADY_ENABLED: cockpit
success

$ sudo firewall-cmd --reload
success

Como puede ver, el Cockpit ya se agregó a las reglas del firewall. Pero es mejor ejecutar esto por si acaso y evitar posibles problemas con el firewall.

La instalación de Cockpit ahora está completa, puede acceder al tablero navegando a la siguiente URL:

https://localhost:9090

Si tiene una dirección IP estática, puede escribir su IP en lugar de «localhost» para acceder a Cockpit desde cualquier lugar.

Iniciar sesión en la cabina

Al navegar a la URL de la cabina, es posible que se le solicite una advertencia de seguridad sobre el certificado SSL del sitio, ya que está autofirmado. Puede ignorar la advertencia y pasar al área de inicio de sesión. Inicie sesión en Cockpit con las credenciales de superusuario.

Al iniciar sesión, será recibido por la información del sistema y la página del monitor de recursos:

Adición de un nuevo servidor a Cockpit

Tablero de instrumentos de la cabina

Página de cuentas de cabina

Página de cuentas de cabina

Página de volcado de kernel de cabina

Página de volcado de kernel de cabina

Página Cockpit Networking

Página Cockpit Networking

Página de cabina SELinux

Página de cabina SELinux

Página de servicios de cabina

Página de servicios de cabina

Terminal de cabina

Terminal de cabina

Conclusión

Cockpit es una herramienta imprescindible para administradores y desarrolladores. Una vez que comience a usarlo, lo tendrá instalado en todos sus servidores Linux. Como vimos en este tutorial, Cockpit es una gran herramienta de administración de servidores Linux. Si tiene comentarios y preguntas, publíquelos a continuación en la sección de comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar