Requisits previs
Actualització del sistema
Configura un nom d'amfitrió
Instal·leu Foreman
Configuració del tallafoc
Interfície web
Instal·leu el mòdul NTP
Foreman és una eina gratuïta i de codi obert que us ajuda a configurar i gestionar servidors físics i virtuals. Foreman també us ajuda a proveir i supervisar el vostre servidor.
Requisits previs
Actualització del sistema
Actualitzeu el vostre sistema abans d'instal·lar Foreman.
apt-get update && apt-get upgrade
Configura un nom d'amfitrió
Haureu d'editar el /etc/hostsfitxer amb qualsevol editor de text.
nano /etc/hosts
Afegeix el teu servidor.
198.51.100.0 server.vultr.local server
Deseu el fitxer i sortiu de l'editor de text.
A continuació, haureu de configurar un nom d'amfitrió. A Ubuntu podem utilitzar hostnamectl.
hostnamectl set-hostname server.vultr.local
Nota: Les ordres anteriors són exemples. Hauríeu de canviar-los pels vostres.
Instal·leu Foreman
L'instal·lador de Foreman és una col·lecció de mòduls Puppet que instal·la tot el necessari per a una configuració de Foreman que funcioni completament.
Ara configurem els repositoris EPEL, Puppet i Foreman.
echo "deb http://deb.theforeman.org/ xenial 1.12" > /etc/apt/sources.list.d/foreman.list
echo "deb http://deb.theforeman.org/ plugins 1.12" >> /etc/apt/sources.list.d/foreman.list
apt-get -y install ca-certificates
wget -q https://deb.theforeman.org/pubkey.gpg -O- | apt-key add -
Instal·leu l'instal·lador de Foreman perquè pugui instal·lar Foreman i tots els seus paquets necessaris.
apt-get update && apt-get -y install foreman-installer
Executeu l'instal·lador de Foreman.
foreman-installer --foreman-admin-password=mysupersecretpassword
Ho veureu un Successcop finalitzada la instal·lació.
Configuració del tallafoc
Executeu les ordres següents una per una.
ufw allow 53/tcp
ufw allow 67-69/udp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 3000/tcp
ufw allow 3306/tcp
ufw allow 5910-5930/tcp
ufw allow 5432/tcp
ufw allow 8140/tcp
ufw allow 8443/tcp
Habiliteu els serveis del tallafoc.
ufw enable
El tallafoc demanarà un diàleg per acceptar els canvis. PremeuY
Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Interfície web
Obriu el vostre navegador web i visiteu http://YourServerIPo http://FQDNper accedir a la interfície web de Foreman. Veureu una pàgina web d'inici de sessió, així que introduïu el vostre nom d'usuari de Foreman i la contrasenya que hem creat anteriorment mysupersecretpassword, i després feu clic al Loginbotó.
Instal·leu el mòdul NTP
El mòdul NTP és un dels requisits més importants de Puppet per gestionar els serveis NTP.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
A la consola web de Foreman, aneu a Configure > Puppet > Classesi feu-hi clic Import from hostname (server.vultr.local)per llegir les classes de titelles disponibles del mestre de titelles i ompliu la base de dades de Foreman.
Seleccioneu el mòdul NTP i feu clic al Updatebotó.
Ara podeu gestionar el mòdul NTP i Foreman des del seu tauler.