Мы используем Knife-vsphere для развертывания и настройки новых серверов, управляемых шеф-поваром, в наших виртуальных средах, но у нас нет одношагового решения для физических серверов. В настоящее время процесс включает в себя создание образа базовой ОС на сервере, ручную настройку имени хоста и сети, установку Chef из пакета, а затем предоставление клиенту Chef возможности выполнить остальную настройку и установку пакета.
Существуют ли какие-либо инструменты от шеф-повара для установки всей ОС или для создания образа физического диска? Или инструменты Chef для выполнения первых шагов настройки на только что установленном сервере, такие как имя хоста и другая информация, идентифицирующая шеф-повара и клиента.
Ты можешь использовать knife bootstrap
для загрузки любого сервера в полностью подготовленный узел Chef. Он автоматически устанавливает двоичный файл chef-client и запускает предварительно определенный список запуска. Как обычно, попробуй knife bootstrapp --help
Чтобы получить больше информации.
Для шагов ПЕРЕД загрузкой сервера вы можете попробовать несколько различных приложений, созданных специально для этой цели: