GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Foreman Configuration Management and Provisioning Tool sur CentOS 8

Foreman est un outil gratuit et open source utilisé pour le provisionnement, la configuration et la surveillance des serveurs. Il utilise des outils de gestion de configuration tels que Salt, Chef et Puppet pour automatiser les tâches répétitives et déployer des applications. Foreman est livré avec un outil CLI et une interface Web pour gérer les serveurs dans les clouds publics et privés. Il prend en charge tous les principaux systèmes d'exploitation, notamment CentOS, Ubuntu, Fedora, CoreOS, Debian, RHEL et bien d'autres.

Dans ce tutoriel, nous allons vous montrer comment installer Foreman sur CentOS 8.

Prérequis

  • Un nouveau VPS CentOS 8 sur la plate-forme cloud d'Atlantic.net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant CentOS 8 comme système d'exploitation avec au moins 4 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur CentOS 8, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

dnf update -y

Étape 2 - Configurer le nom d'hôte

Tout d'abord, vous devrez configurer un nom d'hôte pour résoudre une adresse IP. Vous pouvez le configurer avec la commande suivante :

hostnamectl set-hostname foreman.example.com

Ensuite, vous devrez éditer le fichier /etc/hosts et définir votre adresse IP.

nano /etc/hosts

Ajoutez les lignes suivantes :

your-server-ip foreman.example.com

Enregistrez et fermez le fichier lorsque vous avez terminé.

Étape 3 - Installer le programme d'installation 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

Une fois les deux référentiels installés, installez le programme d'installation de Foreman avec la commande suivante :

dnf install foreman-installer -y

Après avoir installé le programme d'installation de Foreman, vous pouvez passer à l'étape suivante.

Étape 4 - Exécuter le programme d'installation de Foreman

Le programme d'installation de Foreman installe tout, y compris Apache, Puppet, Smart Proxy et TFTP. Vous pouvez exécuter le programme d'installation de Foreman à l'aide de la commande suivante :

foreman-installer

Une fois l'installation terminée avec succès, vous devriez obtenir le résultat suivant :

Remarque : Veuillez noter les informations d'identification de l'administrateur comme indiqué dans la sortie ci-dessus.

Vous pouvez également vérifier l'état du service Foreman avec la commande suivante :

systemctl status foreman

Vous devriez obtenir le résultat suivant :

Étape 5 - Configurer le pare-feu

Si FirewallD est installé sur votre serveur, vous devrez également autoriser tous les ports requis pour l'accès externe. Vous pouvez les autoriser avec la commande suivante :

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

Ensuite, rechargez le FirewallD pour appliquer les modifications de configuration.

firewall-cmd --reload

Étape 6 – Accéder à l'interface utilisateur Web de Foreman

Maintenant, ouvrez votre navigateur Web et accédez à l'interface Web de Foreman en utilisant l'URL https://foreman.example.com . Vous devriez voir la page de connexion de Foreman comme indiqué ci-dessous :

Fournissez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Journal Dans bouton. Vous devriez voir le tableau de bord Foreman sur la page suivante :

Conclusion

Toutes nos félicitations! Vous avez installé et configuré avec succès Foreman sur CentOS 8. Vous pouvez maintenant ajouter des hôtes distants et commencer à gérer via le tableau de bord Foreman sur votre VPS depuis Atlantic.Net.


Linux
  1. Comment installer et configurer Foreman sur CentOS 7

  2. Comment installer MongoDB sur Ubuntu 20.04 et CentOS 8

  3. Comment installer Taiga Project Management sur CentOS 8

  4. Comment installer DenyHost sur CentOS 6.7

  5. Comment installer PostgreSQL Server sur CentOS 8

Comment installer et utiliser Docker sur CentOS 8

Comment installer Java sur CentOS 8

Comment installer Yarn sur CentOS 8

Comment installer la métabase sur CentOS 8

Comment installer Jenkins sur CentOS 8

Comment installer Seafile pour synchroniser et partager des fichiers sur CentOS 8