Recherche de site Web

Comment installer CHEF Workstation dans RHEL et CentOS 8/7


Chef est l’un des outils de gestion de configuration les plus populaires, utilisé pour automatiser rapidement le déploiement, les configurations et la gestion de l’ensemble de l’environnement d’infrastructure informatique.

Dans la première partie de cette série Chef, nous avons expliqué les concepts Chef, qui se composent de trois composants importants : Chef Workstation, Chef Server et Chef Client/Node.

Dans cet article, vous allez apprendre à installer et à tester Chef Workstation dans les distributions Linux RHEL/CentOS 8/7.

Installation de Chef Workstation dans CentOS/RHEL

Chef Workstation est la machine où l’administrateur travaillera pour créer des recettes, des livres de cuisine. Avec Chef Workstation, les développeurs/administrateurs peuvent créer l’infrastructure en tant que code. Tous les processus de développement et de test peuvent être effectués dans le Chef Workstation. Il peut être installé dans Windows, macOS, Redhat, Ubuntu et Debian. Il se compose de tous les packages, outils et dépendances nécessaires tels que Chef-CLI, Knife, Chef Infra Client, etc., pour développer des tests.

1. Accédez à la page de téléchargement de Chef Workstation et récupérez le package approprié pour la version de votre distribution ou utilisez la commande wget suivante pour télécharger directement sur le terminal.

------ On CentOS / RHEL 7 ------ 
wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/7/chefdk-4.13.3-1.el7.x86_64.rpm

------ On CentOS / RHEL 8 ------
wget https://packages.chef.io/files/stable/chefdk/4.13.3/el/8/chefdk-4.13.3-1.el7.x86_64.rpm

2. Ensuite, utilisez la commande rpm suivante pour installer ChefDK comme indiqué.

# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm

3. Vérifiez l’installation de ChefDK à l’aide de la commande suivante.

# chef -v

4. Ensuite, nous validerons le poste de travail par une recette simple. Ici, nous allons créer un fichier texte test.txt qui doit contenir « Bienvenue chez Tecmint " à l’aide de Chef.

# vi tecmintchef.rb

Ajoutez le code suivant.

file 'text.txt' do
    content 'Welcome to Tecmint'
end

5. Exécutez la recette à l’aide de la commande ci-dessous. Lors de la première exécution, il vous demandera d’accepter la licence.

# chef-apply tecmintchef.rb

Votre fichier test.txt est créé et vous pouvez le vérifier en exécutant la commande ls comme indiqué.

# ll

Désinstaller Chef Workstation

6. Exécutez la commande suivante pour désinstaller Chef Workstation du système.

# rpm -e chefdk

Voilà! Dans cet article, nous avons passé en revue l’installation et les tests de Chef Workstation. Nous verrons le modèle client-serveur Chef dans les prochains articles.

Articles connexes: