Tutorial de Cockpit en Linux RedHat

¿Qué es Cockpit?

Cockpit es una interfaz WEB con la que podemos administrar muchos aspectos de Linux RedHat, como puede ser la red, la instalación de paquetes o, incluso, la creación de imágenes bootables del sistema operativo.

Instalación de Cockpit en Linux RedHat 8

Instalar Cockpit es muy sencillo. Para ello, he decidido instalarlo en Linux RedHat 8:

[[email protected] ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: RedHatEnterprise
Description:    Red Hat Enterprise Linux release 8.1 (Ootpa)
Release:        8.1
Codename:       Ootpa
[[email protected] ~]#

[[email protected] ~]# dnf install -y cockpit cockpit-dashboard
[[email protected] ~]# rpm -qa |grep -i cockpit
cockpit-ws-196.3-1.el8.x86_64
cockpit-196.3-1.el8.x86_64
subscription-manager-cockpit-1.25.17-1.el8.noarch
cockpit-dashboard-197.3-1.el8.noarch
cockpit-bridge-196.3-1.el8.x86_64
cockpit-packagekit-197.3-1.el8.noarch
cockpit-system-196.3-1.el8.noarch
[[email protected] ~]#

Una vez instalado el producto, habilitamos el servicio para que arranque automáticamente al iniciar el sistema operativo y lo arrancamos manualmente:

[[email protected] ~]# systemctl enable cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.
[[email protected] ~]# systemctl start cockpit.socket
[[email protected] ~]#

Accediendo a la URL de administración de Cockpit

Ahora que ya tenemos arrancado el servicio, podemos acceder a la URL de administración de Cockpit apuntando al puerto 9090, que es por donde escucha este servicio.

[[email protected] ~]# lsof -i:9090
COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd   1 root   25u  IPv6  31726      0t0  TCP *:websm (LISTEN)
[[email protected] ~]#
URL de login de Cockpit

Modificar el puerto de escucha del servicio de Cockpit

Si por algún motivo no queremos que cockpit escuche por el puerto 9090, podemos modificarlo editando el fichero de configuración del servicio y luego reiniciándolo:

[[email protected] ~]# grep -i listen /usr/lib/systemd/system/cockpit.socket
ListenStream=443
[[email protected] ~]#

Analizando el menú de administración de Linux de Cockpit

Seguidamente, entramos con el usuario y contraseña de root del sistema operativo para ver el menú inicial de la consola de Cockpit.

También podemos entrar con cualquier usuario dado de alta en el sistema pero seguramente no tendremos todos los permisos que necesitamos para realizar tareas de administración.

Menu inicial de la consola de Cockpit

No me extenderé mucho en cada una de las opciones del menú, ya que son muy intuitivas y fáciles de usar:

  • System: Vemos gráficas de consumo de CPU, memoria y disco en tiempo real. También podemos reiniciar o apagar el servidor.
  • Logs: Muestra el contenido del log del sistema operativo (/var/log/messages). Podemos configurar un filtro para ver sólo los errores graves, por ejemplo.
  • Networking: Vemos el estado de las interfaces de red pero también podemos configurarlas. Por ejemplo, podemos añadir un nuevo bonding o eliminar una de las tarjetas.
  • Accounts: Desde aquí visualizamos las cuentas existentes del sistema operativo pero también podemos administrarlas (terminar la sesión, modificar su contraseña, eliminarla…)
  • Servicios: Vemos el estado de los servicios configurados en el sistema operativo (systemctl) y podemos pararlos, reiniciarlos, deshabilitarlos para que no arranquen automáticamente o habilitarlos, entre otras opciones.
  • Applications: Vemos las aplicaciones que tenemos instaladas (paquetes RPM) y también podemos instalar nuevas o eliminar alguna que tengamos instalada. Para ello, es necesario que tengamos configurado correctamente el repositorio de RedHat.
  • Diagnostic reports: Ejecuta el sosreport si lo tenemos instalado. Algo que siempre nos pide el soporte de RedHat cuando abrimos un caso con ellos por alguna incidencia.
  • Kernel dump: Verifica el correcto funcionamiento del servicio kdump.
  • Selinux: Podemos ver el estado del servicio SELinux y las alertas detectadas.
  • Software updates: Podremos actualizar el sistema operativo si tenemos configurado correctamente el repositorio.
  • Subscriptions: Administramos las suscripciones de RedHat y podemos registrar el sistema operativo en la RedHat Network.
  • Terminal: Abre una terminal del sistema operativo (línea de comandos) desde la interfaz WEB de Cockpit.

Crear una imagen de una maquina virtual con Cockpit

Para poder crear imágenes ISO de un servidor virtual, necesitaremos instalar en el servidor de Cockpit los siguientes paquetes:

dnf install lorax-composer composer-cli cockpit-composer bash-completion

[[email protected] ~]# systemctl enable lorax-composer.socket
Created symlink /etc/systemd/system/sockets.target.wants/lorax-composer.socket → /usr/lib/systemd/system/lorax-composer.socket.
[[email protected] ~]# systemctl start lorax-composer.socket
[[email protected] ~]# systemctl enable cockpit.socket
[[email protected] ~]# systemctl start cockpit.socket
[[email protected] ~]#

Cuando nos conectemos a la consola de Cockpit de nuevo, veremos un nuevo menú llamado «Image Builder» para crear la imagen del servidor que queramos.

Cockpit Image Builder - Para crear imagenes ISO de maquinas virtuales

¿Te ha gustado? ¡Compártelo!

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

Portátiles

Rebajas
Lenovo S145-15AST - Ordenador portátil 15.6" FullHD (AMD A9-9425, 8GB de RAM, 512GB SSD,...
  • Pantalla de 15,6"fullhd 1920x1080 pixeles
  • Procesador amd a9-9425, dualcore 3.1ghz hasta 3.7ghz, 1m
  • Memoria ram de 8gddr4, 2133mhz
Lenovo S145-15AST - Ordenador portátil 15.6" FullHD (AMD A6-9225, 8GB de RAM, 256GB SSD,...
  • Pantalla de 15,6"FullHD 1920x1080 pixeles
  • Procesador AMD A6, DualCore 3.1GHz hasta 3.7GHz, 1MB
  • Memoria RAM de 8GB DDR4, 2133Mhz
Rebajas
Acer A315-54K - Ordenador portátil de 15.6" HD (Intel Core i3-7020U, 8GB de RAM, 256GB...
  • Pantalla de 15.6", HD (1366x768 pixels)
  • Procesador intel core i3-7020u (2 núcleos, 3MB cache, hasta 2.3 GHz)
  • Memoria RAM de 8GB DDR4, 2133 MHz
Lenovo S145-15AST - Ordenador portátil 15.6" FullHD (AMD A6-9225, 8GB de RAM, 256 SSD,...
  • Pantalla de 15,6"fullhd 1920x1080 pixeles
  • Procesador amd a6-9225, dualcore 2.6ghz hasta 3ghz, 1mb
  • Memoria ram de 8gb ddr4, 2133mhz

Monitores PC

Rebajas
HP 22w - Monitor 21.5" (Full HD, 1920 x 1080 pixeles, tiempo de respuesta de 5 ms, 1 x...
  • Regálale a tu escritorio un toque de elegancia
  • Esta pantalla IPS de 53.61 cm (21,5 pulgadas) en diagonal dispone de 178 ángulos de visualización para ofrecer una experiencia de entretenimiento...
  • Con los puertos VGA y HDMI, esta pantalla hace que conectar tu ordenador portátil o pc de sobremesa sea una tarea sencilla y fluida
Rebajas
Samsung LC24F390FHU - Monitor para PC Desktop de 24'' (1920 x 1080 pixeles, Full HD, HD...
  • Pantalla de 24 pulgadas con una resolución de 1920 x 1080 píxeles
  • Brillo de pantalla: 250 cd / m²
  • Interfaz de montaje VESA 75 x 75 mm
Rebajas
BenQ GW2470HL - Monitor para PC Desktop de 23.8" Full HD (1920x1080, VA, 16:9, 2x HDMI,...
  • Los niveles ajustables de baja luz azul eliminan la luz azul peligrosa y mantienen la luz beneficiosa para una comodidad de visualización prolongada
  • Disfruta de gráficos nítidos con una resolución de 1920 x 1080
  • Minimiza las distracciones y crea una configuración de varios paneles con monitores de bisel estrecho

Discos Externos

Toshiba Canvio Basics, Disco Duro, 1, Negro
  • Disco duro externo de 2.5"
  • Acabado mate
  • Puerto superspeed usb 3.0
WD Elements - Disco duro externo portátil de 2 TB con USB 3.0, color negro
  • Capacidad de almacenamiento de 2 TB
  • Conexión USB 3.0 y compatibilidad con versiones anteriores de dispositivos USB 2.4
  • Compatibilidad: con formato NTFS para Windows 10, Windows 8.1 o Windows 7. Puede requerir reformatear para otros sistemas operativos. El nivel de...
WD Elements - Disco duro externo portátil de 3 TB con USB 3.0, color negro
  • Conexión USB 3.0 y compatibilidad con versiones anteriores de dispositivos USB 2.5
  • Diseñado para ordenadores con sistema operativo Windows, formatable para Mac

También te puede gustar

Tutorial de fail2ban

Tabla de contenidos1 ¿Qué es fail2ban?2 Instalar fail2ban en Linux Centos 73 Configuración de fail2ban3.1 Protección de servicios concretos4 Logs

Leer más »

Deja un comentario

About Author