Gestión de sistemas mediante la consola web de RHEL 8

Red Hat Enterprise Linux 8

Guía de uso de la consola web para la gestión de sistemas en Red Hat Enterprise Linux 8

Resumen

Este documento describe cómo gestionar sistemas físicos y virtuales basados en Linux utilizando la consola web de RHEL 8. Las instrucciones asumen que el servidor utilizado para la gestión se ejecuta en Red Hat Enterprise Linux 8.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a sustituir el lenguaje problemático en nuestro código, documentación y propiedades web. Estamos empezando con estos cuatro términos: maestro, esclavo, lista negra y lista blanca. Debido a la enormidad de este esfuerzo, estos cambios se implementarán gradualmente a lo largo de varias versiones próximas. Para más detalles, consulte el mensaje de nuestro CTO Chris Wright.

Proporcionar comentarios sobre la documentación de Red Hat

Agradecemos su opinión sobre nuestra documentación. Por favor, díganos cómo podemos mejorarla. Para ello:

  • Para comentarios sencillos sobre pasajes concretos:

    1. Asegúrese de que está viendo la documentación en el formato Multi-page HTML. Además, asegúrese de ver el botón Feedback en la esquina superior derecha del documento.
    2. Utilice el cursor del ratón para resaltar la parte del texto que desea comentar.
    3. Haga clic en la ventana emergente Add Feedback que aparece debajo del texto resaltado.
    4. Siga las instrucciones mostradas.
  • Para enviar comentarios más complejos, cree un ticket de Bugzilla:

    1. Vaya al sitio web de Bugzilla.
    2. Como componente, utilice Documentation.
    3. Rellene el campo Description con su sugerencia de mejora. Incluya un enlace a la(s) parte(s) pertinente(s) de la documentación.
    4. Haga clic en Submit Bug.

Capítulo 1. Cómo empezar a utilizar la consola web de RHEL

Instale la consola web en Red Hat Enterprise Linux 8 y aprenda a añadir hosts remotos y a supervisarlos en la consola web de RHEL 8.

Requisitos previos

  • Instalado Red Hat Enterprise Linux 8.
  • Red activada.
  • Sistema registrado con la correspondiente suscripción adjunta.

    Para obtener una suscripción, consulte Gestión de suscripciones en la consola web.

1.1. ¿Qué es la consola web de RHEL?

La consola web de RHEL es una interfaz basada en la web de Red Hat Enterprise Linux 8 diseñada para gestionar y supervisar su sistema local, así como los servidores Linux ubicados en su entorno de red.

resumen de la cabina de mando página PF4

La consola web de RHEL le permite una amplia gama de tareas de administración, incluyendo

  • Gestión de servicios
  • Gestión de cuentas de usuario
  • Gestión y supervisión de los servicios del sistema
  • Configuración de las interfaces de red y del cortafuegos
  • Revisión de los registros del sistema
  • Gestión de máquinas virtuales
  • Creación de informes de diagnóstico
  • Establecer la configuración del volcado del núcleo
  • Configuración de SELinux
  • Actualización del software
  • Gestión de las suscripciones al sistema

La consola web de RHEL utiliza las mismas APIs del sistema que en un terminal, y las acciones realizadas en un terminal se reflejan inmediatamente en la consola web de RHEL.

Puede supervisar los registros de los sistemas en el entorno de la red, así como su rendimiento, mostrado en forma de gráficos. Además, puedes cambiar la configuración directamente en la consola web o a través del terminal.

1.2. Instalación y habilitación de la consola web

Para acceder a la consola web de RHEL 8, primero hay que habilitar el servicio cockpit.socket.

Red Hat Enterprise Linux 8 incluye la consola web de RHEL 8 instalada por defecto en muchas variantes de instalación. Si este no es el caso en su sistema, instale el paquete cockpit antes de habilitar el servicio cockpit.socket.

Procedimiento

  1. Si la consola web no está instalada por defecto en su variante de instalación, instale manualmente el paquete cockpit:

    # yum install cockpit
  2. Habilite e inicie el servicio cockpit.socket, que ejecuta un servidor web:

    # systemctl enable --now cockpit.socket
  3. Si la consola web no estaba instalada por defecto en su variante de instalación y está utilizando un perfil de cortafuegos personalizado, añada el servicio cockpit a firewalld para abrir el puerto 9090 en el cortafuegos:

    # firewall-cmd --add-service=cockpit --permanent
    # firewall-cmd --reload

Pasos de verificación

  1. Para verificar la instalación y configuración anteriores, abra la consola web.

1.3. Iniciar sesión en la consola web

Siga los pasos de este procedimiento para acceder por primera vez a la consola web de RHEL utilizando un nombre de usuario y una contraseña del sistema.

Requisitos previos

  • Utilice uno de los siguientes navegadores para abrir la consola web:

    • Mozilla Firefox 52 y posteriores
    • Google Chrome 57 y posteriores
    • Microsoft Edge 16 y posteriores
  • Credenciales de la cuenta de usuario del sistema

    La consola web de RHEL utiliza una pila PAM específica ubicada en /etc/pam.d/cockpit. La autenticación con PAM permite iniciar la sesión con el nombre de usuario y la contraseña de cualquier cuenta local del sistema.

Procedimiento

  1. Abra la consola web en su navegador:

    • A nivel local https://localhost:9090
    • De forma remota con el nombre del servidor https://example.com:9090
    • De forma remota con la dirección IP del servidor https://192.0.2.2:9090

      Si utiliza un certificado autofirmado, el navegador emite una advertencia. Compruebe el certificado y acepte la excepción de seguridad para proceder al inicio de sesión.

      La consola carga un certificado desde el directorio /etc/cockpit/ws-certs.d y utiliza el último archivo con extensión .cert en orden alfabético. Para evitar tener que conceder excepciones de seguridad, instale un certificado firmado por una autoridad de certificación (CA).

  2. En la pantalla de inicio de sesión, introduzca el nombre de usuario y la contraseña del sistema.

    página de inicio de sesión de la cabina PF4

  3. Opcionalmente, haga clic en la opción Reuse my password for privileged tasks.

    Si la cuenta de usuario que está utilizando para iniciar la sesión tiene privilegios sudo, esto hace posible realizar tareas privilegiadas en la consola web, como la instalación de software o la configuración de SELinux.

  4. Haga clic en Log In.

Después de la autenticación exitosa, se abre la interfaz de la consola web de RHEL.

1.4. Conexión a la consola web desde una máquina remota

Es posible conectarse a la interfaz de su consola web desde cualquier sistema operativo cliente y también desde teléfonos móviles o tabletas.

Requisitos previos

  • Dispositivo con un navegador de Internet compatible, como:

    • Mozilla Firefox 52 y posteriores
    • Google Chrome 57 y posteriores
    • Microsoft Edge 16 y posteriores
  • El servidor RHEL 8 al que desea acceder con una consola web instalada y accesible. Para obtener más información sobre la instalación de la consola web, consulte Instalación de la consola web.

Procedimiento

  1. Abra su navegador web.
  2. Escriba la dirección del servidor remoto en uno de los siguientes formatos:

    1. Con el nombre del servidor server.hostname.example.com:port_number
    2. Con la dirección IP del servidor server.IP_address:port_number
  3. Después de que se abra la interfaz de acceso, inicie la sesión con las credenciales de su máquina RHEL.

1.5. Iniciar sesión en la consola web con una contraseña de un solo uso

Si su sistema forma parte de un dominio de gestión de identidades (IdM) con una configuración de contraseña de un solo uso (OTP) habilitada, puede utilizar una OTP para iniciar sesión en la consola web de RHEL.

Importante

Es posible iniciar la sesión con una contraseña de un solo uso sólo si su sistema forma parte de un dominio de Gestión de Identidades (IdM) con la configuración de OTP activada. Para obtener más información sobre OTP en IdM, consulte Contraseña de un solo uso en la gestión de identidades.

Requisitos previos

Procedimiento

  1. Abra la consola web de RHEL en su navegador:

    • A nivel local https://localhost:PORT_NUMBER
    • De forma remota con el nombre del servidor https://example.com:PORT_NUMBER
    • De forma remota con la dirección IP del servidor https://EXAMPLE.SERVER.IP.ADDR:PORT_NUMBER

      Si utiliza un certificado autofirmado, el navegador emite una advertencia. Compruebe el certificado y acepte la excepción de seguridad para proceder al inicio de sesión.

      La consola carga un certificado desde el directorio /etc/cockpit/ws-certs.d y utiliza el último archivo con extensión .cert en orden alfabético. Para evitar tener que conceder excepciones de seguridad, instale un certificado firmado por una autoridad de certificación (CA).

  2. Se abre la ventana de inicio de sesión. En la ventana de inicio de sesión, introduzca el nombre de usuario y la contraseña del sistema.
  3. Genere una contraseña de un solo uso en su dispositivo.
  4. Introduzca la contraseña de un solo uso en un nuevo campo que aparece en la interfaz de la consola web después de confirmar la contraseña.
  5. Haga clic en Log in.
  6. Al iniciar la sesión con éxito, se accede a la página Overview de la interfaz de la consola web.

1.6. Reiniciar el sistema mediante la consola web

Puede utilizar la consola web para reiniciar un sistema RHEL al que esté conectada la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Overview.
  3. Haga clic en el botón de reinicio Restart.

    reinicio del sistema de cabina pf4

  4. Si hay usuarios registrados en el sistema, escriba una razón para el reinicio en el cuadro de diálogo Restart.
  5. Opcional: En la lista desplegable Delay, seleccione un intervalo de tiempo.

    retraso en el reinicio de la cabina pf4

  6. Haga clic en Restart.

1.7. Apagar el sistema mediante la consola web

Puede utilizar la consola web para apagar un sistema RHEL al que esté conectada la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Overview.
  3. En la lista desplegable Restart, seleccione Shut Down.

    cierre del sistema de cabina pf4

  4. Si hay usuarios conectados al sistema, escriba una razón para el cierre en el cuadro de diálogo Shut Down.
  5. Opcional: En la lista desplegable Delay, seleccione un intervalo de tiempo.
  6. Haga clic en Shut Down.

1.8. Configuración de los ajustes de la hora mediante la consola web

Puede establecer una zona horaria y sincronizar la hora del sistema con un servidor de Protocolo de Tiempo de Red (NTP).

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Pulse la hora actual del sistema en Overview.

    ajustes de tiempo de la cabina pf4

  3. En el cuadro de diálogo Change System Time, cambie la zona horaria si es necesario.
  4. En el menú desplegable Set Time, seleccione una de las siguientes opciones:

    Manualmente
    Utilice esta opción si necesita ajustar la hora manualmente, sin un servidor NTP.
    Uso automático del servidor NTP
    Esta es una opción por defecto, que sincroniza la hora automáticamente con los servidores NTP preestablecidos.
    Uso automático de servidores NTP específicos
    Utilice esta opción sólo si necesita sincronizar el sistema con un servidor NTP específico. Especifique el nombre DNS o la dirección IP del servidor.
  5. Haga clic en Change.

    cambio de hora en la cabina pf4

Pasos de verificación

  • Compruebe la hora del sistema que aparece en la pestaña System.

1.9. Cómo unir un sistema RHEL 8 a un dominio IdM mediante la consola web

Puede utilizar la consola web para unir el sistema Red Hat Enterprise Linux 8 al dominio de gestión de identidades (IdM).

Requisitos previos

  • El dominio IdM está funcionando y es accesible desde el cliente al que se quiere unir.
  • Tienes las credenciales de administrador del dominio IdM.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abra la pestaña System.
  3. Haga clic en Unirse al dominio.

    idm cockpit join domain

  4. En el cuadro de diálogo Join a Domain, introduzca el nombre del servidor IdM en el campo Domain Address.
  5. En la lista desplegable Authentication, seleccione si desea utilizar una contraseña o una contraseña de un solo uso para la autenticación.

    cabina de mando idm unirse a psswd

  6. En el campo Domain Administrator Name, introduzca el nombre de usuario de la cuenta de administración de IdM.
  7. En el campo de la contraseña, añada la contraseña o la contraseña de un solo uso según lo que haya seleccionado antes en la lista desplegable Authentication.
  8. Haz clic en "Únete".

    cabina de mando idm join

Pasos de verificación

  1. Si la consola web de RHEL 8 no muestra ningún error, el sistema se ha unido al dominio IdM y puede ver el nombre del dominio en la pantalla System.
  2. Para verificar que el usuario es miembro del dominio, haga clic en la página Terminal y escriba el comando id:

    $ id
    euid=548800004(example_user) gid=548800004(example_user) groups=548800004(example_user) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

1.10. Desactivación de SMT para evitar problemas de seguridad de la CPU mediante la consola web

Desactivar el Multi Threading Simultáneo (SMT) en caso de ataques que abusen del SMT de la CPU. Desactivar SMT puede mitigar las vulnerabilidades de seguridad, como L1TF o MDS.

Importante

Desactivar el SMT puede reducir el rendimiento del sistema.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en System.
  3. En el elemento Hardware, haga clic en la información sobre el hardware.

    hardware smt de la cabina

  4. En el elemento CPU Security, haga clic en Mitigations.

    Si este enlace no está presente, significa que su sistema no soporta SMT, y por lo tanto no es vulnerable.

  5. En la página CPU Security Toggles, active la opción Disable simultaneous multithreading (nosmt).

    cabina de mando smt deshabilitar

  6. Haga clic en el botón Save and reboot.

Tras el reinicio del sistema, la CPU deja de utilizar el SMT.

1.11. Añadir un banner a la página de inicio de sesión

En ocasiones, las empresas o los organismos necesitan mostrar una advertencia de que el uso del ordenador es para fines legales, que el usuario está sujeto a vigilancia y que se perseguirá a quien lo traspase. La advertencia debe ser visible antes de iniciar la sesión. De manera similar a SSH, la consola web puede mostrar opcionalmente el contenido de un archivo de banner en la pantalla de inicio de sesión. Para habilitar los banners en las sesiones de la consola web, es necesario modificar el archivo /etc/cockpit/cockpit.conf. Tenga en cuenta que el archivo no es necesario y puede que tenga que crearlo manualmente.

Requisitos previos

  • La consola web está instalada y accesible. Para más detalles, consulte Instalación de la consola web.
  • Debes tener privilegios de sudo.

Procedimiento

  1. Cree el archivo /etc/issue.cockpit en un editor de texto de su preferencia si aún no lo tiene. Añade al archivo el contenido que quieres mostrar como banner.

    No incluya ninguna macro en el archivo, ya que no se realiza ningún reformateo entre el contenido del archivo y el contenido visualizado. Utilice los saltos de línea previstos. Es posible utilizar el arte ASCII.

  2. Guarda el archivo.
  3. Abra o cree el archivo cockpit.conf en el directorio /etc/cockpit/ en un editor de texto de su preferencia.

    $ sudo vi cockpit.conf
  4. Añade el siguiente texto al archivo:

    [Session]
    Banner=/etc/issue.cockpit
  5. Guarda el archivo.
  6. Reinicie la consola web para que los cambios surtan efecto.

    # systemctl try-restart cockpit

Pasos de verificación

  • Vuelva a abrir la pantalla de inicio de sesión de la consola web para comprobar que el banner es ahora visible.

Ejemplo 1.1. Añadir un banner de ejemplo a la página de inicio de sesión

  1. Cree un archivo /etc/issue.cockpit con el texto deseado utilizando un editor de texto:

    Este es un ejemplo de banner para la página de inicio de sesión de la consola web de RHEL.
  2. Abra o cree el archivo /etc/cockpit/cockpit.conf y añada el siguiente texto:

    [Session]
    Banner=/etc/issue.cockpit
  3. Reinicie la consola web.
  4. Vuelva a abrir la pantalla de inicio de sesión de la consola web.

    banner de la página de inicio de sesión de la cabina

1.12. Configuración del bloqueo automático de inactividad en la consola web

Por defecto, no hay ningún tiempo de espera establecido en la interfaz de la consola web. Si desea habilitar un tiempo de espera en su sistema, puede hacerlo modificando el archivo de configuración /etc/cockpit/cockpit.conf. Tenga en cuenta que el archivo no es necesario y puede que tenga que crearlo manualmente.

Requisitos previos

Procedimiento

  1. Abra o cree el archivo cockpit.conf en el directorio /etc/cockpit/ en un editor de texto de su preferencia.

    $ sudo vi cockpit.conf
  2. Añade el siguiente texto al archivo:

    [Session]
    IdleTimeout=X

    Sustituya X por un número para un período de tiempo de su elección en minutos.

  3. Guarda el archivo.
  4. Reinicie la consola web para que los cambios surtan efecto.

    # systemctl try-restart cockpit

Pasos de verificación

  • Comprueba si la sesión se cierra después de un periodo de tiempo determinado.

Capítulo 2. Configurar el nombre de host en la consola web

Aprenda a utilizar la consola web de RHEL 8 para configurar diferentes formas del nombre del host en el sistema al que está conectada la consola web.

2.1. Nombre del anfitrión

El nombre de host identifica el sistema. Por defecto, el nombre de host se establece en localhost, pero puede cambiarlo.

Un nombre de host consta de dos partes:

Nombre del anfitrión
Es un nombre único que identifica a un sistema.
Dominio
Añade el dominio como sufijo detrás del nombre de host cuando utilices un sistema en una red y cuando uses nombres en lugar de sólo direcciones IP.

Un nombre de host con un nombre de dominio adjunto se denomina nombre de dominio completo (FQDN). Por ejemplo: mymachine.example.com.

Los nombres de los hosts se almacenan en el archivo /etc/hostname.

2.2. Nombre de host bonito en la consola web

Puede configurar un nombre de host bonito en la consola web de RHEL. El nombre de host bonito es un nombre de host con letras mayúsculas, espacios, etc.

El nombre bonito del host se muestra en la consola web, pero no tiene por qué corresponder con el nombre del host.

Ejemplo 2.1. Formatos de nombres de host en la consola web

Nombre de host bonito
My Machine
Nombre del anfitrión
mymachine
Nombre de host real - nombre de dominio completo (FQDN)
mymachine.idm.company.com

2.3. Configurar el nombre del host mediante la consola web

Este procedimiento establece el nombre de host real o el nombre de host bonito en la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en "Vista general".
  3. Haga clic en editar junto al nombre del host actual.

    nombre de host de la cabina pf4

  4. En el cuadro de diálogo Change Host Name, introduzca el nombre del host en el campo Pretty Host Name.
  5. El campo Real Host Name adjunta un nombre de dominio al nombre bonito.

    Puedes cambiar el nombre real del host manualmente si no se corresponde con el nombre bonito del host.

  6. Haga clic en Cambiar.

    cambio de nombre de host de la cabina pf4

Pasos de verificación

  1. Cierre la sesión de la consola web.
  2. Vuelva a abrir la consola web introduciendo una dirección con el nuevo nombre de host en la barra de direcciones de su navegador.

    cambio de nombre de host de la cabina verificar pf4

Capítulo 3. Complementos de la consola web de Red Hat

Instale los complementos en la consola web de RHEL 8 y conozca las aplicaciones complementarias disponibles para usted.

3.1. Instalación de complementos

El paquete cockpit forma parte de Red Hat Enterprise Linux 8 por defecto. Para poder utilizar aplicaciones complementarias debe instalarlas por separado.

Requisitos previos

  • Instalado y habilitado el paquete cockpit. Si necesita instalar primero la consola web, consulte la sección de instalación.

Procedimiento

  • Instala un complemento.

    # yum install <add-on>

3.2. Complementos para la consola web de RHEL 8

La siguiente tabla enumera las aplicaciones complementarias disponibles para la consola web de RHEL 8.

Nombre de la característicaNombre del paqueteUso

Compositor

cockpit-composer

Creación de imágenes de SO personalizadas

Tablero de mandos

cabina de mando-tablero

Gestión de varios servidores en una sola interfaz de usuario

Máquinas

cabina-máquinas

Gestión de máquinas virtuales libvirt

PackageKit

cockpit-packagekit

Actualizaciones de software e instalación de aplicaciones (normalmente se instalan por defecto)

PCP

cabina-pcp

Datos de rendimiento persistentes y más detallados (instalados a petición de la interfaz de usuario)

podman

cabina-podman

Gestión de contenedores podman (disponible desde RHEL 8.1)

Grabación de la sesión

sesión de cabina-grabación

Grabación y gestión de las sesiones de los usuarios

Capítulo 4. Optimización del rendimiento del sistema mediante la consola web

Aprenda a establecer un perfil de rendimiento en la consola web de RHEL 8 para optimizar el rendimiento del sistema para una tarea seleccionada.

4.1. Opciones de ajuste del rendimiento en la consola web

Red Hat Enterprise Linux 8 proporciona varios perfiles de rendimiento que optimizan el sistema para las siguientes tareas:

  • Sistemas que utilizan el escritorio
  • Rendimiento de la producción
  • Rendimiento de la latencia
  • Rendimiento de la red
  • Bajo consumo de energía
  • Máquinas virtuales

El servicio tuned optimiza las opciones del sistema para ajustarse al perfil seleccionado.

En la consola web, puedes establecer qué perfil de rendimiento utiliza tu sistema.

Recursos adicionales

4.2. Establecer un perfil de rendimiento en la consola web

Este procedimiento utiliza la consola web para optimizar el rendimiento del sistema para una tarea seleccionada.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Overview.
  3. En el campo Performance Profile, haga clic en el perfil de rendimiento actual.

    perfil de rendimiento de la cabina pf4

  4. En el cuadro de diálogo Change Performance Profile, cambie el perfil si es necesario.
  5. Haga clic en Change Profile.

    cambio del perfil de rendimiento de la cabina pf4

Pasos de verificación

  • La pestaña Overview muestra ahora el perfil de rendimiento seleccionado.

Capítulo 5. Revisión de los registros en la consola web

Aprenda a acceder, revisar y filtrar los registros en la consola web de RHEL 8.

5.1. Revisión de los registros en la consola web

La sección Logs de la consola web de RHEL 8 es una interfaz de usuario para la utilidad journalctl. Esta sección describe cómo acceder a los registros del sistema en la interfaz de la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Logs.

    registros de la cabina de mando nuevo

  3. Abra los detalles de la entrada de registro haciendo clic en la entrada de registro seleccionada en la lista.
Nota

Puede utilizar el botón Pause para detener la aparición de nuevas entradas de registro. Una vez que reanude las nuevas entradas de registro, la consola web cargará todas las entradas de registro que se hayan notificado después de utilizar el botón Pause.

Puede filtrar los registros por tiempo, prioridad o identificador. Para más información, consulte Sección 5.2, “Filtrar los registros en la consola web”.

5.2. Filtrar los registros en la consola web

Esta sección muestra cómo filtrar las entradas de registro en la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Logs.
  3. Por defecto, la consola web muestra las últimas entradas de registro. Para filtrar por un rango de tiempo específico, haga clic en el menú desplegable Time y elija una opción preferida.

    registros de la cabina de mando tiempo nuevo

  4. Error and above lista de registros de gravedad se muestra por defecto. Para filtrar por una prioridad diferente, haga clic en el menú desplegable Error and above y elija una prioridad preferida.

    prioridad de los registros de la cabina

  5. Por defecto, la consola web muestra los registros de todos los identificadores. Para filtrar los registros de un identificador en particular, haga clic en el menú desplegable All y seleccione un identificador.

    identificador de registros de cabina

  6. Para abrir una entrada de registro, haga clic en un registro seleccionado.

5.3. Opciones de búsqueda de texto para filtrar los registros en la consola web

La funcionalidad de la opción de búsqueda de texto ofrece una gran variedad de opciones para filtrar los registros. Si decide filtrar los registros mediante la búsqueda de texto, puede utilizar las opciones predefinidas que se definen en los tres menús desplegables, o puede escribir toda la búsqueda usted mismo.

Menús desplegables

Hay tres menús desplegables con los que puede especificar los principales parámetros de su búsqueda:

  • Time: Este menú desplegable contiene búsquedas predefinidas para diferentes rangos de tiempo de su búsqueda.
  • Priority: Este menú desplegable ofrece opciones para diferentes niveles de prioridad. Corresponde a la opción journalctl --priority. El valor de prioridad por defecto es Error and above. Se establece cada vez que no se especifica ninguna otra prioridad.
  • Identifier: En este menú desplegable, puede seleccionar un identificador que desee filtrar. Corresponde a la opción journalctl --identifier.

Cuantificadores

Hay seis cuantificadores que puede utilizar para especificar su búsqueda. Se tratan en la tabla Opciones para filtrar registros.

Campos de registro

Si desea buscar un campo de registro específico, es posible especificar el campo junto con su contenido.

Búsqueda de texto libre en los mensajes de los registros

Puede filtrar cualquier cadena de texto de su elección en los mensajes de registro. La cadena también puede estar en forma de expresiones regulares.

Filtrado avanzado de registros I

Filtra todos los mensajes de registro identificados por 'systemd' que hayan ocurrido desde la medianoche del 22 de octubre de 2020 y el campo de diario 'JOB_TYPE' sea 'start' o 'restart'.

  1. Escriba identifier:systemd since:2020-10-22 JOB_TYPE=start,restart en el campo de búsqueda.
  2. Comprueba los resultados.

    búsqueda avanzada de registros I

Filtrado avanzado de registros II

Filtra todos los mensajes de registro que provienen de la unidad systemd 'cockpit.service' que han ocurrido en el anteúltimo arranque y el cuerpo del mensaje contiene o bien "error" o bien "fallo".

  1. Escriba service:cockpit boot:-1 error|fail en el campo de búsqueda.
  2. Comprueba los resultados.

    búsqueda avanzada de registros II

5.4. Uso de un cuadro de búsqueda de texto para filtrar los registros en la consola web

El cuadro de búsqueda de texto permite filtrar los registros según diferentes parámetros. La búsqueda combina el uso de los menús desplegables de filtrado, los cuantificadores, los campos de registro y la búsqueda de cadenas de texto de forma libre.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Logs.
  3. Utilice los menús desplegables para especificar los tres cuantificadores principales - rango de tiempo, prioridad e identificador(es) - que desea filtrar.

    El cuantificador Priority siempre tiene que tener un valor. Si no lo especifica, se filtra automáticamente la prioridad de Error and above. Observe que las opciones que establece se reflejan en el cuadro de búsqueda de texto.

  4. Especifique el campo de registro que desea filtrar.

    Es posible añadir varios campos de registro.

  5. Puede utilizar una cadena de texto libre para buscar cualquier otra cosa. El cuadro de búsqueda también acepta expresiones regulares.

5.5. Opciones de filtrado de registros

Hay varias opciones de journalctl, que puedes utilizar para filtrar los registros en la consola web, que pueden ser útiles. Algunas de ellas ya están contempladas como parte de los menús desplegables de la interfaz de la consola web.

Tabla 5.1. Tabla

Nombre de la opciónUsoNotas

priority

Filtra la salida por las prioridades de los mensajes. Toma un único nivel de registro numérico o textual. Los niveles de registro son los habituales de syslog. Si se especifica un único nivel de registro, se mostrarán todos los mensajes con este nivel de registro o con un nivel de registro inferior (por tanto, más importante).

Cubierto en el menú desplegable Priority.

identifier

Muestra los mensajes para el identificador de syslog especificado SYSLOG_IDENTIFIER. Se puede especificar varias veces.

Cubierto en el menú desplegable Identifier.

follow

Muestra sólo las entradas más recientes del diario, e imprime continuamente las nuevas entradas a medida que se añaden al diario.

No está contemplado en un desplegable.

service

Muestra los mensajes de la unidad systemd especificada. Se puede especificar varias veces.

No está contemplado en un desplegable. Corresponde al parámetro journalctl --unit.

boot

Muestra los mensajes de un arranque específico.

Un número entero positivo buscará las botas empezando por el principio del diario, y un número entero igual o menor que cero buscará las botas empezando por el final del diario. Así, 1 significa el primer arranque encontrado en el diario en orden cronológico, 2 el segundo y así sucesivamente; mientras que -0 es el último arranque, -1 el anteúltimo, y así sucesivamente.

Cubierto sólo como Current boot o Previous boot en el menú desplegable Time. Las demás opciones deben escribirse manualmente.

since

Empezar a mostrar las entradas en la fecha especificada o en una fecha anterior a la especificada, respectivamente. Las especificaciones de fecha deben tener el formato \ "2012-10-30 18:17". Si se omite la parte de la hora, se asume "00:00:00". Si sólo se omite el componente de los segundos, se supone ":00". Si se omite el componente de la fecha, se asume el día actual. Alternativamente se entienden las cadenas \ "ayer", \ "hoy", \ "mañana", que se refieren a las 00:00:00 del día anterior al día actual, del día actual, o del día posterior al día actual, respectivamente. "Ahora" se refiere a la hora actual. Por último, se pueden especificar horas relativas, prefijadas con \ "-" o " ", que se refieren a horas anteriores o posteriores a la hora actual, respectivamente.

No está contemplado en un desplegable.

Capítulo 6. Gestión de las cuentas de usuario en la consola web

La consola web de RHEL ofrece una interfaz para añadir, editar y eliminar cuentas de usuario del sistema.

Después de leer esta sección, lo sabrás:

  • De donde provienen las cuentas existentes.
  • Cómo añadir nuevas cuentas.
  • Cómo establecer la caducidad de la contraseña.
  • Cómo y cuándo terminar las sesiones de los usuarios.

Requisitos previos

  • Estar conectado a la consola web de RHEL con una cuenta que tenga asignados permisos de administrador. Para más detalles, consulte Iniciar sesión en la consola web de RHEL.

6.1. Cuentas de usuario del sistema gestionadas en la consola web

Con las cuentas de usuario que se muestran en la consola web de RHEL se puede:

  • Autenticar a los usuarios al acceder al sistema.
  • Establezca los derechos de acceso al sistema.

La consola web de RHEL muestra todas las cuentas de usuario ubicadas en el sistema. Por lo tanto, puede ver al menos una cuenta de usuario justo después del primer inicio de sesión en la consola web.

Después de iniciar sesión en la consola web de RHEL, puede realizar las siguientes operaciones:

  • Crear nuevas cuentas de usuario.
  • Cambia sus parámetros.
  • Bloquea las cuentas.
  • Terminar las sesiones de los usuarios.

6.2. Añadir nuevas cuentas mediante la consola web

Siga los siguientes pasos para añadir cuentas de usuario al sistema y establecer los derechos de administración de las cuentas a través de la consola web de RHEL.

Requisitos previos

  • La consola web de RHEL debe estar instalada y accesible. Para más detalles, consulte Instalación de la consola web.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.
  2. Haga clic en Cuentas.
  3. Haga clic en Crear una nueva cuenta.
  1. En el campo Full Name, introduzca el nombre completo del usuario.

    La consola web de RHEL sugiere automáticamente un nombre de usuario a partir del nombre completo y lo rellena en el campo User Name. Si no desea utilizar la convención de nomenclatura original que consiste en la primera letra del nombre y el apellido completo, actualice la sugerencia.

  2. En los campos de Password/Confirm, introduzca la contraseña y vuelva a escribirla para verificar que es correcta.

    La barra de color situada debajo de los campos muestra el nivel de seguridad de la contraseña introducida, lo que no permite crear un usuario con una contraseña débil.

  1. Haga clic en Crear para guardar la configuración y cerrar el cuadro de diálogo.
  2. Seleccione la cuenta recién creada.
  3. Seleccione Server Administrator en el elemento Roles.

    cockpit terminar sesión pf4

    Ahora puede ver la nueva cuenta en la configuración de Accounts y puede utilizar las credenciales para conectarse al sistema.

6.3. Aplicación de la caducidad de la contraseña en la consola web

Por defecto, las cuentas de usuario tienen establecidas contraseñas que no caducan nunca. Puede configurar las contraseñas del sistema para que caduquen después de un número determinado de días. Cuando la contraseña caduque, el siguiente intento de inicio de sesión solicitará un cambio de contraseña.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Cuentas.
  3. Seleccione la cuenta de usuario para la que se va a imponer la caducidad de la contraseña.
  4. En la configuración de la cuenta de usuario, haga clic en No caducar nunca la contraseña.
  5. En el cuadro de diálogo Password Expiration, seleccione Require password change every …​ days e introduzca un número entero positivo que represente el número de días en que caduca la contraseña.
  1. Haga clic en Cambiar.

Pasos de verificación

  • Para comprobar que la caducidad de la contraseña está configurada, abra la configuración de la cuenta.

    La consola web de RHEL 8 muestra un enlace con la fecha de caducidad.

    fecha de caducidad de la contraseña de la cabina

6.4. Terminar las sesiones de los usuarios en la consola web

Un usuario crea sesiones de usuario cuando se conecta al sistema. Terminar las sesiones de usuario significa cerrar la sesión del usuario en el sistema. Puede ser útil si necesita realizar tareas administrativas sensibles a los cambios de configuración, por ejemplo, actualizaciones del sistema.

En cada cuenta de usuario de la consola web de RHEL 8, puede finalizar todas las sesiones de la cuenta, excepto la sesión de la consola web que esté utilizando en ese momento. Esto evita que pierdas el acceso a tu sistema.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Cuentas.
  3. Haga clic en la cuenta de usuario para la que desea terminar la sesión.
  4. Haga clic en Terminar Sesión.

    Si el botón de Terminar Sesión está inactivo, el usuario no está conectado al sistema.

    La consola web de RHEL termina las sesiones.

Capítulo 7. Gestión de servicios en la consola web

Aprenda a gestionar los servicios del sistema en la interfaz de la consola web de RHEL 8. Puede activar o desactivar servicios, reiniciarlos o recargarlos, o gestionar su inicio automático.

7.1. Activar o desactivar los servicios del sistema en la consola web

Este procedimiento activa o desactiva los servicios del sistema mediante la interfaz de la consola web.

Requisitos previos

Procedimiento

Puede filtrar los servicios por nombre o descripción y también por Activado, Desactivado o Inicio automático estático. La interfaz muestra el estado actual del servicio y sus registros recientes.

  1. Inicie sesión en la consola web de RHEL con privilegios de administrador.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Services en el menú de la consola web de la izquierda.
  3. La pestaña por defecto de Services es System Services. Si desea gestionar objetivos, sockets, temporizadores o rutas, cambie a la pestaña correspondiente en el menú de la parte superior.

    servicios del sistema de cabina pf4

  4. Para abrir la configuración de los servicios, haga clic en un servicio seleccionado de la lista. Puede saber qué servicios están activos o inactivos marcando la columna State.
  5. Activar o desactivar un servicio:

    • Para activar un servicio inactivo, pulse el botón Start.

      servicio de cabina inicio pf4

    • Para desactivar un servicio activo, pulse el botón Stop.

      parada de servicio de la cabina pf4

7.2. Reiniciar los servicios del sistema en la consola web

Este procedimiento reinicia los servicios del sistema mediante la interfaz de la consola web.

Requisitos previos

Procedimiento

Puede filtrar los servicios por nombre o descripción y también por Activado, Desactivado o Inicio automático estático. La interfaz muestra el estado actual del servicio y sus registros recientes.

  1. Inicie sesión en la consola web de RHEL con privilegios de administrador.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Services en el menú de la consola web de la izquierda.
  3. La pestaña por defecto de Services es System Services. Si desea gestionar objetivos, sockets, temporizadores o rutas, cambie a la pestaña correspondiente en el menú de la parte superior.

    servicios del sistema de cabina pf4

  4. Para abrir la configuración del servicio, haga clic en un servicio seleccionado de la lista.
  5. Para reiniciar un servicio, pulse el botón Restart.

    cockpit service restart pf4

Capítulo 8. Configuración de los enlaces de red mediante la consola web

Aprenda cómo funciona el enlace de red y configure los enlaces de red en la consola web de RHEL 8.

Nota

La consola web de RHEL 8 está construida sobre el servicio NetworkManager.

Para más detalles, consulte Introducción a NetworkManager para la gestión de redes.

Requisitos previos

8.1. Comprender la vinculación de la red

La unión de redes es un método para combinar o agregar interfaces de red para proporcionar una interfaz lógica con mayor rendimiento o redundancia.

Los modos active-backup, balance-tlb, y balance-alb no requieren ninguna configuración específica del conmutador de red. Sin embargo, otros modos de enlace requieren configurar el conmutador para agregar los enlaces. Por ejemplo, los conmutadores Cisco requieren EtherChannel para los modos 0, 2 y 3, pero para el modo 4, se requiere el protocolo de control de agregación de enlaces (LACP) y EtherChannel.

Para más detalles, consulte la documentación de su conmutador y el CÓMO del controlador de enlace Ethernet de Linux.

Importante

Algunas funciones de enlace de red, como el mecanismo de conmutación por error, no admiten conexiones directas por cable sin un conmutador de red. Para más detalles, consulte la sección ¿Se admite la conexión directa con cables cruzados? Solución KCS.

8.2. Modalidades de enlace

En RHEL 8 hay varias opciones de modo. Cada opción de modo se caracteriza por un equilibrio de carga y una tolerancia a los fallos específicos. El comportamiento de las interfaces enlazadas depende del modo. Los modos de enlace proporcionan tolerancia a fallos, equilibrio de carga o ambos.

Modos de equilibrio de carga

  • Round Robin: Transmite secuencialmente los paquetes desde la primera interfaz disponible hasta la última.

Modos de tolerancia a los fallos

  • Active Backup: Sólo cuando la interfaz primaria falla, una de las interfaces de reserva la sustituye. Sólo es visible la dirección MAC utilizada por la interfaz activa.
  • Broadcast: Se envían todas las transmisiones en todas las interfaces.

    Nota

    La difusión aumenta significativamente el tráfico de red en todas las interfaces vinculadas.

Modos de tolerancia a fallos y equilibrio de carga

  • XOR: Las direcciones MAC de destino se distribuyen de forma equitativa entre las interfaces con un modulo hash. Cada interfaz sirve entonces al mismo grupo de direcciones MAC.
  • 802.3ad: Establece una política de agregación de enlaces dinámica IEEE 802.3ad. Crea grupos de agregación que comparten la misma velocidad y configuración dúplex. Transmite y recibe en todas las interfaces del agregador activo.

    Nota

    Este modo requiere un switch compatible con 802.3ad.

  • Adaptive transmit load balancing: El tráfico saliente se distribuye en función de la carga actual de cada interfaz. El tráfico entrante es recibido por la interfaz actual. Si la interfaz receptora falla, otra interfaz toma la dirección MAC de la que ha fallado.
  • Adaptive load balancing: Incluye el equilibrio de carga de transmisión y recepción para el tráfico IPv4.

    El equilibrio de la carga de recepción se consigue mediante la negociación del Protocolo de Resolución de Direcciones (ARP), por lo que es necesario establecer Link Monitoring en ARP en la configuración del enlace.

8.3. Añadir un nuevo vínculo mediante la consola web

Configure un enlace de respaldo activo en dos o más interfaces de red utilizando la consola web.

Otros modos de enlace de red pueden configurarse de forma similar.

Requisitos previos

  • Hay dos o más tarjetas de red instaladas en el servidor.
  • Las tarjetas de red están conectadas a un conmutador.

Procedimiento

  1. Inicie sesión en la consola web.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abrir Networking.
  3. Haga clic en el botón Add Bond.
  4. En el cuadro de diálogo Bond Settings, introduzca un nombre para el nuevo bono.
  5. En el campo Members, seleccione las interfaces que deben formar parte del enlace.
  6. Opcional] En la lista desplegable MAC, seleccione una dirección MAC que se utilizará para esta interfaz.

    Si deja el campo MAC vacío, el bono obtendrá una de las direcciones que aparecen en la lista desplegable.

  7. En la lista desplegable Mode, seleccione el modo.

    Para más detalles, consulte los modos de enlace de red

  8. Si selecciona Active Backup, seleccione la interfaz primaria.

    respaldo del bono de la cabina

  9. En el menú desplegable Link Monitoring, deje aquí la opción MII.

    Sólo el modo de equilibrio de carga adaptativo requiere cambiar esta opción a ARP.

  10. Los campos Monitoring Interval, Link up delay, y Link down delay, que contienen valores en milisegundos, déjelos como están. Cámbielos sólo para solucionar problemas.
  11. Haga clic en Apply.

    adición de bonos para la cabina

Para verificar que el enlace funciona correctamente, vaya a la sección Networking y compruebe si las columnas Sending y Receiving de la tabla Interfaces muestran una actividad de red.

vínculo de la cabina de mando añadido

8.4. Añadir interfaces al enlace mediante la consola web

Los enlaces de red pueden incluir múltiples interfaces y puedes añadir o eliminar cualquiera de ellas en cualquier momento.

Aprenda a añadir una interfaz de red a un enlace existente.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abrir Networking.
  3. En la tabla Interfaces, haga clic en el enlace que desee configurar.
  4. En la pantalla de configuración del enlace, desplácese hasta la tabla de miembros (interfaces).
  5. Haga clic en el icono .
  6. Seleccione la interfaz en la lista desplegable y haga clic en ella.

    interfaz de adición de bonos de la cabina de mando

La consola web de RHEL 8 añade la interfaz al enlace.

8.5. Eliminar o desactivar una interfaz del enlace mediante la consola web

Los enlaces de red pueden incluir múltiples interfaces. Si necesita cambiar un dispositivo, puede eliminar o desactivar determinadas interfaces del enlace, que funcionará con el resto de las interfaces activas.

Para dejar de utilizar una interfaz incluida en un bono, puede:

  • Retire la interfaz de la unión.
  • Desactivar la interfaz temporalmente. La interfaz sigue formando parte del enlace, pero el enlace no la utilizará hasta que la vuelvas a habilitar.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abrir Networking.
  3. Haga clic en el enlace que desea configurar.
  4. En la pantalla de configuración del enlace, desplácese hasta la tabla de puertos (interfaces).
  5. Seleccione la interfaz y elimínela o desactívela:

    • Haga clic en el icono - para eliminar la interfaz.
    • Ponga el botón ON/OFF en Off.

    interfaz de eliminación de la unión de la cabina

Según su elección, la consola web elimina o desactiva la interfaz del enlace y puede volver a verla en la sección Networking como interfaz independiente.

8.6. Eliminar o desactivar un enlace mediante la consola web

Elimine o desactive un enlace de red mediante la consola web. Si desactiva el enlace, las interfaces permanecen en el enlace, pero el enlace no se utilizará para el tráfico de red.

Requisitos previos

  • Hay un vínculo existente en la consola web.

Procedimiento

  1. Inicie sesión en la consola web.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abrir Networking.
  3. Haga clic en el bono que desea eliminar.
  4. En la pantalla de configuración del enlace, puede desactivar el enlace con el botón ON/OFF o hacer clic en el botón Delete para eliminar el enlace de forma permanente.

    quitar la fianza de la cabina

Puede volver a Networking y verificar que todas las interfaces del enlace son ahora interfaces independientes.

Capítulo 9. Configuración de equipos de red mediante la consola web

Aprenda cómo funciona el enlace de red, cuáles son las diferencias entre los equipos de red y los enlaces de red, y cuáles son las posibilidades de configuración en la consola web.

Además, puede encontrar directrices para:

  • Añadir un nuevo equipo de red
  • Añadir nuevas interfaces a un equipo de red existente
  • Eliminación de interfaces de un equipo de red existente
  • Eliminación de un equipo de red

Requisitos previos

9.1. Comprensión de los equipos de red

La agrupación de redes es una función que combina o agrega interfaces de red para proporcionar una interfaz lógica con mayor rendimiento o redundancia.

El network teaming utiliza un controlador de kernel para implementar el manejo rápido de los flujos de paquetes, así como bibliotecas y servicios de espacio de usuario para otras tareas. De este modo, el network teaming es una solución fácilmente ampliable y escalable para los requisitos de equilibrio de carga y redundancia.

Importante

Algunas características de la unión de redes, como el mecanismo de conmutación por error, no admiten conexiones directas por cable sin un conmutador de red. Para más detalles, consulte ¿Se admite la unión con conexión directa mediante cables cruzados?

9.2. Comparación de las características de los equipos de red y de los enlaces

Conozca las características que admiten los equipos de red y los bonos de red:

CaracterísticaVínculo de redEquipo de la red

Política de transmisión de emisiones

Política de Tx Round-robin

Política de transmisión de respaldo activo

Soporte de LACP (802.3ad)

Sí (sólo activo)

Política de transmisión basada en Hash

El usuario puede establecer la función hash

No

Soporte de equilibrio de carga de transmisión (TLB)

Selección de puerto LACP hash

Equilibrio de carga para el soporte de LACP

No

Supervisión de enlaces de Ethtool

Monitorización de enlaces ARP

Supervisión de enlaces NS/NA (IPv6)

No

Retrasos en la subida y bajada de los puertos

Prioridades portuarias y adherencia (mejora de la opción "primaria")

No

Configuración separada de la supervisión de los enlaces por puerto

No

Configuración de la monitorización de múltiples enlaces

Limitado

Ruta de Tx/Rx sin bloqueo

No (rwlock)

Sí (RCU)

Soporte de VLAN

Control del espacio de usuario en tiempo de ejecución

Limitado

Lógica en el espacio del usuario

No

Extensibilidad

Duro

Fácil

Diseño modular

No

Gastos generales de funcionamiento

Bajo

Muy bajo

Interfaz D-Bus

No

Apilamiento de varios dispositivos

Configuración cero mediante LLDP

No

(en planificación)

Soporte de NetworkManager

9.3. Añadir un nuevo equipo mediante la consola web

Configure un nuevo equipo de red de respaldo activo en dos o más interfaces de red utilizando la consola web.

Requisitos previos

  • Dos o más tarjetas de red instaladas en el servidor.
  • Las tarjetas de red están conectadas a un conmutador.

Procedimiento

  1. Inicie sesión en la consola web.

    Para más detalles, consulte Iniciar sesión en la consolaweb

  2. Vaya a la pestaña Networking.
  3. Haga clic en el botón Add Team.
  4. En el área Team Settings, configure los parámetros del nuevo equipo:

    1. Añade un nombre para tu equipo en el campo Name.
    2. En el campo Ports, seleccione todas las interfaces de red que desee añadir al equipo.
    3. En el menú desplegable Runner, seleccione el corredor.
    4. En el menú desplegable Link Watch seleccione un observador de enlaces.

      1. Si selecciona Ethtool, establezca adicionalmente un retardo de subida y otro de bajada del enlace.
      2. Si selecciona ARP Ping o NSNA Ping, establezca además un intervalo de ping y un objetivo de ping.
  5. Haga clic en Apply

    configuración del equipo de red de la cabina

Pasos de verificación

  1. Vaya a la pestaña Networking y compruebe si las columnas Sending y Receiving de la tabla Interfaces muestran una actividad de red.

    actividad del equipo de la red de cabinas

Recursos adicionales

9.4. Añadir nuevas interfaces al equipo mediante la consola web

Los equipos de red pueden incluir varias interfaces y es posible añadir o eliminar cualquiera de ellas en cualquier momento. La siguiente sección describe cómo añadir una nueva interfaz de red a un equipo existente.

Requisitos previos

  • Se configura un equipo de red con.

Procedimiento

  1. Inicie sesión en la consola web.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Cambie a la pestaña Networking.
  3. En la tabla Interfaces, haga clic en el equipo que desee configurar.
  4. En la ventana de configuración del equipo, desplázate hasta la tabla Ports.
  5. Haga clic en el icono .
  6. Seleccione la interfaz que desea añadir en la lista desplegable.

    equipo de red de la cabina añadir interfaz

La consola web de RHEL 8 añade la interfaz al equipo.

9.5. Eliminar o desactivar una interfaz del equipo mediante la consola web

Los equipos de red pueden incluir varias interfaces. Si necesita cambiar un dispositivo, puede eliminar o desactivar determinadas interfaces del equipo de red, que funcionarán junto con el resto de interfaces activas.

Hay dos opciones para dejar de utilizar una interfaz incluida en un equipo:

  • Eliminación de la interfaz del equipo
  • Desactivar temporalmente la interfaz. La interfaz sigue formando parte del equipo, pero el equipo no la utilizará hasta que la vuelva a habilitar.

Requisitos previos

  • En el host existe un equipo de red con múltiples interfaces.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Cambie a la pestaña Networking.
  3. Haga clic en el equipo que desea configurar.
  4. En la ventana de configuración del equipo, desplácese hasta la tabla de puertos (interfaces).
  5. Seleccione una interfaz y elimínela o desactívela.

    1. Coloque el botón ON/OFF en Off para desactivar la interfaz.
    2. Haga clic en el icono - para eliminar la interfaz.

      equipo de la cabina de mando eliminar la interfaz

Según su elección, la consola web elimina o desactiva la interfaz. Si elimina la interfaz, estará disponible en Networking como interfaz independiente.

9.6. Eliminar o desactivar un equipo mediante la consola web

Elimine o desactive un equipo de red utilizando la consola web. Si sólo desactiva el equipo, las interfaces del equipo permanecerán en él, pero el equipo no se utilizará para el tráfico de red.

Requisitos previos

  • Se configura un equipo de red en el host.

Procedimiento

  1. Inicie sesión en la consola web.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Cambie a la pestaña Networking.
  3. Haga clic en el equipo que desea eliminar o desactivar.
  4. Eliminar o desactivar el equipo seleccionado.

    1. Puede eliminar el equipo haciendo clic en el botón Eliminar.
    2. Puede desactivar el equipo moviendo el interruptor ON/OFF a la posición de desactivado.

      equipo de cabina eliminar

Pasos de verificación

  • Si ha eliminado el equipo, vaya a Networking, y verifique que todas las interfaces de su equipo aparecen ahora como interfaces independientes.

Capítulo 10. Configuración de los puentes de red en la consola web

Los puentes de red se utilizan para conectar varias interfaces a una subred con el mismo rango de direcciones IP.

Requisitos previos

10.1. Añadir puentes en la consola web

Cree un puente de software en múltiples interfaces de red utilizando la consola web.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abrir Networking.
  3. Haga clic en el botón Add Bridge.

    cabina de mando añadir puente

  4. En el cuadro de diálogo Bridge Settings, introduzca un nombre para el nuevo puente.
  5. En el campo Port, seleccione las interfaces que quiere poner en la única subred.
  6. Opcionalmente, puede seleccionar el Spanning Tree protocol (STP) para evitar los bucles de puente y la radiación de difusión.

    Si no tiene una preferencia fuerte, deje los valores predefinidos como están.

    puente de mando añadir interfaces

  7. Haga clic en Create.

Si el puente se crea con éxito, la consola web muestra el nuevo puente en la sección Networking. Compruebe los valores de las columnas Sending y Receiving en la fila del nuevo puente.

interfaz del puente de mando

Si puede ver que se envían y reciben cero bytes a través del puente, la conexión no funciona correctamente y debe ajustar la configuración de la red.

10.2. Configurar una dirección IP estática en la consola web

La dirección IP para su sistema puede ser asignada desde el pool automáticamente por el servidor DHCP o puede configurar la dirección IP manualmente. La dirección IP no se verá influenciada por la configuración del servidor DHCP.

Aprenda a configurar las direcciones IPv4 estáticas de un puente de red utilizando la consola web de RHEL.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abra la sección Networking.
  3. Haga clic en la interfaz en la que desea establecer la dirección IP estática.

    interfaces de red de la cabina de mando

  4. En la pantalla de detalles de la interfaz, haga clic en la configuración de IPv4.

    cabina ipv4

  5. En el cuadro de diálogo IPv4 Settings, seleccione Manual en la lista desplegable Addresses.

    configuración ipv4 de la cabina

  6. Haga clic en Apply.
  7. En el campo Addresses, introduzca la dirección IP, la máscara de red y la puerta de enlace deseadas.

    configuración de la cabina ipv4 direcciones

  8. Haga clic en Apply.

En este punto, la dirección IP ha sido configurada y la interfaz utiliza la nueva dirección IP estática.

configuración de la cabina ipv4 estática

10.3. Eliminación de interfaces del puente mediante la consola web

Los puentes de red pueden incluir múltiples interfaces. Puede eliminarlos del puente. Cada interfaz eliminada se cambiará automáticamente a la interfaz independiente.

Aprenda a eliminar una interfaz de red de un puente de software creado en el sistema RHEL 8.

Requisitos previos

  • Tener un puente con múltiples interfaces en su sistema.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abrir Networking.
  3. Haga clic en el puente que desea configurar.

    interfaces de red de la cabina de mando

  4. En la pantalla de configuración del puente, desplázate hasta la tabla de puertos (interfaces).

    puente de la cabina de mando eliminar la interfaz

  5. Seleccione la interfaz y haga clic en el icono -.

La consola web de RHEL 8 elimina la interfaz del puente y puede verla de nuevo en la sección Networking como interfaz independiente.

10.4. Borrar puentes en la consola web

Puede eliminar un puente de red por software en la consola web de RHEL. Todas las interfaces de red incluidas en el puente se cambiarán automáticamente a interfaces independientes.

Requisitos previos

  • Tener un puente en su sistema.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abra la sección Networking.
  3. Haga clic en el puente que desea configurar.

    interfaces de red de la cabina de mando

  4. En la pantalla de configuración del puente, desplázate hasta la tabla de puertos.

    puente de la cabina de mando eliminar la interfaz

  5. Haga clic en Delete.

En este momento, vuelva a Networking y compruebe que todas las interfaces de red aparecen en la pestaña Interfaces. Las interfaces que formaban parte del puente pueden estar ahora inactivas. Por lo tanto, es posible que tenga que activarlas y establecer los parámetros de red manualmente.

puente de la cabina de mando borrar ajustes

Capítulo 11. Configuración de VLANs en la consola web

Las VLANs (Virtual LANs) son redes virtuales creadas en una única interfaz física Ethernet. Cada VLAN está definida por un ID que representa un número entero positivo único y funciona como una interfaz independiente.

Aprenda a crear VLANs en la consola web de RHEL.

Requisitos previos

  • La consola web de RHEL 8 instalada y habilitada.

    Para más detalles, véase Instalación de la consola web.

  • Tener una interfaz de red en su sistema.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abrir Networking.
  3. Haga clic en el botón Add VLAN.

    cockpit add vlan

  4. En el cuadro de diálogo VLAN Settings, seleccione la interfaz física para la que desea crear una VLAN.
  5. Introduzca la identificación de la VLAN o utilice el número predefinido.
  6. En el campo Name, puede ver un nombre predefinido formado por la interfaz padre y el Id. de la VLAN. Si no es necesario, deje el nombre como está.

    configuración de la vlan de la cabina

  7. Haga clic en Apply.

La nueva VLAN ha sido creada y es necesario hacer clic en la VLAN y configurar los ajustes de red.

vlans de cabina

Capítulo 12. Configurar el puerto de escucha de la consola web

Aprenda a permitir nuevos puertos o a cambiar los existentes utilizando la consola web de RHEL.

Requisitos previos

12.1. Permitir un nuevo puerto en un sistema con SELinux activo

Habilitar la consola web para que escuche en un puerto seleccionado.

Requisitos previos

  • La consola web debe estar instalada y accesible. Para más detalles, consulte Instalación de la consola web.

Procedimiento

  • Para los puertos que no están definidos por ninguna otra parte de SELinux, ejecute

    $ sudo semanage port -a -t websm_port_t -p tcp PORT_NUMBER
  • Para los puertos que ya están definidos por otra parte de SELinux, ejecute:

    $ sudo semanage port -m -t websm_port_t -p tcp PORT_NUMBER

Los cambios deberían entrar en vigor inmediatamente.

12.2. Permitir un nuevo puerto en un sistema con firewalld

Habilitar la consola web para recibir conexiones en un nuevo puerto.

Requisitos previos

  • La consola web debe estar instalada y accesible. Para más detalles, consulte Instalación de la consola web.
  • El servicio firewalld debe estar funcionando.

Procedimiento

  1. Para añadir un nuevo número de puerto, ejecute el siguiente comando:

    $ sudo firewall-cmd --permanent --service cockpit --add-port=PORT_NUMBER/tcp
  2. Para eliminar el antiguo número de puerto del servicio cockpit, ejecute:

    $ sudo firewall-cmd --permanent --service cockpit --remove-port=OLD_PORT_NUMBER/tcp
Importante

Si sólo ejecuta el firewall-cmd --service cockpit --add-port=PORT_NUMBER/tcp sin la opción --permanent, su cambio se cancelará con la siguiente recarga de firewalld o con un reinicio del sistema.

12.3. Cambiar el puerto de la consola web

Cambie el protocolo de control de transmisión (TCP) por defecto en el puerto 9090 por otro diferente.

Requisitos previos

Procedimiento

  1. Cambie el puerto de escucha con uno de los siguientes métodos:

    1. Utilizando el comando systemctl edit cockpit.socket:

      1. Ejecute el siguiente comando:

        $ sudo systemctl edit cockpit.socket

        Esto abrirá el archivo /etc/systemd/system/cockpit.socket.d/override.conf.

      2. Modificar el contenido de override.conf o añadir un nuevo contenido con el siguiente formato:

        [Socket]
        ListenStream=
        ListenStream=PORT_NUMBER
    2. Alternativamente, añada el contenido mencionado en el archivo /etc/systemd/system/cockpit.socket.d/listen.conf.

      Cree el directorio cockpit.socket.d. y el archivo listen.conf si aún no existen.

  2. Ejecute los siguientes comandos para que los cambios surtan efecto:

    $ sudo systemctl daemon-reload
    $ sudo systemctl restart cockpit.socket

    Si ha utilizado systemctl edit cockpit.socket en el paso anterior, no es necesario ejecutar systemctl daemon-reload.

Pasos de verificación

  • Para verificar que el cambio fue exitoso, intente conectarse a la consola web con el nuevo puerto.

Capítulo 13. Gestión del cortafuegos mediante la consola web

Un cortafuegos es una forma de proteger las máquinas de cualquier tráfico no deseado procedente del exterior. Permite a los usuarios controlar el tráfico de red entrante en las máquinas anfitrionas definiendo un conjunto de reglas de cortafuegos. Estas reglas se utilizan para clasificar el tráfico entrante y bloquearlo o permitirlo.

Requisitos previos

  • La consola web de RHEL 8 configura el servicio firewalld.

    Para más detalles sobre el servicio firewalld, consulte Introducción a firewalld.

13.1. Ejecución del cortafuegos mediante la consola web

Esta sección describe dónde y cómo ejecutar el firewall del sistema RHEL 8 en la consola web.

Nota

La consola web de RHEL 8 configura el servicio firewalld.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abra la sección Networking.
  3. En la sección Firewall, haga clic en ON para ejecutar el cortafuegos.

    cabina fw

    Si no ve la casilla Firewall, inicie sesión en la consola web con privilegios de administración.

En este momento, su cortafuegos está funcionando.

Para configurar las reglas del cortafuegos, consulte Sección 13.7, “Habilitación de servicios en el cortafuegos mediante la consola web”.

13.2. Detención del cortafuegos mediante la consola web

Esta sección describe dónde y cómo detener el firewall del sistema RHEL 8 en la consola web.

Nota

La consola web de RHEL 8 configura el servicio firewalld.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abra la sección Networking.
  3. En la sección Firewall, haga clic en OFF para detenerla.

    cabina fw

    Si no ve la casilla Firewall, inicie sesión en la consola web con privilegios de administración.

En esta fase, el cortafuegos se ha detenido y no asegura su sistema.

13.3. firewalld

firewalld es un demonio de servicio de cortafuegos que proporciona un cortafuegos dinámico personalizable basado en el host con una interfaz D-Bus. Al ser dinámico, permite crear, cambiar y eliminar las reglas sin necesidad de reiniciar el demonio del cortafuegos cada vez que se cambian las reglas.

firewalld utiliza los conceptos de zones y services, que simplifican la gestión del tráfico. Las zonas son conjuntos predefinidos de reglas. Se pueden asignar interfaces de red y fuentes a una zona. El tráfico permitido depende de la red a la que esté conectado el ordenador y del nivel de seguridad que tenga asignado esta red. Los servicios del cortafuegos son reglas predefinidas que cubren todos los ajustes necesarios para permitir el tráfico entrante para un servicio específico y se aplican dentro de una zona.

Los servicios utilizan uno o más ports o addresses para la comunicación en red. Los cortafuegos filtran la comunicación basándose en los puertos. Para permitir el tráfico de red para un servicio, sus puertos deben ser open. firewalld bloquea todo el tráfico en los puertos que no están explícitamente establecidos como abiertos. Algunas zonas, como trusted, permiten todo el tráfico por defecto.

Recursos adicionales

  • firewalld(1) página de manual

13.4. Zonas

firewalld puede utilizarse para separar las redes en diferentes zonas según el nivel de confianza que el usuario haya decidido otorgar a las interfaces y al tráfico dentro de esa red. Una conexión sólo puede formar parte de una zona, pero una zona puede utilizarse para muchas conexiones de red.

NetworkManager notifica a firewalld la zona de una interfaz. Puede asignar zonas a las interfaces con:

  • NetworkManager
  • firewall-config herramienta
  • firewall-cmd herramienta de línea de comandos
  • La consola web de RHEL

Los tres últimos sólo pueden editar los archivos de configuración correspondientes de NetworkManager. Si se cambia la zona de la interfaz mediante la consola web, firewall-cmd o firewall-config, la solicitud se reenvía a NetworkManager y no es gestionada porfirewalld.

Las zonas predefinidas se almacenan en el directorio /usr/lib/firewalld/zones/ y pueden aplicarse instantáneamente a cualquier interfaz de red disponible. Estos archivos se copian en el directorio /etc/firewalld/zones/ sólo después de ser modificados. La configuración por defecto de las zonas predefinidas es la siguiente:

block
Cualquier conexión de red entrante es rechazada con un mensaje icmp-host-prohibido para IPv4 e icmp6-adm-prohibido para IPv6. Sólo son posibles las conexiones de red iniciadas desde dentro del sistema.
dmz
Para los ordenadores de su zona desmilitarizada de acceso público con acceso limitado a su red interna. Sólo se aceptan las conexiones entrantes seleccionadas.
drop
Todos los paquetes de red entrantes se descartan sin ninguna notificación. Sólo son posibles las conexiones de red salientes.
external
Para usar en redes externas con el enmascaramiento activado, especialmente para los routers. No confía en que los otros ordenadores de la red no dañen su ordenador. Sólo se aceptan las conexiones entrantes seleccionadas.
home
Para usar en casa cuando se confía principalmente en los otros ordenadores de la red. Sólo se aceptan las conexiones entrantes seleccionadas.
internal
Para su uso en redes internas cuando se confía principalmente en los otros ordenadores de la red. Sólo se aceptan las conexiones entrantes seleccionadas.
public
Para su uso en áreas públicas donde no se confía en otros ordenadores de la red. Sólo se aceptan las conexiones entrantes seleccionadas.
trusted
Se aceptan todas las conexiones de red.
work
Para su uso en el trabajo, donde se confía principalmente en los otros ordenadores de la red. Sólo se aceptan las conexiones entrantes seleccionadas.

Una de estas zonas se establece como la zona default. Cuando se añaden conexiones de interfaz a NetworkManager, se asignan a la zona por defecto. En la instalación, la zona por defecto en firewalld se establece como la zona public. La zona por defecto se puede cambiar.

Nota

Los nombres de las zonas de red deben ser autoexplicativos y permitir a los usuarios tomar rápidamente una decisión razonable. Para evitar cualquier problema de seguridad, revise la configuración de la zona por defecto y desactive cualquier servicio innecesario según sus necesidades y evaluaciones de riesgo.

Recursos adicionales

  • firewalld.zone(5) página de manual

13.5. Zonas en la consola web

Importante

Las zonas de cortafuegos son nuevas en la versión beta de RHEL 8.1.0.

La consola web de Red Hat Enterprise Linux implementa las principales características del servicio firewalld y le permite:

  • Añadir zonas de cortafuegos predefinidas a una interfaz concreta o a un rango de direcciones IP
  • Configurar zonas con la selección de servicios en la lista de servicios habilitados
  • Desactivar un servicio eliminando este servicio de la lista de servicios habilitados
  • Eliminar una zona de una interfaz

13.6. Habilitación de zonas mediante la consola web

La consola web le permite aplicar zonas de cortafuegos predefinidas y existentes en una interfaz concreta o en un rango de direcciones IP. Esta sección describe cómo habilitar una zona en una interfaz.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL con privilegios de administración.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Networking.
  3. Haga clic en el título de la caja Firewall.

    cabina fw

    Si no ve la casilla Firewall, inicie sesión en la consola web con privilegios de administrador.

  4. En la sección Firewall, haga clic en Add Services.
  5. Haga clic en el botón Add Zone.
  6. En el cuadro de diálogo Add Zone, seleccione una zona de la escala Trust level.

    Aquí puede ver todas las zonas predefinidas en el servicio firewalld.

  7. En la parte Interfaces, seleccione una o varias interfaces en las que se aplique la zona seleccionada.
  8. En la parte Allowed Addresses, puede seleccionar si la zona se aplica en:

    • toda la subred
    • o un rango de direcciones IP con el siguiente formato:

      • 192.168.1.0
      • 192.168.1.0/24
      • 192.168.1.0/24, 192.168.1.0
  9. Haga clic en el botón Add zone.

    cabina de mando zonas fw añadir

Verifique la configuración en Active zones.

zonas fw de la cabina activas

13.7. Habilitación de servicios en el cortafuegos mediante la consola web

Por defecto, los servicios se añaden a la zona de cortafuegos predeterminada. Si utiliza más zonas de cortafuegos en más interfaces de red, debe seleccionar primero una zona y luego añadir el servicio con puerto.

La consola web de RHEL 8 muestra los servicios predefinidos de firewalld y puede añadirlos a las zonas activas del cortafuegos.

Importante

La consola web de RHEL 8 configura el servicio firewalld.

La consola web no permite las reglas genéricas de firewalld que no aparecen en la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL con privilegios de administrador.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Networking.
  3. Haga clic en el título de la caja Firewall.

    cabina fw

    Si no ve la casilla Firewall, inicie sesión en la consola web con privilegios de administrador.

  4. En la sección Firewall, haga clic en Add Services.

    servicio cockpit add

  5. En el cuadro de diálogo Add Services, seleccione la zona para la que desea añadir el servicio.

    El cuadro de diálogo Add Services incluye una lista de zonas de cortafuegos activas sólo si el sistema incluye varias zonas activas.

    Si el sistema utiliza una sola zona (la predeterminada), el diálogo no incluye la configuración de las zonas.

  6. En el cuadro de diálogo Add Services, busque el servicio que desea activar en el cortafuegos.
  7. Habilitar los servicios deseados.

    cockpit fw add jabber

  8. Haga clic en Add Services.

En este punto, la consola web de RHEL 8 muestra el servicio en la lista de Allowed Services.

13.8. Configuración de puertos personalizados mediante la consola web

La consola web le permite añadir:

Esta sección describe cómo añadir servicios con puertos personalizados configurados.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL con privilegios de administrador.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Networking.
  3. Haga clic en el título de la caja Firewall.

    cabina fw

    Si no ve la casilla Firewall, inicie sesión en la consola web con privilegios de administración.

  4. En la sección Firewall, haga clic en Add Services.

    servicio cockpit add

  5. En el cuadro de diálogo Add Services, seleccione la zona para la que desea añadir el servicio.

    El cuadro de diálogo Add Services incluye una lista de zonas de cortafuegos activas sólo si el sistema incluye varias zonas activas.

    Si el sistema utiliza una sola zona (la predeterminada), el diálogo no incluye la configuración de las zonas.

  6. En el cuadro de diálogo Add Ports, haga clic en el botón de opción Custom Ports.
  7. En los campos TCP y UDP, añada los puertos según los ejemplos. Puede añadir puertos en los siguientes formatos:

    • Números de puerto como el 22
    • Gama de números de puerto como 5900-5910
    • Alias como nfs, rsync
    Nota

    Puede añadir varios valores en cada campo. Los valores deben separarse con la coma y sin el espacio, por ejemplo: 8080,8081,http

  8. Después de añadir el número de puerto en los campos TCP y/o UDP, verifique el nombre del servicio en el campo Name.

    El campo Name muestra el nombre del servicio para el que está reservado este puerto. Puede reescribir el nombre si está seguro de que este puerto está libre de uso y ningún servidor necesita comunicarse en este puerto.

  9. En el campo Name, añada un nombre para el servicio incluyendo los puertos definidos.
  10. Haga clic en el botón Add Ports.

    los puertos de la cabina definen

Para verificar la configuración, vaya a la página Firewall y busque el servicio en la lista de Allowed Services.

puertos de la cabina http

13.9. Desactivación de zonas mediante la consola web

En esta sección se describe cómo desactivar una zona del cortafuegos en su configuración mediante la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL con privilegios de administrador.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Networking.
  3. Haga clic en el título de la caja Firewall.

    cabina fw

    Si no ve la casilla Firewall, inicie sesión en la consola web con privilegios de administrador.

  4. En la tabla Active zones, haga clic en el icono Delete en la zona que desee eliminar.

    zonas fw de la cabina de mando eliminar

La zona está ahora deshabilitada y la interfaz no incluye los servicios y puertos abiertos que fueron configurados en la zona.

Capítulo 14. Aplicación de un playbook de Ansible generado

Cuando se solucionan problemas con SELinux, la consola web es capaz de generar un script de shell o un playbook de Ansible que luego se puede exportar y aplicar a más máquinas.

Requisitos previos

Procedimiento

  1. Haga clic en SELinux.
  2. Haga clic en "Ver el guión de automatización" en la parte superior derecha.

    Se abre una ventana con el script generado. Puede navegar entre un script de shell y una pestaña de opciones de generación de playbook de Ansible.

    cockpit ansible playbook generado

  3. Haga clic en el botón Copiar al portapapeles para seleccionar el script o libro de jugadas y aplicarlo.

Como resultado, tienes un script de automatización que puedes aplicar a más máquinas.

Recursos adicionales

Capítulo 15. Gestión de las particiones mediante la consola web

Aprenda a gestionar los sistemas de archivos en RHEL 8 mediante la consola web.

Para conocer los detalles de los sistemas de archivos disponibles, consulte la sección Descripción de los sistemas de archivos disponibles.

15.1. Visualización de particiones formateadas con sistemas de archivos en la consola web

La sección Storage de la consola web muestra todos los sistemas de archivos disponibles en la tabla Filesystems.

Esta sección le permite llegar a la lista de particiones formateadas con sistemas de archivos que se muestran en la consola web.

Requisitos previos

  • El paquete cockpit-storaged está instalado en su sistema.
  • La consola web debe estar instalada y accesible.

    Para más detalles, véase Instalación de la consola web.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en la pestaña Storage.

En la tabla Filesystems, puede ver todas las particiones disponibles formateadas con sistemas de archivos, su nombre, tamaño y cuánto espacio hay disponible en cada partición.

pestaña de sistemas de archivos de la cabina

15.2. Creación de particiones en la consola web

Para crear una nueva partición:

  • Utilizar una tabla de partición existente
  • Crear una partición

mamparas de cabina

Requisitos previos

  • El paquete cockpit-storaged está instalado en su sistema.
  • La consola web debe estar instalada y accesible.

    Para más detalles, véase Instalación de la consola web.

  • Un volumen no formateado conectado al sistema visible en la tabla Other Devices de la pestaña Storage.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en la pestaña Storage.
  3. En la tabla Other Devices, haga clic en un volumen en el que desee crear la partición.
  4. En la sección Content, haga clic en el botón Create Partition.
  5. En el cuadro de diálogo Create partition, seleccione el tamaño de la nueva partición.
  6. En el menú desplegable Erase, seleccione:

    • Don’t overwrite existing data- la consola web de RHEL reescribe sólo la cabecera del disco. La ventaja de esta opción es la velocidad de formateo.
    • Overwrite existing data with zeros- la consola web de RHEL reescribe todo el disco con ceros. Esta opción es más lenta porque el programa tiene que recorrer todo el disco, pero es más segura. Utilice esta opción si el disco incluye algún dato y necesita sobrescribirlo.
  7. En el menú desplegable Type, seleccione un sistema de archivos:

    • el sistema de archivosXFS admite grandes volúmenes lógicos, el cambio de unidades físicas en línea sin interrupción y el crecimiento de un sistema de archivos existente. Deje este sistema de archivos seleccionado si no tiene una preferencia fuerte diferente.
    • ext4 soporta el sistema de archivos:

      • Volúmenes lógicos
      • Cambio de unidades físicas en línea sin interrupción
      • Crecimiento de un sistema de archivos
      • Reducir un sistema de archivos

    Una opción adicional es habilitar la encriptación de la partición realizada por LUKS (Linux Unified Key Setup), que permite encriptar el volumen con una frase de contraseña.

  8. En el campo Name, introduzca el nombre del volumen lógico.
  9. En el menú desplegable Mounting, seleccione Custom.

    La opción Default no asegura que el sistema de archivos se monte en el siguiente arranque.

  10. En el campo Mount Point, añada la ruta de montaje.
  11. Seleccione Mount at boot.
  12. Haga clic en el botón Create partition.

    creación de tabiques en la cabina

    El formateo puede tardar varios minutos dependiendo del tamaño del volumen y de las opciones de formateo seleccionadas.

    Una vez que el formateo se ha completado con éxito, puede ver los detalles del volumen lógico formateado en la pestaña Filesystem.

Para verificar que la partición ha sido añadida con éxito, cambie a la pestaña Storage y compruebe la tabla Filesystems.

parte de los sistemas de archivos de la cabina

15.3. Eliminación de particiones en la consola web

Este párrafo es la introducción del módulo del procedimiento: una breve descripción del procedimiento.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en la pestaña Storage.
  3. En la tabla Filesystems, seleccione el volumen en el que desea eliminar la partición.
  4. En la sección Content, haga clic en la partición que desea eliminar.

    lista del sistema de archivos de la cabina

  5. La partición se desplaza hacia abajo y puede hacer clic en el botón Delete.

    supresión de la partición de la cabina

    La partición no debe ser montada y utilizada.

Para verificar que la partición se ha eliminado con éxito, cambie a la pestaña Storage y compruebe la tabla Content.

15.4. Montaje y desmontaje de sistemas de archivos en la consola web

Para poder utilizar las particiones en los sistemas RHEL, es necesario montar un sistema de archivos en la partición como dispositivo.

Nota

También puede desmontar un sistema de archivos y el sistema RHEL dejará de utilizarlo. Desmontar el sistema de archivos le permite eliminar, quitar o volver a formatear dispositivos.

Requisitos previos

  • El paquete cockpit-storaged está instalado en su sistema.
  • La consola web debe estar instalada y accesible.

    Para más detalles, véase Instalación de la consola web.

  • Si quiere desmontar un sistema de archivos, asegúrese de que el sistema no utiliza ningún archivo, servicio o aplicación almacenado en la partición.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en la pestaña Storage.
  3. En la tabla Filesystems, seleccione el volumen en el que desea eliminar la partición.
  4. En la sección Content, haga clic en la partición cuyo sistema de archivos desea montar o desmontar.
  5. Haga clic en el botón Mount o Unmount.

    montaje de mamparas de cabina

En este punto, el sistema de archivos ha sido montado o desmontado según su acción.

Capítulo 16. Gestión de los montajes NFS en la consola web

La consola web de RHEL 8 permite montar directorios remotos mediante el protocolo Network File System (NFS).

NFS permite alcanzar y montar directorios remotos situados en la red y trabajar con los archivos como si el directorio estuviera situado en su unidad física.

Requisitos previos

  • Se ha instalado la consola web de RHEL 8.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.
  • Nombre o dirección IP del servidor NFS.
  • Ruta de acceso al directorio en el servidor remoto.

16.1. Conexión de los montajes NFS en la consola web

Conecte un directorio remoto a su sistema de archivos utilizando NFS.

Requisitos previos

  • Nombre o dirección IP del servidor NFS.
  • Ruta de acceso al directorio en el servidor remoto.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Storage.
  3. Haga clic en en la sección NFS mounts.

    cabina nfs plus

  4. En el cuadro de diálogo New NFS Mount, introduzca el servidor o la dirección IP del servidor remoto.
  5. En el campo Path on Server, introduzca la ruta del directorio que desea montar.
  6. En el campo Local Mount Point, introduzca la ruta donde desea encontrar el directorio en su sistema local.
  7. Seleccione Mount at boot. Esto asegura que el directorio será accesible también después del reinicio del sistema local.
  8. Opcionalmente, seleccione Mount read only si no quiere cambiar el contenido.

    cabina de mando nuevo montaje nfs

  9. Haga clic en Add.

En este punto, puedes abrir el directorio montado y verificar que el contenido es accesible.

cabina de mando nfs montada

Para solucionar el problema de la conexión, puedes ajustarla con las opciones de montaje personalizadas.

16.2. Personalización de las opciones de montaje NFS en la consola web

Editar un montaje NFS existente y añadir opciones de montaje personalizadas.

Las opciones de montaje personalizadas pueden ayudarle a solucionar la conexión o a cambiar los parámetros del montaje NFS, como cambiar los límites de tiempo de espera o configurar la autenticación.

Requisitos previos

  • Se ha añadido el montaje NFS.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Storage.
  3. Haga clic en el montaje NFS que desea ajustar.
  4. Si el directorio remoto está montado, haga clic en Unmount.

    El directorio no debe ser montado durante la configuración de las opciones de montaje personalizadas. De lo contrario, la consola web no guarda la configuración y esto provocará un error.

    cockpit nfs unmount

  5. Haga clic en Edit.

    cabina de mando nfs edit

  6. En el cuadro de diálogo NFS Mount, seleccione Custom mount option.
  7. Introduzca las opciones de montaje separadas por una coma. Por ejemplo:

    • nfsvers=4- el número de versión del protocolo NFS
    • soft- tipo de recuperación después de que una solicitud NFS se agote
    • sec=krb5- los archivos del servidor NFS pueden estar protegidos por la autenticación Kerberos. Tanto el cliente como el servidor NFS tienen que soportar la autenticación Kerberos.

    opción personalizada de nfs en la cabina

    Para obtener una lista completa de las opciones de montaje NFS, introduzca man nfs en la línea de comandos.

  8. Haga clic en Apply.
  9. Haga clic en Mount.

Ahora puedes abrir el directorio montado y verificar que el contenido es accesible.

cabina de mando nfs montada

Capítulo 17. Gestión de matrices redundantes de discos independientes en la consola web

Las matrices redundantes de discos independientes (RAID) representan una forma de organizar más discos en un solo almacenamiento. RAID protege los datos almacenados en los discos contra los fallos de los mismos.

RAID utiliza las siguientes estrategias de distribución de datos:

  • Mirroring: los datos se copian en dos ubicaciones diferentes. Si un disco falla, tienes una copia y tus datos no se pierden.
  • Striping: los datos se distribuyen uniformemente entre los discos.

El nivel de protección depende del nivel de RAID.

La consola web de RHEL soporta los siguientes niveles de RAID:

  • RAID 0 (raya)
  • RAID 1 (espejo)
  • RAID 4 (paridad dedicada)
  • RAID 5 (paridad distribuida)
  • RAID 6 (doble paridad distribuida)
  • RAID 10 (Raya de espejos)

Antes de poder utilizar discos en RAID, es necesario:

  • Crea un RAID.
  • Formatearla con el sistema de archivos.
  • Monte el RAID en el servidor.

Requisitos previos

17.1. Creación de RAID en la consola web

Configure el RAID en la consola web de RHEL 8.

Requisitos previos

  • Discos físicos conectados al sistema. Cada nivel RAID requiere una cantidad diferente de discos.

Procedimiento

  1. Abra la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. Haga clic en el icono en el cuadro RAID Devices.

    cabina de mando raid add

  4. En el cuadro de diálogo Create RAID Device, introduzca un nombre para el nuevo RAID.
  5. En la lista desplegable RAID Level, seleccione el nivel de RAID que desea utilizar.
  6. En la lista desplegable Chunk Size, deje el valor predefinido como está.

    El valor Chunk Size especifica el tamaño de cada bloque para la escritura de datos. Si el tamaño del trozo es de 512 KiB, el sistema escribe los primeros 512 KiB en el primer disco, los segundos 512 KiB se escriben en el segundo disco, y el tercer trozo se escribirá en el tercer disco. Si tienes tres discos en tu RAID, el cuarto de 512 KiB se escribirá de nuevo en el primer disco.

  7. Seleccione los discos que desea utilizar para el RAID.

    crear una incursión en la cabina

  8. Haga clic en Create.

En la sección Storage, puedes ver el nuevo RAID en la caja RAID devices y formatearlo.

se ha creado una incursión en la cabina del piloto

Ahora tiene las siguientes opciones para formatear y montar el nuevo RAID en la consola web:

17.2. Formatear el RAID en la consola web

Formatee el nuevo dispositivo RAID por software creado en la interfaz web de RHEL 8.

Requisitos previos

  • Los discos físicos están conectados y visibles por RHEL 8.
  • Se crea el RAID.
  • Considere el sistema de archivos que se utilizará para el RAID.
  • Considere la creación de una tabla de partición.

Procedimiento

  1. Abra la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. En el cuadro RAID devices, elija el RAID que desea formatear haciendo clic sobre él.
  4. En la pantalla de detalles del RAID, desplácese hasta la parte Content.
  5. Haga clic en el RAID recién creado.

    asalto a la cabina no reconocido

  6. Haga clic en el botón Format.
  7. En la lista desplegable Erase, seleccione:

    • Don’t overwrite existing data- la consola web de RHEL reescribe sólo la cabecera del disco. La ventaja de esta opción es la velocidad de formateo.
    • Overwrite existing data with zeros- la consola web de RHEL reescribe todo el disco con ceros. Esta opción es más lenta porque el programa tiene que recorrer todo el disco. Utilice esta opción si el RAID incluye algún dato y necesita reescribirlo.
  8. En la lista desplegable Type, seleccione un sistema de archivos XFS, si no tiene otra preferencia fuerte.
  9. Introduzca el nombre del sistema de archivos.
  10. En la lista desplegable Mounting, seleccione Custom.

    La opción Default no asegura que el sistema de archivos se monte en el siguiente arranque.

  11. En el campo Mount Point, añada la ruta de montaje.
  12. Seleccione Mount at boot formato del raid de la cabina
  13. Haga clic en el botón Format.

    El formateo puede tardar varios minutos dependiendo de las opciones de formateo utilizadas y del tamaño del RAID.

    Después de terminar con éxito, puede ver los detalles del RAID formateado en la pestaña Filesystem.

    cabina de mando formateada

  14. Para utilizar el RAID, haga clic en Mount.

En este punto, el sistema utiliza el RAID montado y formateado.

17.3. Uso de la consola web para crear una tabla de particiones en RAID

Formatee el RAID con la tabla de particiones en el nuevo dispositivo RAID por software creado en la interfaz web de RHEL 8.

El RAID requiere ser formateado como cualquier otro dispositivo de almacenamiento. Tiene dos opciones:

  • Formatear el dispositivo RAID sin particiones
  • Crear una tabla de partición con particiones

Requisitos previos

  • Los discos físicos están conectados y visibles por RHEL 8.
  • Se crea el RAID.
  • Considere el sistema de archivos utilizado para el RAID.
  • Considere la posibilidad de crear una tabla de partición.

Procedimiento

  1. Abra la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. En el cuadro RAID devices, seleccione el RAID que desea editar.
  4. En la pantalla de detalles del RAID, desplácese hasta la parte Content.
  5. Haga clic en el RAID recién creado.

    asalto a la cabina no reconocido

  6. Haga clic en el botón Create partition table.
  7. En la lista desplegable Erase, seleccione:

    • Don’t overwrite existing data- la consola web de RHEL reescribe sólo la cabecera del disco. La ventaja de esta opción es la velocidad de formateo.
    • Overwrite existing data with zeros- la consola web de RHEL reescribe todo el RAID con ceros. Esta opción es más lenta porque el programa tiene que recorrer todo el RAID. Utilice esta opción si el RAID incluye algún dato y necesita reescribirlo.
  8. En la lista desplegable Partitioning, seleccione:

    • Compatible con sistemas y discos duros modernos > 2TB (GPT) - GUID Partition Table es un sistema de particionamiento moderno recomendado para RAIDs grandes con más de cuatro particiones.
    • Compatible con todos los sistemas y dispositivos (MBR) - Master Boot Record funciona con discos de hasta 2 TB de tamaño. MBR también admite cuatro particiones primarias como máximo.

      tabla de particiones raid de la cabina

  9. Haga clic en Format.

En este punto, la tabla de partición ha sido creada y puede crear particiones.

Para crear particiones, consulte Uso de la consola web para crear particiones en RAID.

17.4. Uso de la consola web para crear particiones en RAID

Crear una partición en la tabla de particiones existente.

Requisitos previos

Procedimiento

  1. Abra la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. En el cuadro RAID devices, haga clic en el RAID que desee editar.
  4. En la pantalla de detalles del RAID, desplácese hasta la parte Content.
  5. Haga clic en el RAID recién creado.
  6. Haga clic en Create Partition.
  7. En el cuadro de diálogo Create partition, configure el tamaño de la primera partición.
  8. En la lista desplegable Erase, seleccione:

    • Don’t overwrite existing data- la consola web de RHEL reescribe sólo la cabecera del disco. La ventaja de esta opción es la velocidad de formateo.
    • Overwrite existing data with zeros- la consola web de RHEL reescribe todo el RAID con ceros. Esta opción es más lenta porque el programa tiene que recorrer todo el RAID. Utilice esta opción si el RAID incluye algún dato y necesita reescribirlo.
  9. En la lista desplegable Type, seleccione un sistema de archivos XFS, si no tiene otra preferencia fuerte.
  10. Introduzca cualquier nombre para el sistema de archivos. No utilice espacios en el nombre.
  11. En la lista desplegable Mounting, seleccione Custom.

    La opción Default no asegura que el sistema de archivos se monte en el siguiente arranque.

  12. En el campo Mount Point, añada la ruta de montaje.
  13. Seleccione Mount at boot.
  14. Haga clic en Create partition.

    crear una partición raid en la cabina

El formateo puede tardar varios minutos dependiendo de las opciones de formateo utilizadas y del tamaño del RAID.

Después de terminar con éxito, puede continuar con la creación de otras particiones.

En este punto, el sistema utiliza el RAID montado y formateado.

17.5. Uso de la consola web para crear un grupo de volúmenes sobre RAID

Construir un grupo de volúmenes desde el software RAID.

Requisitos previos

  • Dispositivo RAID, que no está formateado ni montado.

Procedimiento

  1. Abra la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. Haga clic en el icono de la casilla Volume Groups.
  4. En el cuadro de diálogo Create Volume Group, introduzca un nombre para el nuevo grupo de volúmenes.
  5. En la lista Disks, seleccione un dispositivo RAID.

    Si no ve el RAID en la lista, desmonte el RAID del sistema. El dispositivo RAID no debe ser utilizado por el sistema RHEL 8.

    cabina de mando raid vg

  6. Haga clic en Create.

El nuevo grupo de volúmenes ha sido creado y puedes continuar con la creación de un volumen lógico.

cabina de mando raid vg creado

Capítulo 18. Uso de la consola web para configurar volúmenes lógicos LVM

Red Hat Enterprise Linux 8 soporta el gestor de volúmenes lógicos LVM. Cuando instale un Red Hat Enterprise Linux 8, se instalará en LVM creado automáticamente durante la instalación.

cabina lvm rhel

La captura de pantalla muestra una instalación limpia del sistema RHEL 8 con dos volúmenes lógicos en la consola web de RHEL 8 creados automáticamente durante la instalación.

Para saber más sobre los volúmenes lógicos, siga las secciones que describen:

Requisitos previos

  • Se ha instalado la consola web de RHEL 8.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.
  • Unidades físicas, dispositivos RAID o cualquier otro tipo de dispositivo de bloque a partir del cual se puede crear el volumen lógico.

18.1. Administrador de volúmenes lógicos en la consola web

La consola web de RHEL 8 proporciona una interfaz gráfica para crear grupos de volúmenes LVM y volúmenes lógicos.

Los grupos de volumen crean una capa entre los volúmenes físicos y los lógicos. Permiten añadir o eliminar volúmenes físicos sin influir en el propio volumen lógico. Los grupos de volúmenes aparecen como una unidad con capacidad que consiste en las capacidades de todas las unidades físicas incluidas en el grupo.

Puedes unir unidades físicas en grupos de volumen en la consola web.

Los volúmenes lógicos actúan como una única unidad física y se construyen sobre un grupo de volúmenes en su sistema.

Las principales ventajas de los volúmenes lógicos son:

  • Mejor flexibilidad que el sistema de partición utilizado en su unidad física.
  • Posibilidad de conectar más unidades físicas en un volumen.
  • Posibilidad de ampliar (crecer) o reducir (disminuir) la capacidad del volumen en línea, sin reiniciar.
  • Posibilidad de crear instantáneas.

Recursos adicionales

18.2. Creación de grupos de volumen en la consola web

Crea grupos de volúmenes a partir de una o varias unidades físicas u otros dispositivos de almacenamiento.

Los volúmenes lógicos se crean a partir de grupos de volúmenes. Cada grupo de volúmenes puede incluir varios volúmenes lógicos.

Para más detalles, consulte los grupos de volumen.

Requisitos previos

  • Unidades físicas u otros tipos de dispositivos de almacenamiento a partir de los cuales se quieren crear grupos de volúmenes.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. Haga clic en el icono en el cuadro Volume Groups.

    cabina de mando añadiendo grupos de volumen

  4. En el campo Name, introduzca el nombre de un grupo sin espacios.
  5. Seleccione las unidades que desea combinar para crear el grupo de volúmenes.

    cockpit crear grupo de volumen

    Puede ocurrir que no pueda ver los dispositivos como esperaba. La consola web de RHEL sólo muestra los dispositivos de bloque no utilizados. Dispositivos usados significa, por ejemplo:

    • Dispositivos formateados con un sistema de archivos
    • Volúmenes físicos en otro grupo de volúmenes
    • Volúmenes físicos que son miembros de otro dispositivo RAID por software

      Si no ve el dispositivo, formatee para que esté vacío y sin usar.

  6. Haga clic en Create.

La consola web añade el grupo de volúmenes en la sección Volume Groups. Después de hacer clic en el grupo, puede crear volúmenes lógicos que se asignan desde ese grupo de volúmenes.

grupo de volumen de la cabina

18.3. Creación de volúmenes lógicos en la consola web

Crear volúmenes lógicos LVM.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. Haga clic en el grupo de volúmenes en el que desea crear volúmenes lógicos.
  4. Haga clic en Create new Logical Volume.
  5. En el campo Name, introduzca un nombre para el nuevo volumen lógico sin espacios.
  6. En el menú desplegable Purpose, seleccione Block device for filesystems.

    Esta configuración permite crear un volumen lógico con el tamaño máximo del volumen que es igual a la suma de las capacidades de todas las unidades incluidas en el grupo de volumen.

    desarrollo del bloque lv de la cabina

  7. Definir el tamaño del volumen lógico. Considere:

    • Cuánto espacio necesitará el sistema que utilice este volumen lógico.
    • Cuántos volúmenes lógicos quieres crear.

    No es necesario utilizar todo el espacio. Si es necesario, puede hacer crecer el volumen lógico más adelante.

    tamaño de la cabina lv

  8. Haga clic en Create.

Para verificar la configuración, haga clic en su volumen lógico y compruebe los detalles.

detalles de la cabina lv

En esta etapa, el volumen lógico ha sido creado y es necesario crear y montar un sistema de archivos con el proceso de formateo.

18.4. Formateo de volúmenes lógicos en la consola web

Los volúmenes lógicos actúan como unidades físicas. Para utilizarlos, es necesario formatearlos con un sistema de archivos.

Aviso

El formateo de volúmenes lógicos borrará todos los datos del volumen.

El sistema de archivos que selecciones determina los parámetros de configuración que puedes utilizar para los volúmenes lógicos. Por ejemplo, algunos sistemas de archivos XFS no admiten la reducción de volúmenes. Para obtener más detalles, consulte Cambiar el tamaño de los volúmenes lógicos en la consola web.

Los siguientes pasos describen el procedimiento para formatear volúmenes lógicos.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL.
  2. Haga clic en Storage.
  3. Haga clic en el grupo de volúmenes en el que se encuentra el volumen lógico.
  4. Haga clic en el volumen lógico.
  5. Haga clic en la pestaña Unrecognized Data.

    detalles de la cabina lv

  6. Haga clic en Format.
  7. En el menú desplegable Erase, seleccione:

    • Don’t overwrite existing data- la consola web de RHEL reescribe sólo la cabecera del disco. La ventaja de esta opción es la velocidad de formateo.
    • Overwrite existing data with zeros- la consola web de RHEL reescribe todo el disco con ceros. Esta opción es más lenta porque el programa tiene que recorrer todo el disco. Utilice esta opción si el disco incluye algún dato y necesita sobrescribirlo.
  8. En el menú desplegable Type, seleccione un sistema de archivos:

    • el sistema de archivosXFS admite grandes volúmenes lógicos, el cambio de unidades físicas en línea sin interrupción y el crecimiento de un sistema de archivos existente. Deje este sistema de archivos seleccionado si no tiene una preferencia fuerte diferente.

      XFS no permite reducir el tamaño de un volumen formateado con un sistema de archivos XFS

    • ext4 soporta el sistema de archivos:

      • Volúmenes lógicos
      • Cambio de unidades físicas en línea sin interrupción
      • Crecimiento de un sistema de archivos
      • Reducir un sistema de archivos

    También puede seleccionar una versión con el cifrado LUKS (Linux Unified Key Setup), que le permite cifrar el volumen con una frase de contraseña.

  9. En el campo Name, introduzca el nombre del volumen lógico.
  10. En el menú desplegable Mounting, seleccione Custom.

    La opción Default no asegura que el sistema de archivos se monte en el siguiente arranque.

  11. En el campo Mount Point, añada la ruta de montaje.
  12. Seleccione Mount at boot.

    formato lv de la cabina

  13. Haga clic en Format.

    El formateo puede tardar varios minutos dependiendo del tamaño del volumen y de las opciones de formateo seleccionadas.

    Una vez que el formateo se ha completado con éxito, puede ver los detalles del volumen lógico formateado en la pestaña Filesystem.

    cabina lv formateada

  14. Para utilizar el volumen lógico, haga clic en Mount.

En este punto, el sistema puede utilizar el volumen lógico montado y formateado.

18.5. Cambiar el tamaño de los volúmenes lógicos en la consola web

Aprenda a ampliar o reducir los volúmenes lógicos en la consola web de RHEL 8.

La posibilidad de redimensionar un volumen lógico depende del sistema de archivos que se utilice. La mayoría de los sistemas de archivos permiten ampliar (crecer) el volumen en línea (sin interrupción).

También puede reducir (encoger) el tamaño de los volúmenes lógicos, si el volumen lógico contiene un sistema de archivos que soporte la reducción. Debería estar disponible, por ejemplo, en los sistemas de archivos ext3/ext4.

Aviso

No se pueden reducir volúmenes que contengan sistemas de archivos GFS2 o XFS.

Requisitos previos

  • Volumen lógico existente que contiene un sistema de archivos que admite el redimensionamiento de volúmenes lógicos.

Procedimiento

Los siguientes pasos proporcionan el procedimiento para hacer crecer un volumen lógico sin desconectar el volumen:

  1. Inicie sesión en la consola web de RHEL.
  2. Haga clic en Storage.
  3. Haga clic en el grupo de volúmenes en el que se encuentra el volumen lógico.
  4. Haga clic en el volumen lógico.
  5. En la pestaña Volume, haga clic en Grow.
  6. En el cuadro de diálogo Grow Logical Volume, ajuste el espacio del volumen.

    cabina lv crecer

  7. Haga clic en Grow.

LVM hace crecer el volumen lógico sin necesidad de interrumpir el sistema.

Capítulo 19. Uso de la consola web para configurar volúmenes lógicos ligeros

Los volúmenes lógicos de aprovisionamiento ligero permiten asignar más espacio a las aplicaciones o servidores designados que el que realmente contienen los volúmenes lógicos.

Para más detalles, consulte Volúmenes lógicos de aprovisionamiento fino (volúmenes finos).

Las siguientes secciones describen:

Requisitos previos

  • Se ha instalado la consola web de RHEL 8.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.
  • Unidades físicas u otros tipos de dispositivos de almacenamiento a partir de los cuales se quieren crear grupos de volúmenes.

19.1. Creación de pools para volúmenes lógicos finos en la consola web

Crear un pool para volúmenes de aprovisionamiento ligero.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. Haga clic en el grupo de volúmenes en el que desea crear volúmenes ligeros.
  4. Haga clic en Create new Logical Volume.
  5. En el campo Name, introduzca un nombre para el nuevo pool de volúmenes ligeros sin espacios.
  6. En el menú desplegable Purpose, seleccione Pool for thinly provisioned volumes. Esta configuración permite crear el volumen ligero.

    cockpit lv thin pool add

  7. Definir el tamaño del pool de volúmenes ligeros. Considere:

    • ¿Cuántos volúmenes finos necesitará en esta piscina?
    • ¿Cuál es el tamaño previsto de cada volumen fino?

    No es necesario utilizar todo el espacio. Si es necesario, puede hacer crecer la piscina más adelante.

    bañera lv fina tamaño de la piscina

  8. Haga clic en Create.

    Se ha creado el pool para volúmenes ligeros y se pueden añadir volúmenes ligeros.

19.2. Creación de volúmenes lógicos finos en la consola web

Cree un volumen lógico delgado en el pool. El pool puede incluir múltiples volúmenes ligeros y cada volumen ligero puede ser tan grande como el propio pool de volúmenes ligeros.

Importante

El uso de volúmenes ligeros requiere la comprobación periódica del espacio físico libre real del volumen lógico.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. Haga clic en el grupo de volúmenes en el que desea crear volúmenes ligeros.
  4. Haga clic en la piscina deseada.
  5. Haga clic en Create Thin Volume.

    ficha de la piscina lv de la cabina

  6. En el cuadro de diálogo Create Thin Volume, introduzca un nombre para el volumen ligero sin espacios.
  7. Defina el tamaño del volumen fino.

    cabina lv tamaño fino

  8. Haga clic en Create.

En esta etapa, el volumen lógico delgado ha sido creado y es necesario formatearlo.

19.3. Formateo de volúmenes lógicos en la consola web

Los volúmenes lógicos actúan como unidades físicas. Para utilizarlos, es necesario formatearlos con un sistema de archivos.

Aviso

El formateo de volúmenes lógicos borrará todos los datos del volumen.

El sistema de archivos que selecciones determina los parámetros de configuración que puedes utilizar para los volúmenes lógicos. Por ejemplo, algunos sistemas de archivos XFS no admiten la reducción de volúmenes. Para obtener más detalles, consulte Cambiar el tamaño de los volúmenes lógicos en la consola web.

Los siguientes pasos describen el procedimiento para formatear volúmenes lógicos.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL.
  2. Haga clic en Storage.
  3. Haga clic en el grupo de volúmenes en el que se encuentra el volumen lógico.
  4. Haga clic en el volumen lógico.
  5. Haga clic en la pestaña Unrecognized Data.

    detalles de la cabina lv

  6. Haga clic en Format.
  7. En el menú desplegable Erase, seleccione:

    • Don’t overwrite existing data- la consola web de RHEL reescribe sólo la cabecera del disco. La ventaja de esta opción es la velocidad de formateo.
    • Overwrite existing data with zeros- la consola web de RHEL reescribe todo el disco con ceros. Esta opción es más lenta porque el programa tiene que recorrer todo el disco. Utilice esta opción si el disco incluye algún dato y necesita sobrescribirlo.
  8. En el menú desplegable Type, seleccione un sistema de archivos:

    • el sistema de archivosXFS admite grandes volúmenes lógicos, el cambio de unidades físicas en línea sin interrupción y el crecimiento de un sistema de archivos existente. Deje este sistema de archivos seleccionado si no tiene una preferencia fuerte diferente.

      XFS no permite reducir el tamaño de un volumen formateado con un sistema de archivos XFS

    • ext4 soporta el sistema de archivos:

      • Volúmenes lógicos
      • Cambio de unidades físicas en línea sin interrupción
      • Crecimiento de un sistema de archivos
      • Reducir un sistema de archivos

    También puede seleccionar una versión con el cifrado LUKS (Linux Unified Key Setup), que le permite cifrar el volumen con una frase de contraseña.

  9. En el campo Name, introduzca el nombre del volumen lógico.
  10. En el menú desplegable Mounting, seleccione Custom.

    La opción Default no asegura que el sistema de archivos se monte en el siguiente arranque.

  11. En el campo Mount Point, añada la ruta de montaje.
  12. Seleccione Mount at boot.

    formato lv de la cabina

  13. Haga clic en Format.

    El formateo puede tardar varios minutos dependiendo del tamaño del volumen y de las opciones de formateo seleccionadas.

    Una vez que el formateo se ha completado con éxito, puede ver los detalles del volumen lógico formateado en la pestaña Filesystem.

    cabina lv formateada

  14. Para utilizar el volumen lógico, haga clic en Mount.

En este punto, el sistema puede utilizar el volumen lógico montado y formateado.

Capítulo 20. Uso de la consola web para cambiar las unidades físicas en los grupos de volumen

Cambie la unidad de un grupo de volúmenes utilizando la consola web de RHEL 8.

El cambio de unidades físicas consiste en los siguientes procedimientos:

Requisitos previos

  • Se ha instalado la consola web de RHEL 8.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.
  • Una nueva unidad física para reemplazar la vieja o rota.
  • La configuración espera que las unidades físicas estén organizadas en un grupo de volúmenes.

20.1. Añadir unidades físicas a grupos de volumen en la consola web

La consola web de RHEL 8 permite añadir una nueva unidad física u otro tipo de volumen al volumen lógico existente.

Requisitos previos

  • Hay que crear un grupo de volúmenes.
  • Una nueva unidad conectada a la máquina.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. En el cuadro Volume Groups, haga clic en el grupo de volúmenes en el que desea añadir un volumen físico.
  4. En el cuadro Physical Volumes, haga clic en el icono .

    cabina lv disco add

  5. En el cuadro de diálogo Add Disks, seleccione la unidad preferida y haga clic en Add.

    cabina lv disco seleccionado

Como resultado, la consola web de RHEL 8 añade el volumen físico. Puedes verlo en la sección Physical Volumes, y el volumen lógico puede empezar a escribir inmediatamente en la unidad.

20.2. Eliminación de unidades físicas de grupos de volumen en la consola web

Si un volumen lógico incluye varias unidades físicas, puede eliminar una de las unidades físicas en línea.

El sistema mueve automáticamente todos los datos de la unidad que se va a eliminar a otras unidades durante el proceso de eliminación. Tenga en cuenta que esto puede llevar algún tiempo.

La consola web también verifica si hay espacio suficiente para retirar la unidad física.

Requisitos previos

  • Un grupo de volúmenes con más de una unidad física conectada.

Procedimiento

Los siguientes pasos describen cómo eliminar una unidad del grupo de volúmenes sin provocar una interrupción en la consola web de RHEL.

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Storage.
  3. Haga clic en el grupo de volúmenes en el que tiene el volumen lógico.
  4. En la sección Physical Volumes, localice el volumen preferido.
  5. Haga clic en el icono -.

    La consola web de RHEL 8 verifica si el volumen lógico tiene suficiente espacio libre para eliminar el disco. Si no es así, no se puede eliminar el disco y es necesario añadir otro disco primero. Para más detalles, consulte Añadir discos físicos a volúmenes lógicos en la consola web.

    cabina lv disco remover

Como resultado, la consola web de RHEL 8 elimina el volumen físico del volumen lógico creado sin causar una interrupción.

Capítulo 21. Uso de la consola web para gestionar los volúmenes del Optimizador de Datos Virtual

Configure el optimizador de datos virtual (VDO) mediante la consola web de RHEL 8.

Aprenderás a:

  • Crear volúmenes VDO
  • Formato de volúmenes VDO
  • Ampliar los volúmenes de VDO

Requisitos previos

  • La consola web de RHEL 8 está instalada y accesible.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.

21.1. Volúmenes VDO en la consola web

Red Hat Enterprise Linux 8 soporta Virtual Data Optimizer (VDO).

VDO es una tecnología de virtualización de bloques que combina:

Compresión
Para más detalles, consulte Activar o desactivar la compresión en VDO.
Deduplicación
Para más detalles, consulte Activar o desactivar la deduplicación en VDO.
Aprovisionamiento ligero
Para más detalles, consulte Volúmenes lógicos de aprovisionamiento fino (volúmenes finos).

Gracias a estas tecnologías, VDO:

  • Ahorra espacio de almacenamiento en línea
  • Comprime los archivos
  • Elimina las duplicaciones
  • Permite asignar más espacio virtual que el que proporciona el almacenamiento físico o lógico
  • Permite ampliar el almacenamiento virtual mediante el crecimiento

VDO puede crearse sobre muchos tipos de almacenamiento. En la consola web de RHEL 8, puede configurar VDO sobre:

  • LVM

    Nota

    No es posible configurar VDO sobre volúmenes de aprovisionamiento ligero.

  • Volumen físico
  • RAID por software

Para más detalles sobre la colocación de VDO en la pila de almacenamiento, véase Requisitos del sistema.

Recursos adicionales

21.2. Creación de volúmenes VDO en la consola web

Cree un volumen VDO en la consola web de RHEL.

Requisitos previos

  • Unidades físicas, LVMs, o RAID de las que se quiere crear VDO.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Storage.
  3. Haga clic en el icono en el cuadro VDO Devices.

    cabina de mando añadiendo vdo

  4. En el campo Name, introduzca el nombre de un volumen VDO sin espacios.
  5. Seleccione la unidad que desea utilizar.
  6. En la barra Logical Size, configure el tamaño del volumen VDO. Puede ampliarlo más de diez veces, pero tenga en cuenta con qué fin está creando el volumen VDO:

    • Para las máquinas virtuales activas o el almacenamiento en contenedores, utilice un tamaño lógico diez veces superior al tamaño físico del volumen.
    • Para el almacenamiento de objetos, utilice un tamaño lógico que sea tres veces el tamaño físico del volumen.

    Para más detalles, véase Despliegue de VDO.

  7. En la barra Index Memory, asigne memoria para el volumen VDO.

    Para más detalles sobre los requisitos del sistema VDO, consulte Requisitos del sistema.

  8. Seleccione la opción Compression. Esta opción puede reducir eficazmente varios formatos de archivo.

    Para más detalles, consulte Activar o desactivar la compresión en VDO.

  9. Seleccione la opción Deduplication.

    Esta opción reduce el consumo de recursos de almacenamiento al eliminar múltiples copias de bloques duplicados. Para más detalles, consulte Activar o desactivar la deduplicación en VDO.

  10. Opcional] Si desea utilizar el volumen VDO con aplicaciones que necesitan un tamaño de bloque de 512 bytes, seleccione Use 512 Byte emulation. Esto reduce el rendimiento del volumen VDO, pero debería ser necesario muy raramente. En caso de duda, déjelo desactivado.
  11. Haga clic en Create.

    cockpit crear diálogo vdo

Si el proceso de creación del volumen VDO tiene éxito, puede ver el nuevo volumen VDO en la sección Storage y formatearlo con un sistema de archivos.

cabina vdo creada

21.3. Formateo de volúmenes VDO en la consola web

Los volúmenes VDO actúan como unidades físicas. Para utilizarlos, es necesario formatearlos con un sistema de archivos.

Aviso

El formateo de VDO borrará todos los datos del volumen.

Los siguientes pasos describen el procedimiento para formatear volúmenes VDO.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Storage.
  3. Haz clic en el volumen VDO.
  4. Haga clic en la pestaña Unrecognized Data.
  5. Haga clic en Format.

    formato vdo de la cabina

  6. En el menú desplegable Erase, seleccione:

    Don’t overwrite existing data
    La consola web de RHEL sólo reescribe la cabecera del disco. La ventaja de esta opción es la velocidad de formateo.
    Overwrite existing data with zeros
    La consola web de RHEL reescribe todo el disco con ceros. Esta opción es más lenta porque el programa tiene que recorrer todo el disco. Utilice esta opción si el disco incluye algún dato y necesita reescribirlo.
  7. En el menú desplegable Type, seleccione un sistema de archivos:

    • El sistema de archivos XFS soporta grandes volúmenes lógicos, el cambio de unidades físicas en línea sin interrupción, y el crecimiento. Deje este sistema de archivos seleccionado si no tiene una preferencia fuerte diferente.

      XFS no admite la reducción de volúmenes. Por lo tanto, no podrá reducir el volumen formateado con XFS.

    • El sistema de archivos ext4 admite volúmenes lógicos, el cambio de unidades físicas en línea sin interrupción, el crecimiento y la reducción.

    También puede seleccionar una versión con el cifrado LUKS (Linux Unified Key Setup), que le permite cifrar el volumen con una frase de contraseña.

  8. En el campo Name, introduzca el nombre del volumen lógico.
  9. En el menú desplegable Mounting, seleccione Custom.

    La opción Default no asegura que el sistema de archivos se monte en el siguiente arranque.

  10. En el campo Mount Point, añada la ruta de montaje.
  11. Seleccione Mount at boot.

    formato lv de la cabina

  12. Haga clic en Format.

    El formateo puede tardar varios minutos dependiendo de las opciones de formateo utilizadas y del tamaño del volumen.

    Después de terminar con éxito, puede ver los detalles del volumen VDO formateado en la pestaña Filesystem.

    cabina vdo formateada

  13. Para utilizar el volumen VDO, haga clic en Mount.

En este punto, el sistema utiliza el volumen VDO montado y formateado.

21.4. Ampliación de volúmenes VDO en la consola web

Ampliar los volúmenes VDO en la consola web de RHEL 8.

Requisitos previos

  • El paquete cockpit-storaged está instalado en su sistema.
  • El volumen VDO creado.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Storage.
  3. Haga clic en su volumen VDO en el cuadro VDO Devices.

    cabina vdo creada

  4. En los detalles del volumen VDO, haga clic en el botón Grow.
  5. En el cuadro de diálogo Grow logical size of VDO, amplíe el tamaño lógico del volumen VDO.

    cabina vdo crecer hecho

    El tamaño original del volumen lógico de la captura de pantalla era de 6 GB. Como puede ver, la consola web de RHEL le permite hacer crecer el volumen a más de diez veces el tamaño y funciona correctamente debido a la compresión y deduplicación.

  6. Haga clic en Grow.

Si el proceso de crecimiento de VDO tiene éxito, puede ver el nuevo tamaño en los detalles del volumen VDO.

detalles del cockpit vdo grow

Capítulo 22. Bloqueo de datos con contraseña LUKS en la consola web de RHEL

En la pestaña Storage de la consola web, ahora puede crear, bloquear, desbloquear, cambiar el tamaño y configurar de otro modo los dispositivos encriptados utilizando el formato LUKS (Linux Unified Key Setup) versión 2.

Esta nueva versión de LUKS ofrece:

  • Políticas de desbloqueo más flexibles
  • Criptografía más fuerte
  • Mejor compatibilidad con futuros cambios

Requisitos previos

  • Se ha instalado la consola web de RHEL 8.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.

22.1. Cifrado de disco LUKS

El sistema Linux Unified Key Setup-on-disk-format (LUKS) permite cifrar dispositivos de bloque y proporciona un conjunto de herramientas que simplifica la gestión de los dispositivos cifrados. LUKS permite que varias claves de usuario descifren una clave maestra, que se utiliza para el cifrado masivo de la partición.

RHEL utiliza LUKS para realizar el cifrado del dispositivo de bloque. Por defecto, la opción de cifrar el dispositivo de bloque está desmarcada durante la instalación. Si selecciona la opción de cifrar el disco, el sistema le pedirá una frase de contraseña cada vez que arranque el ordenador. Esta frase de contraseña desbloquea la clave de cifrado masivo que descifra su partición. Si eliges modificar la tabla de particiones por defecto, puedes elegir qué particiones quieres cifrar. Esto se establece en la configuración de la tabla de particiones.

Qué hace LUKS

  • LUKS encripta dispositivos de bloques enteros y, por tanto, es muy adecuado para proteger el contenido de dispositivos móviles, como medios de almacenamiento extraíbles o unidades de disco de ordenadores portátiles.
  • El contenido subyacente del dispositivo de bloque cifrado es arbitrario, lo que lo hace útil para cifrar dispositivos de intercambio. También puede ser útil con ciertas bases de datos que utilizan dispositivos de bloque con un formato especial para el almacenamiento de datos.
  • LUKS utiliza el subsistema del kernel de mapeo de dispositivos existente.
  • LUKS proporciona un refuerzo de la frase de contraseña que protege contra los ataques de diccionario.
  • Los dispositivos LUKS contienen varias ranuras para claves, lo que permite a los usuarios añadir claves de seguridad o frases de contraseña.

Qué hace LUKS not

  • Las soluciones de cifrado de discos como LUKS protegen los datos sólo cuando el sistema está apagado. Una vez que el sistema está encendido y LUKS ha descifrado el disco, los archivos de ese disco están disponibles para cualquiera que normalmente tendría acceso a ellos.
  • LUKS no es adecuado para escenarios que requieran que muchos usuarios tengan claves de acceso distintas para el mismo dispositivo. El formato LUKS1 proporciona ocho ranuras para llaves, LUKS2 hasta 32 ranuras para llaves.
  • LUKS no es adecuado para aplicaciones que requieran encriptación a nivel de archivo.

Cifras

El cifrado por defecto utilizado para LUKS es aes-xts-plain64. El tamaño de la clave por defecto para LUKS es de 512 bits. El tamaño de la clave por defecto para LUKS con Anaconda (modo XTS) es de 512 bits. Los cifrados disponibles son:

  • AES - Estándar de cifrado avanzado - FIPS PUB 197
  • Twofish (un cifrado en bloque de 128 bits)
  • Serpent

22.2. Configuración de la frase de contraseña LUKS en la consola web

Si quieres añadir cifrado a un volumen lógico existente en tu sistema, sólo puedes hacerlo formateando el volumen.

Requisitos previos

  • La consola web debe estar instalada y accesible.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.
  • Volumen lógico existente disponible sin encriptación.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Storage.
  3. Seleccione el dispositivo de almacenamiento que desea formatear.
  4. Haga clic en el icono del menú y seleccione la opción Format.
  5. Seleccione la casilla Encrypt data para activar el cifrado en su dispositivo de almacenamiento.

    encriptación de la cabina

  6. Establezca y confirme su nueva frase de acceso.
  7. Opcional] Modificar otras opciones de encriptación.
  8. Finalizar la configuración del formato.
  9. Haga clic en Format.

22.3. Cambio de la frase de contraseña LUKS en la consola web

Cambiar una frase de contraseña LUKS en un disco o partición cifrada en la consola web.

Requisitos previos

  • La consola web debe estar instalada y accesible.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.

Procedimiento

  1. Inicie sesión en la consola web.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Storage
  3. En la tabla de Unidades, seleccione el disco con datos encriptados.
  4. En Content, seleccione la partición cifrada.
  5. Haga clic en Encryption.
  6. En la tabla Keys, haga clic en el icono del lápiz.

    cambio de lucecitas en la cabina

  7. En la ventana de diálogo Change passphrase:

    1. Introduzca su frase de acceso actual.
    2. Introduzca su nueva frase de acceso.
    3. Confirma tu nueva frase de acceso.

      menú de cambio de contraseña de la cabina

  8. Haga clic en Save

Capítulo 23. Configuración del desbloqueo automático mediante una llave Tang en la consola web

Configure el desbloqueo automático de un dispositivo de almacenamiento cifrado con LUKS utilizando una clave proporcionada por un servidor Tang.

Requisitos previos

  • Se ha instalado la consola web de RHEL 8.

    Para más detalles, véase Instalación de la consola web.

  • El paquete cockpit-storaged está instalado en su sistema.
  • El servicio cockpit.socket se ejecuta en el puerto 9090.
  • Los paquetes clevis, tang, y clevis-dracut están instalados.
  • Se está ejecutando un servidor Tang.

Procedimiento

  1. Abra la consola web de RHEL introduciendo la siguiente dirección en un navegador web:

    https://localhost:9090

    Sustituya la parte localhost por el nombre del servidor remoto o la dirección IP cuando se conecte a un sistema remoto.

  2. Proporcione sus credenciales y haga clic en Almacenamiento. Seleccione un dispositivo cifrado y haga clic en Cifrado en la parte Content:
  3. Haga clic en en la sección Keys para añadir una llave Tang:

    RHEL web console: Encryption
  4. Proporcione la dirección de su servidor Tang y una contraseña que desbloquee el dispositivo cifrado con LUKS. Haz clic en Añadir para confirmar:

    RHEL web console: Add Tang key
  5. The following dialog window provides a command to verify that the key hash matches. RHEL 8.2 introduced the tang-show-keys script, and you can obtain the key hash using the following command on the Tang server running on the port 7500:

    # tang-show-keys 7500
    3ZWS6-cDrCG61UPJS2BMmPU4I54

    En RHEL 8.1 y anteriores, obtenga el hash de la clave utilizando el siguiente comando:

    # curl -s localhost:7500/adv | jose fmt -j- -g payload -y -o- | jose jwk use -i- -r -u verify -o- | jose jwk thp -i-
    3ZWS6-cDrCG61UPJS2BMmPU4I54
  6. Haga clic en Confiar en la clave cuando los hashes de la clave en la consola web y en la salida de los comandos enumerados anteriormente sean iguales:

    RHEL web console: Verify Tang key
  7. Para permitir que el sistema de arranque temprano procese la unión de discos, haga clic en Terminal en la parte inferior de la barra de navegación izquierda e introduzca los siguientes comandos:

    # yum install clevis-dracut
    # dracut -fv --regenerate-all

Pasos de verificación

  1. Compruebe que la clave Tang recién añadida aparece ahora en la sección Keys con el tipo Keyserver:

    RHEL web console: A keyserver key is listed
  2. Comprueba que las fijaciones están disponibles para el arranque temprano, por ejemplo:

    # lsinitrd | grep clevis
    clevis
    clevis-pin-sss
    clevis-pin-tang
    clevis-pin-tpm2
    -rwxr-xr-x   1 root     root         1600 Feb 11 16:30 usr/bin/clevis
    -rwxr-xr-x   1 root     root         1654 Feb 11 16:30 usr/bin/clevis-decrypt
    ...
    -rwxr-xr-x   2 root     root           45 Feb 11 16:30 usr/lib/dracut/hooks/initqueue/settled/60-clevis-hook.sh
    -rwxr-xr-x   1 root     root         2257 Feb 11 16:30 usr/libexec/clevis-luks-askpass

Recursos adicionales

Capítulo 24. Gestión de las actualizaciones de software en la consola web

Aprenda a gestionar las actualizaciones de software en la consola web de RHEL 8 y las formas de automatizarlas.

El módulo de actualizaciones de software de la consola web se basa en la utilidad yum. Para obtener más información sobre la actualización de software con yum, consulte la sección Comprobación de actualizaciones y actualización de paquetes.

24.1. Gestión de las actualizaciones manuales de software en la consola web

Esta sección describe cómo actualizar manualmente su software utilizando la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Software Updates.

    La lista de actualizaciones disponibles se actualiza automáticamente si la última comprobación tuvo lugar hace más de 24 horas. Para activar una actualización, haga clic en el botón Check for Updates.

  3. Aplique las actualizaciones.

    1. Para instalar todas las actualizaciones disponibles, pulse el botón Install all updates.

      cockpit instalar todas las actualizaciones

    2. Si dispone de actualizaciones de seguridad, puede instalarlas por separado haciendo clic en el botón Install Security Updates.

      cockpit instalar actualizaciones de seguridad

      Puedes ver el registro de la actualización mientras se ejecuta.

  4. Después de que el sistema aplique las actualizaciones, recibirá una recomendación para reiniciar el sistema.

    Lo recomendamos especialmente si la actualización incluye un nuevo kernel o servicios del sistema que no desea reiniciar individualmente.

  5. Haga clic en Ignore para cancelar el reinicio, o en Restart Now para proceder a reiniciar el sistema.

    Tras el reinicio del sistema, inicie sesión en la consola web y vaya a la página Software Updates para verificar que la actualización se ha realizado correctamente.

24.2. Gestión de las actualizaciones automáticas de software en la consola web

En la consola web, puede elegir aplicar todas las actualizaciones, o las actualizaciones de seguridad y también gestionar la periodicidad y el tiempo de sus actualizaciones automáticas.

Requisitos previos

  • La consola web debe estar instalada y accesible. Para más detalles, consulte Instalación de la consola web.

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Software Updates.
  3. Si desea aplicar automáticamente sólo las actualizaciones de seguridad, haga clic en el menú desplegable Apply all updates y seleccione Apply security updates.
  4. Para modificar el día de la actualización automática, haga clic en el menú desplegable every day y seleccione un día específico.
  5. Para modificar la hora de la actualización automática, haga clic en el menú desplegable 6:00 y seleccione una hora específica.

    actualizaciones automáticas de la cabina

  6. Si desea desactivar las actualizaciones automáticas de software, haga clic en el interruptor situado junto a Automatic Updates para moverlo a la posición de desactivado.

    cabina desactivada actualizaciones automáticas

Capítulo 25. Gestión de las suscripciones en la consola web

Gestione su suscripción a Red Hat Enterprise Linux 8 desde la consola web.

Para obtener una suscripción para su Red Hat Enterprise Linux, necesita tener una cuenta en el Portal del Cliente de Red Hat o una clave de activación.

Este capítulo abarca:

  • Gestión de suscripciones en la consola web de RHEL 8.
  • Registrar las suscripciones para su sistema en la consola web con el nombre de usuario y la contraseña de Red Hat.
  • Registro de suscripciones con la clave de activación.

Requisitos previos

  • Suscripciones compradas.
  • El sistema sujeto a la suscripción tiene que estar conectado a Internet porque la consola web necesita comunicarse con el Portal del Cliente de Red Hat.

25.1. Gestión de suscripciones en la consola web

La consola web de RHEL 8 proporciona una interfaz para utilizar el Red Hat Subscription Manager instalado en su sistema local.

El Gestor de Suscripciones se conecta al Portal del Cliente de Red Hat y verifica todos los disponibles:

  • Suscripciones activas
  • Suscripciones caducadas
  • Suscripciones renovadas

Si quiere renovar la suscripción u obtener una diferente en el Portal de Clientes de Red Hat, no tiene que actualizar los datos del Gestor de Suscripciones manualmente. El Gestor de Suscripciones sincroniza los datos con el Portal de Clientes de Red Hat automáticamente.

25.2. Registro de suscripciones con credenciales en la consola web

Siga los siguientes pasos para registrar un Red Hat Enterprise Linux recién instalado mediante la consola web de RHEL 8.

Requisitos previos

Procedimiento

  1. Escriba suscripción en el campo de búsqueda y pulse la tecla Enter.

    icono de suscripción a la cabina

    También puede iniciar sesión en la consola web de RHEL 8. Para más detalles, consulte Iniciar sesión en la consola web.

  2. En el diálogo de autenticación polkit para tareas privilegiadas, añada la contraseña correspondiente al nombre de usuario que aparece en el diálogo.

    contraseña de suscripción a la cabina

  3. Haga clic en Autenticar.
  4. En el cuadro de diálogo Subscriptions, haga clic en Registrar.

    suscripción a la cabina no registrada

  5. Introduzca sus credenciales del Portal del Cliente.

    registro de suscripción a la cabina cred

  6. Introduzca el nombre de su organización.

    Si tiene más de una cuenta en el Portal del Cliente de Red Hat, tiene que añadir el nombre de la organización o el ID de la organización. Para obtener el ID de la organización, diríjase a su punto de contacto de Red Hat.

  7. Haga clic en el botón de registro.

En este punto, su sistema Red Hat Enterprise Linux 8 ha sido registrado con éxito.

suscripción a la cabina registrada

25.3. Registro de suscripciones con claves de activación en la consola web

Para registrar una suscripción a Red Hat Enterprise Linux,

Requisitos previos

  • Si no tiene una cuenta de usuario en el portal, su proveedor le proporciona la clave de activación.

Procedimiento

  1. Escriba suscripción en el campo de búsqueda y pulse la tecla Enter.

    icono de suscripción a la cabina

    También puede iniciar sesión en la consola web de RHEL 8. Para más detalles, consulte Iniciar sesión en la consola web.

  2. En el cuadro de diálogo de autenticación, añada el nombre de usuario y la contraseña del sistema que creó durante la instalación del sistema.

    contraseña de suscripción a la cabina

  3. Haga clic en Authenticate.
  4. En el cuadro de diálogo Subscriptions, haga clic en Register.

    suscripción a la cabina no registrada

  5. Introduzca la clave de activación en el formulario de registro.
  6. Introduzca el nombre de su organización.

    Debe añadir el nombre de la organización o el ID de la organización, si tiene más de una cuenta en el Portal de Clientes de Red Hat.

    Para obtener el org ID, diríjase a su punto de contacto de Red Hat.

    clave de registro de la suscripción a la cabina

  7. Haga clic en el botón Register.

En este punto, su sistema RHEL 8 ha sido registrado con éxito.

suscripción a la cabina registrada

Capítulo 26. Configuración de kdump en la consola web

Establezca y pruebe la configuración de kdump en la consola web de RHEL 8.

La consola web forma parte de la instalación por defecto de Red Hat Enterprise Linux 8 y activa o desactiva el servicio kdump en el momento del arranque. Además, la consola web le permite configurar convenientemente la memoria reservada para kdump; o seleccionar la ubicación de guardado de vmcore en un formato descomprimido o comprimido.

Requisitos previos

26.1. Configurar el uso de memoria de kdump y la ubicación del objetivo en la consola web

El procedimiento siguiente le muestra cómo utilizar la pestaña Kernel Dump en la interfaz de la consola web de Red Hat Enterprise Linux para configurar la cantidad de memoria que se reserva para el kernel kdump. El procedimiento también describe cómo especificar la ubicación de destino del archivo de volcado de vmcore y cómo probar su configuración.

Requisitos previos

Procedimiento

  1. Abra la pestaña Kernel Dump e inicie el servicio kdump.
  2. Configure el uso de la memoria de kdump a través del command line.
  3. Haga clic en el enlace junto a la opción Crash dump location.

    web console initial screen
  4. Seleccione la opción Local Filesystem en el menú desplegable y especifique el directorio en el que desea guardar el volcado.

    web console crashdump target
    • Alternativamente, seleccione la opción Remote over SSH del menú desplegable para enviar el vmcore a una máquina remota utilizando el protocolo SSH.

      Rellene los campos Server, ssh key, y Directory con la dirección de la máquina remota, la ubicación de la clave ssh y un directorio de destino.

    • Otra opción es seleccionar la opción Remote over NFS en el desplegable y rellenar el campo Mount para enviar el vmcore a una máquina remota utilizando el protocolo NFS.

      Nota

      Marque la casilla Compression para reducir el tamaño del archivo vmcore.

  5. Pruebe su configuración haciendo fallar el kernel.

    web console test kdump config
    Aviso

    Este paso interrumpe la ejecución del kernel y provoca la caída del sistema y la pérdida de datos.

Recursos adicionales

Capítulo 27. Gestión de máquinas virtuales en la consola web

Gestione sus máquinas virtuales en una consola web de RHEL 8 y conozca las capacidades de gestión de la virtualización.

Para gestionar máquinas virtuales en una interfaz gráfica en un host RHEL 8, puede utilizar el panel Virtual Machines en la consola web de RHEL 8.

web console overview

27.1. Visión general de la gestión de máquinas virtuales mediante la consola web

La consola web de RHEL 8 es una interfaz basada en la web para la administración del sistema. Como una de sus características, la consola web proporciona una vista gráfica de las máquinas virtuales (VMs) en el sistema anfitrión, y hace posible crear, acceder y configurar estas VMs.

Tenga en cuenta que para utilizar la consola web para gestionar sus máquinas virtuales en RHEL 8, debe instalar primero un complemento de la consola web para la virtualización.

Próximos pasos

27.2. Configuración de la consola web para gestionar las máquinas virtuales

Antes de utilizar la consola web de RHEL 8 para gestionar máquinas virtuales (VMs), debe instalar el plug-in de máquina virtual de la consola web en el host.

Requisitos previos

  • Asegúrese de que la consola web está instalada y habilitada en su máquina.

    # systemctl status cockpit.socket
    cockpit.socket - Cockpit Web Service Socket
    Loaded: loaded (/usr/lib/systemd/system/cockpit.socket
    [...]

    Si este comando devuelve Unit cockpit.socket could not be found, siga el documento Instalación de la consola web para habilitar la consola web.

Procedimiento

  • Instale el complemento cockpit-machines.

    # yum install cockpit-machines

Verificación

  • Si la instalación se realiza correctamente, las máquinas virtuales aparecen en el menú lateral de la consola web.

    cockpit vms info

Recursos adicionales

27.3. Funciones de gestión de máquinas virtuales disponibles en la consola web

Mediante la consola web de RHEL 8, puede realizar las siguientes acciones para gestionar las máquinas virtuales (VM) de su sistema.

Tabla 27.1. Tareas VM que se pueden realizar en la consola web de RHEL 8

TareaPara más detalles, consulte:

Crear una VM e instalarla con un sistema operativo invitado

Creación de máquinas virtuales e instalación de sistemas operativos invitados mediante la consola web

Eliminar una máquina virtual.

Eliminación de máquinas virtuales mediante la consola web.

Iniciar, apagar y reiniciar la máquina virtual

Iniciar máquinas virtuales mediante la consola web y Apagar y reiniciar máquinas virtuales mediante la consolaweb

Conectarse e interactuar con una VM utilizando una variedad de consolas

Interacción con las máquinas virtuales mediante la consola web

Ver una variedad de información sobre la MV

Visualización de la información de la máquina virtual mediante la consola web

Ajustar la memoria del host asignada a una VM

Añadir y eliminar la memoria de la máquina virtual mediante la consola web

Gestionar las conexiones de red para la VM

Uso de la consola web para gestionar las interfaces de red de las máquinas virtuales

Gestionar el almacenamiento de la VM disponible en el host y adjuntar discos virtuales a la VM

Gestión del almacenamiento de las máquinas virtuales mediante la consola web

Configurar los ajustes de la CPU virtual de la VM

Gestión de las CPUs virtuales mediante la consola web

27.4. Diferencias entre las funciones de virtualización en Virtual Machine Manager y la consola web

La aplicación Virtual Machine Manager (virt-manager) está soportada en RHEL 8, pero ha quedado obsoleta. La consola web está destinada a convertirse en su reemplazo en una versión mayor posterior. Por lo tanto, se recomienda que se familiarice con la consola web para gestionar la virtualización en una GUI.

Sin embargo, en RHEL 8, algunas tareas de gestión de máquinas virtuales sólo pueden realizarse en virt-manager o en la línea de comandos. La siguiente tabla destaca las funciones que están disponibles en virt-manager pero que no están disponibles en la consola web de RHEL 8.0.

Si una función está disponible en una versión menor posterior de RHEL 8, la versión mínima de RHEL 8 aparece en la columna Support in web console introduced.

Tabla 27.2. Tareas de gestión de máquinas virtuales que no se pueden realizar mediante la consola web en RHEL 8.0

TareaSoporte en la consola web introducidoMétodo alternativo usando CLI

Configurar una máquina virtual para que se inicie cuando el host arranque

RHEL 8.1

virsh autostart

Suspender una máquina virtual

RHEL 8.1

virsh suspend

Reanudación de una máquina virtual suspendida

RHEL 8.1

virsh resume

Creación de pools de almacenamiento de directorios del sistema de archivos

RHEL 8.1

virsh pool-define-as

Creación de pools de almacenamiento NFS

RHEL 8.1

virsh pool-define-as

Creación de grupos de almacenamiento de dispositivos de disco físico

RHEL 8.1

virsh pool-define-as

Creación de grupos de almacenamiento de volúmenes LVM

RHEL 8.1

virsh pool-define-as

Creación de pools de almacenamiento basados en particiones

CURRENTLY UNAVAILABLE

virsh pool-define-as

Creación de pools de almacenamiento basados en GlusterFS

CURRENTLY UNAVAILABLE

virsh pool-define-as

Creación de pools de almacenamiento basados en vHBA con dispositivos SCSI

CURRENTLY UNAVAILABLE

virsh pool-define-as

Creación de pools de almacenamiento basados en Multipath

CURRENTLY UNAVAILABLE

virsh pool-define-as

Creación de pools de almacenamiento basados en RBD

CURRENTLY UNAVAILABLE

virsh pool-define-as

Creación de un nuevo volumen de almacenamiento

RHEL 8.1

virsh vol-create

Añadir una nueva red virtual

RHEL 8.1

virsh net-create o virsh net-define

Borrar una red virtual

RHEL 8.1

virsh net-undefine

Creación de un puente desde la interfaz de una máquina anfitriona a una máquina virtual

CURRENTLY UNAVAILABLE

virsh iface-bridge

Creación de una instantánea

CURRENTLY UNAVAILABLE

virsh snapshot-create-as

Revertir a una instantánea

CURRENTLY UNAVAILABLE

virsh snapshot-revert

Borrar una instantánea

CURRENTLY UNAVAILABLE

virsh snapshot-delete

Clonar una máquina virtual

CURRENTLY UNAVAILABLE

virt-clone

Migración de una máquina virtual a otra máquina anfitriona

CURRENTLY UNAVAILABLE

virsh migrate

Recursos adicionales

Capítulo 28. Gestión de sistemas remotos en la consola web

Conéctese a los sistemas remotos y adminístrelos en la consola web de RHEL 8.

El siguiente capítulo describe:

  • La topología óptima de los sistemas conectados.
  • Qué es el cuadro de mandos.
  • Cómo añadir y eliminar sistemas remotos.
  • Cuándo, por qué y cómo utilizar claves SSH para la autenticación de sistemas remotos.

Requisitos previos

  • Abrir el servicio SSH en los sistemas remotos.

28.1. Gestor del sistema remoto en la consola web

El uso de la consola web de RHEL 8 para gestionar sistemas remotos en la red requiere tener en cuenta la topología de los servidores conectados.

Para una seguridad óptima, Red Hat recomienda la siguiente configuración de la conexión:

  • Utilice un sistema con la consola web como host bastión. El host bastión es un sistema con puerto HTTPS abierto.
  • Todos los demás sistemas se comunican a través de SSH.

Con la interfaz web que se ejecuta en el host del bastión, se puede llegar a todos los demás sistemas a través del protocolo SSH utilizando el puerto 22 en la configuración por defecto.

RHEL Cockpit ManagingSystems 484190 0119

28.2. Añadir hosts remotos a la consola web

Esta sección le ayuda a conectar otros sistemas con un nombre de usuario y una contraseña al tablero de mandos situado en la consola web.

El Dashboard es una herramienta diseñada para la gestión de servidores remotos, donde puedes añadir, conectar o eliminar sistemas remotos.

El panel de control muestra los gráficos y el estado de cada uno de los sistemas remotos.

Puedes añadir hasta 20 sistemas remotos en el panel de control.

tablero de mandos

Requisitos previos

  • El paquete cockpit-dashboard instalado en el sistema donde se ejecuta la interfaz web:

    $ sudo yum install cockpit-dashboard

    El paquete cockpit-dashboard amplía la consola web de RHEL 8 con la gestión remota del sistema.

  • Es necesario estar conectado a la consola web con privilegios de administración.

    Para más detalles, consulte Iniciar sesión en la consola web.

Procedimiento

  1. En la consola web de RHEL 8, vaya a Dashboard.
  2. En la página Dashboard, haga clic en el icono Add Server.

    icono del servidor de la cabina de mando

  3. En el cuadro de diálogo Add Machine to Dashboard, introduzca el nombre de host o la dirección IP del sistema remoto.
  4. (Opcional) Haga clic en el campo Color para cambiar el color del sistema en el Tablero.
  5. Haga clic en Add.
  6. En el cuadro de diálogo Log in to <servername>, introduzca las credenciales del sistema remoto.

    Puede utilizar cualquier cuenta de usuario del sistema remoto. Sin embargo, si utiliza credenciales de una cuenta de usuario sin privilegios de administración, no podrá realizar tareas de administración.

    Si utilizas las mismas credenciales que para tu sistema local, la consola web autenticará los sistemas remotos automáticamente cada vez que te conectes. Sin embargo, utilizar las mismas credenciales en más máquinas podría ser un riesgo potencial para la seguridad.

    cockpit add server passwd

  7. Haga clic en Log In.

Si el inicio de sesión tiene éxito, el panel de control añade un nuevo elemento en la lista. Para verificar la conexión, haga clic en el sistema para ver todos los detalles en la consola web.

Nota

La consola web no guarda las contraseñas utilizadas para iniciar la sesión en los sistemas remotos, lo que significa que hay que volver a iniciar la sesión después de cada reinicio del sistema. Para abrir el diálogo de inicio de sesión, haga clic en el botón Troubleshoot situado en la pantalla principal del sistema remoto desconectado.

la pantalla de la cabina no se puede conectar

28.3. Eliminación de hosts remotos de la consola web

Esta sección le guía en la eliminación de otros sistemas de un tablero ubicado en la consola web.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL 8.
  2. Haga clic en Dashboard.
  3. Haga clic en el icono Edit Server.

    icono del servidor de edición de la cabina

  4. Para eliminar el servidor de Dashboard, haga clic en el icono rojo Remove.

    cabina de mando quitar servidor

Como resultado, el servidor es eliminado de Dashboard.

28.4. Configuración de SSH para la gestión remota en la consola web

La consola web de RHEL 8 soporta la autenticación con claves SSH. Esto tiene las siguientes ventajas:

  • Aumento de la seguridad de la comunicación entre servidores.
  • Evitar introducir las credenciales repetidamente.
Importante

El uso de las claves SSH sólo funciona para el acceso de sólo lectura o para el sudo sin contraseña, ya que la autenticación se produce sin contraseña. Para realizar tareas administrativas, utilice las credenciales de su cuenta de sistema con privilegios administrativos.

Para configurar la autenticación con claves SSH en la consola web:

  • Copie la clave pública en el sistema remoto conectado.
  • Establezca la ruta de acceso a la clave privada en el sistema en el que se ejecuta la consola web de RHEL 8.
  • Salga de la consola web y vuelva a entrar para asegurar el cambio de autenticación.

Requisitos previos

  • Clave SSH almacenada en el sistema con la consola web en funcionamiento. Si no tiene ninguna, utilice el siguiente comando:

    $ ssh-keygen
  • Contraseña de la clave SSH generada.
  • El contenido del archivo ~/.ssh/id_rsa.pub copiado en el portapapeles.

Procedimiento

Para copiar la clave pública SSH en un sistema remoto:

  1. Abra la consola web.
  2. Haga clic en Dashboard.
  3. Seleccione el sistema remoto donde desea añadir la clave pública.
  4. En la configuración del sistema, vaya a Accounts.
  5. Seleccione la cuenta de usuario a la que desea asignar la clave pública.
  6. En la configuración de Authorized Public SSH Keys, haga clic en el botón .

    cuenta de cabina

  7. En el cuadro de diálogo Add public key, pegue la clave pública que tiene en el portapapeles.
  8. Haga clic en Add key.

En este punto, puede ver la nueva clave pública asignada a la cuenta de usuario.

cockpit ssh pub key

Para establecer la ruta de acceso a la clave privada SSH:

  1. Vaya a los ajustes de la esquina superior derecha.
  2. En el menú desplegable, seleccione Authentication.

    cockpit ssh auth

  3. Compruebe que la consola web utiliza la ruta correcta para la clave privada que desea utilizar.

    Por defecto, la consola web utiliza las siguientes rutas para las claves privadas:

    ~/.ssh/id_rsa
    ~/.ssh/id_dsa
    ~/.ssh/id_ed25519
    ~/.ssh/id_ecdsa

    Para utilizar una clave diferente, añada la ruta manualmente.

  4. Habilite la tecla con el botón On/Off.

    Al habilitar la llave se abre un diálogo de contraseña.

  5. Introduzca la contraseña de la clave SSH.

    contraseña de la clave de la cabina de mando

  6. Haga clic en Unlock Key.

    En la pestaña Details, puede verificar el propietario del certificado y la huella digital.

  7. Haga clic en Close.

La consola web de RHEL 8 utiliza ahora claves SSH en ambos lados. Sin embargo, los sistemas siguen utilizando las credenciales originales.

Para cambiar la configuración de la autenticación:

  1. Salga usted mismo de la consola web.

    Después de volver a entrar en la consola web, aparece el icono del triángulo rojo delante del sistema remoto.

  2. Haga clic en el sistema que intenta conectarse a la consola web.

    Puede ver dos botones en la pantalla. Reconnect y Troubleshoot.

  3. Haga clic en el botón Troubleshoot.

    Aparece el diálogo de inicio de sesión.

    cockpit add server usando las credenciales disponibles

  4. En el menú desplegable Authentication, seleccione Using available credentials.

La consola web crea una nueva conexión asegurada con claves SSH. Funciona tanto para el inicio de sesión de la consola web como para un acceso de terminal.

Capítulo 29. Configuración del inicio de sesión único para la consola web de RHEL 8 en el dominio IdM

Aprenda a utilizar la autenticación de inicio de sesión único (SSO) proporcionada por Identity Management (IdM) en la consola web de RHEL 8.

Ventajas:

  • Los administradores del dominio IdM pueden utilizar la consola web de RHEL 8 para gestionar las máquinas locales.
  • Los usuarios con un ticket Kerberos en el dominio IdM no necesitan proporcionar credenciales de acceso para acceder a la consola web.
  • Todos los hosts conocidos por el dominio IdM son accesibles a través de SSH desde la instancia local de la consola web de RHEL 8.
  • No es necesario configurar el certificado. El servidor web de la consola cambia automáticamente a un certificado emitido por la autoridad de certificación IdM y aceptado por los navegadores.

Este capítulo cubre los siguientes pasos para configurar SSO para iniciar sesión en la consola web de RHEL:

  1. Añada máquinas al dominio IdM utilizando la consola web de RHEL 8.

    Para más detalles, consulte Sección 29.1, “Cómo unir un sistema RHEL 8 a un dominio IdM mediante la consola web”.

  2. Si desea utilizar Kerberos para la autenticación, necesita obtener un ticket Kerberos en su máquina.

    Para más detalles, consulte Sección 29.2, “Inicio de sesión en la consola web mediante la autenticación Kerberos”.

  3. Permitir a los administradores del servidor maestro de IdM ejecutar cualquier comando en cualquier host.

    Para más detalles, consulte Sección 29.3, “Habilitar el acceso sudo a los administradores de dominio en el servidor IdM”.

Requisitos previos

29.1. Cómo unir un sistema RHEL 8 a un dominio IdM mediante la consola web

Puede utilizar la consola web para unir el sistema Red Hat Enterprise Linux 8 al dominio de gestión de identidades (IdM).

Requisitos previos

  • El dominio IdM está funcionando y es accesible desde el cliente al que se quiere unir.
  • Tienes las credenciales de administrador del dominio IdM.

Procedimiento

  1. Inicie sesión en la consola web de RHEL.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Abra la pestaña System.
  3. Haga clic en Unirse al dominio.

    idm cockpit join domain

  4. En el cuadro de diálogo Join a Domain, introduzca el nombre del servidor IdM en el campo Domain Address.
  5. En la lista desplegable Authentication, seleccione si desea utilizar una contraseña o una contraseña de un solo uso para la autenticación.

    cabina de mando idm unirse a psswd

  6. En el campo Domain Administrator Name, introduzca el nombre de usuario de la cuenta de administración de IdM.
  7. En el campo de la contraseña, añada la contraseña o la contraseña de un solo uso según lo que haya seleccionado antes en la lista desplegable Authentication.
  8. Haz clic en "Únete".

    cabina de mando idm join

Pasos de verificación

  1. Si la consola web de RHEL 8 no muestra ningún error, el sistema se ha unido al dominio IdM y puede ver el nombre del dominio en la pantalla System.
  2. Para verificar que el usuario es miembro del dominio, haga clic en la página Terminal y escriba el comando id:

    $ id
    euid=548800004(example_user) gid=548800004(example_user) groups=548800004(example_user) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

29.2. Inicio de sesión en la consola web mediante la autenticación Kerberos

El siguiente procedimiento describe los pasos para configurar el sistema RHEL 8 para utilizar la autenticación Kerberos.

Importante

Con SSO normalmente no se tienen privilegios administrativos en la consola web. Esto sólo funciona si ha configurado sudo sin contraseña. La consola web no pide interactivamente una contraseña de sudo.

Requisitos previos

Procedimiento

Acceda a la consola web de RHEL con la siguiente dirección: https://dns_name:9090.

En este punto, usted está conectado con éxito a la consola web de RHEL y puede comenzar con la configuración.

registro de la cabina de idm realizado

29.3. Habilitar el acceso sudo a los administradores de dominio en el servidor IdM

El siguiente procedimiento describe los pasos para permitir a los administradores del dominio ejecutar cualquier comando en cualquier host del dominio de Gestión de Identidades (IdM).

Para ello, habilite el acceso sudo al grupo de usuarios admins creado automáticamente durante la instalación del servidor IdM.

Todos los usuarios añadidos al grupo admins tendrán acceso sudo si se ejecuta el script ipa-advise en el grupo.

Requisitos previos

  • El servidor ejecuta IdM 4.7.1 o posterior.

Procedimiento

  1. Conecta con el servidor IdM.
  2. Ejecute el script ipa-advise:

    $ ipa-advise enable-admins-sudo | sh -ex

Si la consola no muestra un error, el grupo admins tiene permisos de administrador en todas las máquinas del dominio IdM.

Capítulo 30. Configuración de la autenticación con tarjeta inteligente con la consola web para los usuarios gestionados de forma centralizada

Configurar la autenticación con tarjeta inteligente en la consola web de RHEL 8 para los usuarios que se gestionan de forma centralizada por:

  • Gestión de la identidad
  • Active Directory, que está conectado en la confianza entre bosques con la gestión de identidades
Importante
La autenticación con tarjeta inteligente no eleva aún los privilegios administrativos y la consola web se abre en el navegador web en modo de sólo lectura.
Puede ejecutar comandos administrativos en el terminal incorporado con `sudo`.

Requisitos previos

  • El sistema para el que se desea utilizar la autenticación con tarjeta inteligente debe ser miembro de un dominio de Active Directory o de Gestión de Identidades.

    Para obtener información sobre cómo unir el sistema RHEL 8 a un dominio mediante la consola web, consulte Cómo unir un sistema RHEL 8 a un dominio IdM mediante la consola web.

  • El certificado utilizado para la autenticación con tarjeta inteligente debe estar asociado a un usuario concreto en Identity Management o Active Directory.

    Para obtener más detalles sobre la asociación de un certificado con el usuario en la Gestión de identidades, consulte Adición de un certificado a una entrada de usuario en IdM.

30.1. Autenticación con tarjeta inteligente para usuarios gestionados de forma centralizada

Una tarjeta inteligente es un dispositivo físico que puede proporcionar autenticación personal mediante certificados almacenados en la tarjeta. La autenticación personal significa que se pueden utilizar las tarjetas inteligentes del mismo modo que las contraseñas de los usuarios.

En la tarjeta inteligente se pueden almacenar las credenciales del usuario en forma de clave privada y certificado. Para acceder a ellos se utiliza un software y un hardware especial. Se inserta la tarjeta inteligente en un lector o en una toma USB y se suministra el código PIN de la tarjeta inteligente en lugar de proporcionar la contraseña.

La gestión de identidades (IdM) admite la autenticación con tarjeta inteligente:

Nota

Si quiere empezar a utilizar la autenticación con tarjeta inteligente, consulte los requisitos de hardware: Soporte para tarjetas inteligentes en RHEL8.

30.2. Instalación de herramientas para la gestión y el uso de tarjetas inteligentes

Para configurar su tarjeta inteligente, necesita herramientas que puedan generar certificados y almacenarlos en una tarjeta inteligente.

Debes hacerlo:

  • Instale el paquete gnutls-utils que le ayuda a gestionar los certificados.
  • Instale el paquete opensc que proporciona un conjunto de bibliotecas y utilidades para trabajar con tarjetas inteligentes.
  • Inicie el servicio pcscd que se comunica con el lector de tarjetas inteligentes.

Procedimiento

  1. Instale los paquetes opensc y gnutls-utils:

    # dnf -y install opensc gnutls-utils
  2. Inicie el servicio pcscd.

    # systemctl start pcscd

Compruebe que el servicio pcscd está en funcionamiento.

30.3. Almacenamiento de un certificado en una tarjeta inteligente

Esta sección describe la configuración de la tarjeta inteligente con la herramienta pkcs15-init, que le ayuda a configurar:

  • Borrar la tarjeta inteligente
  • Configuración de nuevos PINs y claves de desbloqueo de PINs (PUKs) opcionales
  • Creación de una nueva ranura en la tarjeta inteligente
  • Almacenar el certificado, la clave privada y la clave pública en la ranura
  • Bloqueo de la configuración de la tarjeta inteligente (algunas tarjetas inteligentes requieren este tipo de finalización)

Requisitos previos

  • El paquete opensc, que incluye la herramienta pkcs15-init está instalado.

    Para más detalles, consulte Instalación de herramientas para la gestión y el uso de tarjetas inteligentes.

  • La tarjeta se introduce en el lector y se conecta al ordenador.
  • Tiene la clave privada, la clave pública y el certificado para almacenarlos en la tarjeta inteligente. En este procedimiento, testuser.key, testuserpublic.key, y testuser.crt son los nombres utilizados para la clave privada, la clave pública y el certificado.
  • Su actual PIN de usuario de la tarjeta inteligente y el PIN del responsable de seguridad (SO-PIN)

Procedimiento

  1. Borre su tarjeta inteligente y autentifíquese con su PIN:

    $ pkcs15-init --erase-card --use-default-transport-keys
    Using reader with a card: Reader name
    PIN [Security Officer PIN] required.
    Please enter PIN [Security Officer PIN]:

    La tarjeta ha sido borrada.

  2. Inicialice su tarjeta inteligente, establezca su PIN y PUK de usuario, y su PIN y PUK de responsable de seguridad:

    $ pkcs15-init --create-pkcs15 --use-default-transport-keys \
        --pin 963214 --puk 321478 --so-pin 65498714 --so-puk 784123
    Using reader with a card: Reader name

    La herramienta pcks15-init crea una nueva ranura en la tarjeta inteligente.

  3. Establezca la etiqueta y el ID de autenticación para la ranura:

    $ pkcs15-init --store-pin --label testuser \
        --auth-id 01 --so-pin 65498714 --pin 963214 --puk 321478
    Using reader with a card: Reader name

    La etiqueta se establece en un valor legible para el ser humano, en este caso, testuser. El auth-id debe ser dos valores hexadecimales, en este caso se establece como 01.

  4. Guarde y etiquete la clave privada en la nueva ranura de la tarjeta inteligente:

    $ pkcs15-init --store-private-key testuser.key --label testuser_key \
        --auth-id 01 --id 01 --pin 963214
    Using reader with a card: Reader name
    Nota

    El valor que especifique para --id debe ser el mismo cuando almacene su clave privada, y su certificado. Si no especifica un valor para --id, la herramienta calcula un valor más complicado y, por lo tanto, es más fácil definir su propio valor.

  5. Guarde y etiquete el certificado en la nueva ranura de la tarjeta inteligente:

    $ pkcs15-init --store-certificate testuser.crt --label testuser_crt \
        --auth-id 01 --id 01 --format pem --pin 963214
    Using reader with a card: Reader name
  6. (Opcional) Guarde y etiquete la clave pública en la nueva ranura de la tarjeta inteligente:

    $ pkcs15-init --store-public-key testuserpublic.key
        --label testuserpublic_key --auth-id 01 --id 01 --pin 963214
    Using reader with a card: Reader name
    Nota

    Si la clave pública se corresponde con una clave privada y/o un certificado, debe especificar el mismo ID que esa clave privada y/o ese certificado.

  7. (Opcional) Algunas tarjetas inteligentes requieren que se finalice la tarjeta bloqueando los ajustes:

    $ pkcs15-init -F

    En esta etapa, su tarjeta inteligente incluye el certificado, la clave privada y la clave pública en la ranura recién creada. También ha creado su PIN y PUK de usuario y el PIN y PUK del responsable de seguridad.

30.4. Activación de la autenticación con tarjeta inteligente para la consola web

Para poder utilizar la autenticación con tarjeta inteligente en la consola web, active la autenticación con tarjeta inteligente en el archivo cockpit.conf.

Además, puede desactivar la autentificación por contraseña en el mismo archivo.

Requisitos previos

Procedimiento

  1. Inicie sesión en la consola web de RHEL con privilegios de administrador.

    Para más detalles, consulte Iniciar sesión en la consola web.

  2. Haga clic en Terminal.
  3. En la página web /etc/cockpit/cockpit.conf, ajuste el ClientCertAuthentication a yes:

    [WebService]
    ClientCertAuthentication = yes
  4. Opcionalmente, desactive la autenticación basada en contraseña en cockpit.conf con:

    [Basic]
    action = none

    Esta configuración deshabilita la autenticación por contraseña y debe utilizar siempre la tarjeta inteligente.

  5. Reinicie la consola web para asegurarse de que la cockpit.service acepta el cambio:

    # systemctl restart cockpit

30.5. Inicio de sesión en la consola web con tarjetas inteligentes

Puede utilizar tarjetas inteligentes para iniciar sesión en la consola web.

Requisitos previos

  • Un certificado válido almacenado en su tarjeta inteligente que está asociado a una cuenta de usuario creada en un dominio de Active Directory o de Gestión de Identidades.
  • PIN para desbloquear la tarjeta inteligente.
  • La tarjeta inteligente se ha introducido en el lector.

Procedimiento

  1. Abra su navegador web y añada la dirección de la consola web en la barra de direcciones.

    El navegador le pide que añada el PIN que protege el certificado almacenado en la tarjeta inteligente.

  2. En el cuadro de diálogo Password Required, introduzca el PIN y haga clic en OK.
  3. En el cuadro de diálogo User Identification Request, seleccione el certificado almacenado en la tarjeta inteligente.
  4. Seleccione Remember this decision.

    El sistema no abre esta ventana la próxima vez.

  5. Haga clic en OK.

Ahora está conectado y la consola web muestra su contenido.

30.6. Limitación de las sesiones de usuario y de la memoria para evitar un ataque DoS

La autenticación de certificados se protege separando y aislando las instancias del servidor web cockpit-ws contra los atacantes que quieran hacerse pasar por otro usuario. Sin embargo, esto introduce un potencial ataque de denegación de servicio (DoS): Un atacante remoto podría crear un gran número de certificados y enviar un gran número de peticiones HTTPS a cockpit-ws, cada una de ellas utilizando un certificado diferente.

Para evitar este DoS, los recursos colectivos de estas instancias del servidor web están limitados. Por defecto, los límites al número de conexiones y al uso de la memoria se establecen en 200 hilos y un límite de memoria del 75% (suave) / 90% (duro).

El siguiente procedimiento describe la protección de los recursos limitando el número de conexiones y la memoria.

Procedimiento

  1. En el terminal, abra el archivo de configuración system-cockpithttps.slice:

    # systemctl edit system-cockpithttps.slice
  2. Limite el TasksMax a 100 y CPUQuota a 30%:

    [Slice]
    # change existing value
    TasksMax=100
    # add new restriction
    CPUQuota=30%
  3. Para aplicar los cambios, reinicie el sistema:

    # systemctl daemon-reload
    # systemctl stop cockpit

Ahora, los nuevos límites de memoria y de sesión de usuario protegen al servidor web cockpit-ws de los ataques DoS.

30.7. Recursos adicionales