En este tutorial, le mostraremos cómo instalar Foreman en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, Foreman es una herramienta de administración del ciclo de vida completo para servidores físicos y virtuales. Esta aplicación brinda a los administradores de sistemas el poder de automatizar fácilmente tareas repetitivas, implementar aplicaciones rápidamente y administrar servidores de manera proactiva, en las instalaciones o en la nube. Foreman, disponible como software de código abierto, se vuelve aún más poderoso cuando se integra con otros proyectos de código abierto como Puppet, Chef, Salt, Ansible.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Foreman en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
Instalar Foreman en Ubuntu 20.04 LTS Focal Fossa
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt
comandos en la terminal.
sudo actualización apta
sudo actualización apta
sudo apto instalar apt-transport-https wget gnupg ca-certificados
Paso 2. Configure el nombre de host.
Establezca un nombre de host con un nombre de dominio usando el hostnamectl
mando:
sudo hostnamectl set-hostname foreman.idroot.us echo “192.168.77.21 foreman.example.com “| sudo tee -a / etc / hosts
Paso 3. Agregue depósitos de marionetas y capataces.
Ahora configuramos automáticamente todos los componentes necesarios para ejecutar Foreman:
- Agregue el repositorio de Puppet al sistema Ubuntu:
sudo apt -y instalar certificados ca wget wget https://apt.puppet.com/puppet6-release-focal.deb
sudo apt install ./puppet6-release-focal.deb
- Agregue el repositorio Foreman al sistema Ubuntu.
echo “deb https://deb.theforeman.org/ bionic 2.0” | sudo tee /etc/apt/sources.list.d/foreman.list echo “deb https://deb.theforeman.org/ plugins 2.0” | sudo tee -a /etc/apt/sources.list.d/foreman.list wget -q https://deb.theforeman.org/pubkey.gpg -O- | sudo apt-key add –
Paso 4. Instalación de Foreman en Ubuntu 20.04.
Una vez que se agregan los repositorios, ahora instale Foreman usando el siguiente comando a continuación:
sudo actualización apta
sudo apto instalar capataz-instalador
A continuación, configure el instalador de Foreman:
capataz-instalador
Producción:
Preparando la instalación Hecho ¡Éxito! * Foreman se ejecuta en https://foreman.idroot.com Las credenciales iniciales son admin / meilana * Foreman Proxy se está ejecutando en https://foreman.idroot.us:8443 El registro completo está en /var/log/foreman-installer/foreman.log
Paso 5. Acceder a la interfaz web de Foreman.
Una vez que haya completado la instalación paso a paso, abra su navegador web favorito y busque el nombre de dominio del servidor. De forma predeterminada, Foreman usa certificados autofirmados de Puppets, que probablemente no sean de confianza para su navegador. Acepte la notificación sobre el certificado y continúe. Puede iniciar sesión en Foreman con las credenciales que se le devolvieron una vez que se instaló.
https://foreman.idroot.us
¡Felicidades! Ha instalado Foreman con éxito. Gracias por usar este tutorial para instalar Foreman en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Foreman.