Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Foreman sur CentOS 8. Avant de poursuivre ce tutoriel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Foreman est un outil de gestion de configuration et d'approvisionnement gratuit et open source pour les serveurs physiques et virtuels. Foreman peut être intégré à des outils de gestion de configuration tels que puppet, chef et ansible. Cette application fournit des fonctionnalités d'interaction complètes, y compris une interface Web, une CLI et une API RESTful qui vous permet d'effectuer les tâches ci-dessus, prend en charge à la fois sur site avec des machines virtuelles et bare-metal ou dans le cloud.
Installer Foreman sur CentOS 8
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo dnf install epel-release sudo dnf update
Étape 2. Configurez le nom d'hôte.
Assurez-vous d'avoir configuré un FQDN approprié pour votre serveur :
sudo hostnamectl set-hostname foreman.linuxtips.us
Étape 3. Configurez la synchronisation de l'heure NTP.
Maintenant, nous définissons le bon fuseau horaire à l'aide du package chrony :
sudo dnf install chrony
Ensuite, définissez pour votre machine lorsque vous exécutez la commande de synchronisation :
sudo timedatectl set-timezone Jakarta/Bangkok
Démarrez et activez le service chronyd à l'aide de la commande systemctl :
sudo systemctl enable --now chronyd
Étape 4. Installez Foreman sur le système CentOS.
Foreman peut être installé selon différentes méthodes. La méthode recommandée consiste à utiliser le programme d'installation Foreman basé sur des marionnettes, mais vous pouvez également utiliser le gestionnaire de packages de votre distribution ou installer directement à partir de la source :
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
Après cela, exécutez la commande suivante pour télécharger le programme d'installation de Foreman :
sudo dnf install foreman-installer
Lorsque l'installation du programme d'installation de Foreman est terminée, vous devez l'exécuter pour configurer et préparer les composants Foreman :
sudo foreman-installer -i
Étape 5. Configurez le pare-feu.
Avant d'accéder au tableau de bord, il est recommandé d'ouvrir les ports requis dans le pare-feu du système d'exploitation :
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
Étape 6. Accéder à Foreman.
Ouvrez votre navigateur Web préféré, accédez à :
https://your-ip-address
Félicitations, vous avez appris à installer et à configurer Foreman sur CentOS 8. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.