Infraestructura Red Hat

Requerimientos Hardware

  • Cpu: Mínimo 2 vCPU 2.0 GHz

  • RAM: Mínimo 8 GB, recomendado 12 GB

  • Sistema Operativo: RHEL 9

  • Disco Duro: 150 GB

Prerrequisitos

Activar el firewall para que se exponga el puerto https (443)

$ sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
$ sudo firewall-cmd --reload

Habilitar el puerto 443 para que se use como rootless

  1. Edita el archivo /etc/sysctl.conf:

$ sudo nano /etc/sysctl.conf
  1. Agrega esta línea:

Añade la siguiente línea para que el puerto 443 sea accesible sin privilegios de root:

net.ipv4.ip_unprivileged_port_start=443
  1. Aplica los cambios:

$ sudo sysctl -p

Configurar el usuario de forma correcta

For rootless mode:

$ sudo usermod --add-subuids 100000-165535 --add-subgids 100000-165535 $USER

Dependencias

Instalación de Podman

1. Actualizar el sistema:

Ejecuta el siguiente comando para asegurarte de que todos los paquetes instalados estén actualizados:

$ sudo dnf update

2. Instalar Podman:

Utiliza el siguiente comando para instalar Podman y sus dependencias:

$ sudo dnf install podman

3. Verificar la instalación:

Comprueba la versión instalada de Podman con:

$ podman --version

4. Habilitar el servicio de Podman:

Para que Podman funcione correctamente, habilita y comienza el servicio:

$ sudo systemctl enable --now podman.service
$ sudo systemctl enable --now podman.socket

Instalar Podman compose

Podman Compose no está incluido en los repositorios estándar de RHEL, pero puedes instalarlo usando pip , que es el gestor de paquetes de Python.

1. Asegúrate de tener pip instalado:

$ sudo dnf install python3-pip

2. Instala Podman Compose:

$ pip3 install podman-compose

3. Verifica la instalación de Podman Compose:

$ podman-compose --version