Spec-Zone.ru › Chef 16

Установить Chef Workstation

[править на GitHub]

Быстро и легко начните автоматизацию инфраструктуры с Chef Workstation. Chef Workstation предоставляет всё необходимое для начала работы с Chef: асинхронное удалённое выполнение, удалённый сканирование, задачи конфигурации, инструменты для создания кулинарных книг, а также надежное программное обеспечение для зависимостей и тестирования — всё в одном легко устанавливаемом пакете.

Chef Workstation включает:

  • Chef Infra Client
  • Chef InSpec
  • Chef Habitat
  • командные инструменты chef и knife
  • Инструменты тестирования, такие как Test Kitchen, ChefSpec и Cookstyle
  • Всё остальное, необходимое для создания кулинарных книг и их загрузки на сервер Chef Infra

Поддерживаемые платформы

Поддерживаемые операционные системы хоста:

Платформа Версия
Apple macOS 10.13, 10.14, 10.15, 11.0
Microsoft Windows 10, Server 2012, Server 2012 R2, Server 2016, Server 2019
Red Hat Enterprise Linux / CentOS 6.x, 7.x, 8.x
Ubuntu 16.04, 18.04, 20.04
Debian 9.x, 10.x

Системные требования

Минимальные системные требования:

  • ОЗУ: 2 ГБ
  • Диск: 4 ГБ
  • Использование минимальных настроек может ограничить ваши возможности по использованию инструментов Chef Workstation, таких как Test Kitchen, который создает и управляет виртуализированными тестовыми средами.

Рекомендуемые системные требования:

  • ОЗУ: 4 ГБ
  • Диск 8 ГБ

Требования к приложению Chef Workstation

  • Windows: Нет дополнительных требований
  • Mac: Нет дополнительных требований
  • Linux: У вас должен быть запущен графический менеджер окон с поддержкой значков системного лотка.
    • На некоторых дистрибутивах вам может потребоваться установить дополнительные библиотеки. После установки пакета Chef Workstation из терминала сообщение об установке сообщит вам, какие, если таковые имеются, дополнительные библиотеки требуются для запуска приложения Chef Workstation.

Установка

Инсталлятор Chef Workstation должен запускаться от пользователя с привилегиями.

Chef Workstation устанавливается по пути /opt/chef-workstation/ на macOS / Linux и C:\opscode\chef-workstation\ на Windows. Эти расположения файлов помогут избежать конфликтов с другими приложениями, которые могут выполняться на целевом компьютере.

macOS

  1. Необходимая зависимость: Xcode рекомендуется для запуска Chef Workstation на macOS. Хотя Chef Workstation работает и без Xcode, он необходим для установки нативных Ruby Gem. Запустите xcode-select --install из терминала, чтобы установить Xcode.
  2. Перейдите на страницу загрузок Chef Workstation и выберите соответствующий пакет для вашей версии macOS. Нажмите кнопку Загрузить.
  3. Следуйте инструкциям для принятия лицензии и установки Chef Workstation.

Альтернативный способ установки Chef Workstation с помощью Homebrew:

brew cask install chef-workstation

Windows

  1. Перейдите на страницу загрузок Chef Workstation и выберите соответствующий пакет для вашей версии Windows. Нажмите кнопку Загрузить.
  2. Следуйте инструкциям для принятия лицензии и установки Chef Workstation. У вас будет возможность изменить место установки; по умолчанию инсталлятор использует каталог C:\opscode\chef-workstation\.
  3. Необязательно: Установите командную оболочку по умолчанию. На Microsoft Windows настоятельно рекомендуется использовать Windows PowerShell вместо cmd.exe.

Установка без дисплея (беспроводная)

«Беспроводные» системы настраиваются для работы без монитора («головы»), клавиатуры и мыши. Обычно они управляются через сетевое соединение.

Чтобы установить Chef Workstation на беспроводной системе Windows, исключите приложение Chef Workstation из автоматического запуска при входе в систему, используя следующую команду в Windows PowerShell или cmd.exe. Замените MsiPath на путь к загруженному инсталлятору Chef Workstation.

msiexec /q /i MsiPath ADDLOCAL=ALL REMOVE=ChefWSApp

Пробелы и каталоги

Каталоги, используемые продуктами Chef на Windows, не должны содержать пробелов. Например, C:\Users\User Name не сработает, а C:\Users\UserName — да. Команды Chef могут завершиться ошибкой, если они используются с каталогом, содержащим пробел в его имени.

Имена каталогов верхнего уровня

Windows выдаст ошибки, если длина имени пути слишком велика. По этой причине часто полезно использовать каталог верхнего уровня с очень коротким именем, как это делается в UNIX и Linux. Например, Chef использует /opt/ для установки Chef Workstation на macOS. Аналогичный подход можно применить на Microsoft Windows, создав каталог верхнего уровня с коротким именем. Например: C:\chef.

Linux

  1. Перейдите на страницу загрузок Chef Workstation и загрузите соответствующий пакет для вашего дистрибутива:

    wget https://packages.chef.io/files/stable/chef-workstation/20.11.180/ubuntu/20.04/chef-workstation_20.11.180-1_amd64.deb
    
  2. Используйте менеджер пакетов своего дистрибутива для установки Chef Workstation:

    • Red Hat Enterprise Linux:

      rpm -Uvh chef-workstation-20.11.180-1.el7.x86_64.rpm
      
    • Debian/Ubuntu:

      dpkg -i chef-workstation_20.11.180-1_amd64.deb
      

Проверка установки

Для проверки установки выполните:

chef -v

Что возвращает версии всех установленных инструментов Chef:

Chef Workstation version: 20.11.180
Chef Infra Client version: 16.6.14
Chef InSpec version: 4.23.15
Chef CLI version: 3.0.33
Chef Habitat version: 1.6.56
Test Kitchen version: 2.7.2
Cookstyle version: 7.2.1

Обновление

Из Chef Workstation

Для всех платформ следуйте инструкциям, предоставленным в разделе Установка.

Из ChefDK

Linux

Пакет Chef Workstation конфликтует с установленным пакетом ChefDK, чтобы предотвратить непреднамеренные обновления.

Перед установкой Chef Workstation сначала удалите ChefDK:

Ubuntu, Debian и аналогичные:

sudo dpkg -P chefdk

Red Hat, CentOS и аналогичные:

sudo rpm -e chefdk

Другие

Для других платформ следуйте инструкциям, предоставленным в разделе Установка.

Удаление

Mac

Запустите uninstall_chef_workstation в вашем терминале.

Windows

Используйте Добавить/Удалить программы для удаления Chef Workstation.

Linux

Ubuntu, Debian и аналогичные:

sudo dpkg -P chef-workstation

Red Hat, CentOS и аналогичные:

sudo rpm -e chef-workstation

Следующие шаги

После установки Chef Workstation перейдите к руководству Начало работы, чтобы настроить установку Chef Workstation.

© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/workstation/install_workstation/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API