En este tutorial, le mostraremos cómo instalar Katello en su CentOS 7. Para aquellos de ustedes que no lo sabían, Katello es un software de administración de contenido de código abierto. También realiza tareas de aprovisionamiento y configuración usando el capataz. En otras palabras, podemos decir que Katello es el servidor Satélite de código abierto, que envía actualizaciones a sus servidores o clientes Linux registrados. De hecho, es un complemento de administración del ciclo de vida para Foreman que maneja la suscripción, y gestión de repositorios.
Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del software de administración de contenido Katello en un servidor CentOS 7.
Instalar Katello en CentOS 7
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
yum clean all yum -y update
Paso 2. Establezca las reglas de nombre de host y firewall.
Use el siguiente comando para establecer el nombre de host:
hostnamectl set-hostname "katello.idroot.us"
Además, actualice el archivo de nombre de host también dentro de /etc/hostname:
echo "192.168.77.1 katello.idroot.us" >> /etc/hosts
Una vez que haya terminado con el nombre de host, deberá cambiar las reglas del firewall para abrir los puertos para Katello:
firewall-cmd --permanent --zone=public --add-port=80/tcp --add-port=443/tcp --add-port=5647/tcp --add-port=9090/tcpfirewall-cmd --permanent --zone=public --add-port=8140/tcp --add-port=8443/tcp --add-port=8000/tcp --add-port=67/udp --add-port=68/udp --add-port=69/udpfirewall-cmd --reload
Paso 3. Instalación de Katello.
Katello requiere que se configuren algunos repositorios antes del proceso de instalación, por lo que aquí estamos configurando algunos repositorios para Katello:
yum -y install http://fedorapeople.org/groups/katello/releases/yum/3.2/katello/el7/x86_64/katello-repos-latest.rpm yum -y install http://yum.theforeman.org/releases/1.13/el7/x86_64/foreman-release.rpm yum -y install http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm yum -y install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum -y install foreman-release-scl
Ejecute el siguiente comando para instalar los paquetes de Katello:
sudo yum update sudo yum install katello
A continuación, configure su servidor con NTP para sincronizar la hora. Establezca la zona horaria con respecto a su ubicación:
rm -f /etc/localtime ln -s /usr/share/zoneinfo/Asia/Calcutta /etc/localtime yum install ntp -y ntpdate in.pool.ntp.org
Luego, inicie la instalación de Katello usando un comando de instalador capataz como se muestra a continuación:
foreman-installer --scenario katello --foreman-admin-username admin --foreman-admin-password <Specify_Passwd>
*En el comando anterior, reemplace Specify_Passwd con una contraseña segura y esta contraseña se utilizará para iniciar sesión en el panel de control del capataz en el acceso web de Katello.
Cuando se complete la instalación, obtendrá un resultado que indica que Instalación exitosa . Si en caso de que su servidor se esté ejecutando detrás del servidor proxy, deberá ejecutar el siguiente comando dado:
foreman-installer --scenario katello --katello-proxy-url http://<Proxy-Server_Name_or_IP> --katello-proxy-port <Proxy-port> --foreman-admin-username admin --foreman-admin-password <Specify_Password>
Paso 4. Acceso a Katello.
Katello estará disponible en el puerto HTTP 80 de manera predeterminada. Abra su navegador favorito y vaya a http://katello.idroot.us
o http://server-ip-address
y complete los pasos necesarios para finalizar la instalación. Usa el nombre de usuario como administrador y la contraseña que especificamos en el paso anterior.
¡Felicitaciones! Ha instalado Katello con éxito. Gracias por usar este tutorial para instalar el software de administración de contenido Katello en un servidor CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Katello .