Recherche de site Web

Comment installer la station de travail CHEF 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 de l'infrastructure informatique.

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

Dans cet article, vous apprendrez comment 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 sur laquelle l'administrateur travaillera pour créer des recettes et 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 Chef Workstation. Il peut être installé sous Windows, macOS, Redhat, Ubuntu et Debian. Il comprend tous les packages, outils et dépendances nécessaires comme 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 votre version de 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 recette simple. Ici, nous allons créer un fichier texte test.txt qui doit contenir « Bienvenue à 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

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

C'est ça! 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.