GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar la herramienta de administración y aprovisionamiento de configuración de Foreman en CentOS 8

Foreman es una herramienta gratuita y de código abierto que se utiliza para aprovisionar, configurar y monitorear servidores. Utiliza herramientas de administración de configuración, incluidas Salt, Chef y Puppet, para automatizar tareas repetitivas e implementar aplicaciones. Foreman viene con una herramienta CLI y una interfaz basada en web para administrar servidores en nubes públicas y privadas. Es compatible con todos los principales sistemas operativos, incluidos CentOS, Ubuntu, Fedora, CoreOS, Debian, RHEL y muchos más.

En este tutorial, le mostraremos cómo instalar Foreman en CentOS 8.

Requisitos

  • Un nuevo CentOS 8 VPS en la plataforma en la nube de Atlantic.net
  • Una contraseña de root configurada en su servidor

Paso 1:crear el servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo CentOS 8 como sistema operativo con al menos 4 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor CentOS 8, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

dnf update -y

Paso 2:configurar el nombre de host

Primero, deberá configurar un nombre de host para resolver una dirección IP. Puede configurarlo con el siguiente comando:

hostnamectl set-hostname foreman.example.com

A continuación, deberá editar el archivo /etc/hosts y definir su dirección IP.

nano /etc/hosts

Agregue las siguientes líneas:

your-server-ip foreman.example.com

Guarde y cierre el archivo cuando haya terminado.

Paso 3:instalar el instalador de Foreman

dnf install https://yum.puppet.com/puppet6-release-el-8.noarch.rpm -y
dnf install https://yum.theforeman.org/releases/2.1/el8/x86_64/foreman-release.rpm -y

Una vez que ambos repositorios estén instalados, instale el instalador de Foreman con el siguiente comando:

dnf install foreman-installer -y

Después de instalar el instalador de Foreman, puede continuar con el siguiente paso.

Paso 4:Ejecute el instalador de Foreman

El instalador de Foreman instala todo, incluidos Apache, Puppet, Smart Proxy y TFTP. Puede ejecutar el instalador de Foreman usando el siguiente comando:

foreman-installer

Una vez que la instalación se haya completado con éxito, debería obtener el siguiente resultado:

Nota: Anote las credenciales de administrador como se muestra en el resultado anterior.

También puede verificar el estado del servicio de Foreman con el siguiente comando:

systemctl status foreman

Deberías obtener el siguiente resultado:

Paso 5:configurar el cortafuegos

Si FirewallD está instalado en su servidor, también deberá permitir todos los puertos necesarios para el acceso externo. Puede permitirlos con el siguiente comando:

firewall-cmd --add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp --permanent
firewall-cmd --add-port=67-69/udp --permanent

A continuación, vuelva a cargar FirewallD para aplicar los cambios de configuración.

firewall-cmd --reload

Paso 6:acceda a la interfaz de usuario web de Foreman

Ahora, abra su navegador web y acceda a la interfaz web de Foreman usando la URL https://foreman.example.com . Debería ver la página de inicio de sesión de Foreman como se muestra a continuación:

Proporcione su nombre de usuario y contraseña de administrador y haga clic en Iniciar sesión En botón. Debería ver el tablero de Foreman en la siguiente página:

Conclusión

¡Felicidades! Ha instalado y configurado con éxito Foreman en CentOS 8. Ahora puede agregar cualquier host remoto y comenzar a administrar a través del panel de control de Foreman en su VPS desde Atlantic.Net.


Linux
  1. Cómo instalar y configurar Foreman en CentOS 7

  2. Cómo instalar MongoDB en Ubuntu 20.04 y CentOS 8

  3. Cómo instalar Taiga Project Management en CentOS 8

  4. Cómo instalar DenyHost en CentOS 6.7

  5. Cómo instalar el servidor PostgreSQL en CentOS 8

Cómo instalar y usar Docker en CentOS 8

Cómo instalar Java en CentOS 8

Cómo instalar Yarn en CentOS 8

Cómo instalar Metabase en CentOS 8

Cómo instalar Jenkins en CentOS 8

Cómo instalar Seafile para sincronizar y compartir archivos en CentOS 8