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 de l’infrastructure informatique.

Dans la première partie de cette série Chef, nous avons expliqué Concepts de chef, qui se compose de trois éléments importants: Poste de travail du chef, Chef Serveur & Chef Client / Nœud.

Dans cet article, vous apprendrez comment installer et tester Poste de travail du chef dans RHEL / CentOS 8/7 Distributions Linux.

Installation de Chef Workstation dans CentOS / RHEL

Poste de travail du chef est la machine sur laquelle l’administrateur travaillera pour créer des recettes, des livres de cuisine. Avec Chef Workstation, les développeurs / administrateurs peuvent créer une infrastructure en tant que code. Tous les processus de développement et de test peuvent être effectués dans le poste de travail Chef. Il peut être installé sous 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. Aller à la Page de téléchargement de Chef Workstation et récupérez le package approprié pour votre version de distribution ou utilisez ce qui suit commande wget à 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 ce qui suit commande rpm à installer ChefDK comme montré.

# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm
Installez Chefdk dans CentOS
Installez Chefdk dans CentOS

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

# chef -v
Vérifier la version du chef
Vérifier la version du chef

4. Ensuite, nous validerons le poste de travail par recette simple. Ici, nous allons créer un fichier texte test.txt qui devrait contenir “Bienvenue chez Tecmint»En utilisant 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
Recette Run Chef
Recette Run Chef

Votre dossier test.txt est créé et vous pouvez le vérifier en exécutant le commande ls comme montré.

# ll
Vérifier la création du fichier
Vérifier la création du fichier

Désinstaller Chef Workstation

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

# rpm -e chefdk

C’est tout! 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.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Leave a Reply