En este artículo, habremos explicado los pasos necesarios para instalar y configurar Foreman en CentOS 8. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Foreman es una herramienta de aprovisionamiento y gestión de configuración gratuita y de código abierto para servidores físicos y virtuales. Foreman se puede integrar con herramientas de gestión de configuración como títeres, chef y ansible. Esta aplicación proporciona instalaciones de interacción integrales que incluyen una interfaz web, CLI y API RESTful que le permiten realizar las tareas anteriores, es compatible tanto en las instalaciones con máquinas virtuales y sin sistema operativo o en la nube.
Instalar Foreman en CentOS 8
Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.
sudo dnf install epel-release sudo dnf update
Paso 2. Configure el nombre de host.
Asegúrese de haber configurado un FQDN adecuado para su servidor:
sudo hostnamectl set-hostname foreman.linuxtips.us
Paso 3. Configure la sincronización de hora NTP.
Ahora configuramos la zona horaria correcta usando el paquete chrony:
sudo dnf install chrony
Luego, configure para su máquina cuando ejecute el comando de sincronización:
sudo timedatectl set-timezone Jakarta/Bangkok
Inicie y habilite el servicio chronyd usando el comando systemctl:
sudo systemctl enable --now chronyd
Paso 4. Instale Foreman en el sistema CentOS.
Foreman se puede instalar de diferentes maneras. La forma recomendada es con el instalador Foreman basado en marionetas, pero también puede usar el administrador de paquetes de su distribución o instalar directamente desde la fuente:
sudo dnf install https://yum.puppet.com/puppet6-release-el-8.noarch.rpm sudo dnf install https://yum.theforeman.org/releases/2.1/el8/x86_64/foreman-release.rpm
Después de eso, ejecute el siguiente comando para descargar el instalador de Foreman:
sudo dnf install foreman-installer
Cuando se completa la instalación del instalador de Foreman, debe ejecutarlo para configurar y preparar los componentes de Foreman:
sudo foreman-installer -i
Paso 5. Configure el cortafuegos.
Antes de acceder al tablero, se recomienda abrir los puertos requeridos en el firewall del sistema operativo:
sudo firewall-cmd --add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp --permanent sudo firewall-cmd --add-port=67-69/udp --permanent sudo firewall-cmd --reload
Paso 6. Acceso a Foreman.
Abra su navegador web favorito, vaya a:
https://your-ip-address
Felicitaciones, ha aprendido a instalar y configurar Foreman en CentOS 8. Si tiene alguna pregunta, deje un comentario a continuación.