Повар - один из популярных инструментов управления конфигурацией, который используется для быстрой автоматизации развертывания, настройки и управления всей средой ИТ-инфраструктуры.
В первой части этой серии статей о шеф-поваре мы объяснили Концепции шеф-повара, который состоит из трех важных компонентов: Рабочее место шеф-повара, Сервер шеф-повара & Клиент / узел Chef.
В этой статье вы узнаете, как установить и протестировать Рабочее место шеф-повара в RHEL / CentOS 8/7 Дистрибутивы Linux.
Рабочее место шеф-повара это Машина, на которой админ будет работать над созданием рецептов, поваренных книг. С помощью Chef Workstation разработчики / администраторы могут создавать инфраструктуру как код. Все процессы разработки и тестирования могут выполняться на рабочей станции Chef. Его можно установить в Windows, macOS, Redhat, Ubuntu и Debian. Он состоит из всех необходимых пакетов, инструментов и зависимостей, таких как Chef-CLI, Knife, Chef Infra Client и т. Д., Для разработки тестов.
1. Перейти к Страница загрузок Chef Workstation и возьмите соответствующий пакет для версии выпуска вашего дистрибутива или используйте следующие команда wget скачать прямо на терминал.
На 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 В 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. Затем используйте следующие команда rpm установить ChefDK как показано.
# rpm -ivh chefdk-4.13.3-1.el7.x86_64.rpm.
3. Проверить ChefDK установка с помощью следующей команды.
# повар -v.
4. Далее мы проверим рабочую станцию по простому рецепту. Здесь мы собираемся создать текстовый файл test.txt который должен содержать "Добро пожаловать в Tecmint»С помощью Chef.
# vi tecmintchef.rb.
Добавьте следующий код.
файл 'text.txt' do content 'Добро пожаловать в Tecmint' конец.
5. Запустите рецепт, используя команду ниже. При первом запуске он попросит вас принять лицензию.
# chef-apply tecmintchef.rb.
Ваш файл test.txt создан, и вы можете проверить это, запустив команда ls как показано.
# ll.
6. Выполните следующую команду, чтобы удалить Chef Workstation из системы.
# rpm -e chefdk.
Это оно! В этой статье мы рассмотрели установку и тестирование Chef Workstation. Мы увидим модель клиент-сервер Chef в следующих статьях.