Назад | Перейти на главную страницу

восстановить конфигурацию узла шеф-повара с сервера

Кто-нибудь знает, как получить конфигурации узлов шеф-повара с сервера шеф-повара с открытым исходным кодом? Мне нужно переместить конфигурации узлов, которые управляются старым сервером Chef (облачный экземпляр), который не обновился должным образом, на новый сервер Chef.

Я знаю, как передать их на новый сервер шеф-повара, когда у меня есть файл node.json. Мне просто интересно, есть ли какое-нибудь место в файловой системе сервера, где я могу найти их?

Заранее спасибо.

Данные узла хранятся в базе данных сервера Chef в нетривиальном для извлечения формате. Если ваш Chef Server все еще работает, вы можете просто запустить knife download nodes/NODENAME.json для конкретного узла или просто knife download nodes чтобы загрузить все данные ваших узлов в каталог узлов.

Если ваш сервер Chef больше не работает должным образом, вы можете открыть заявку в службу поддержки, отправив электронное письмо по адресу support@chef.io или перейдя по адресу https://www.chef.io/support/tickets/ и они будут рады помочь вам как можно лучше.

Если старый сервер все еще работает, вы можете использовать knife node show -f json nodename получить их. Я считаю, что есть несколько плагинов для ножей, которые помогут вам backup введите также команды. Это поможет вам избежать выполнения одной команды для каждого узла.

Что касается доступа к данным узла за пределами работающего сервера, я почти уверен, что узлы хранятся в базе данных, поэтому получить их было бы нетривиально, но теоретически вы можете запросить базу данных.