Кто-либо знает к получить конфигурации узла шеф-повара с сервера шеф-повара с открытым исходным кодом? Я должен переместить конфигурации узла, что, где управляется старым сервером шеф-повара (облачный экземпляр), который не обновил правильно к новому серверу шеф-повара.
Я знаю, как надеть их к новому серверу шеф-повара, когда у меня есть node.json файл. Я просто задаюсь вопросом, существует ли некоторое место в файловой системе сервера, я могу пойти для получения их?
Заранее спасибо.
Если старый сервер все еще работает, вы можете использовать ножевой узел show -f json nodename
, чтобы получить их. Я считаю, что есть несколько дополнительных модулей, которые также предоставят вам команды типа backup
. Это поможет вам избежать выполнения одной команды для каждого узла.
Что касается доступа к данным узла за пределами работающего сервера, я почти уверен, что узлы хранятся в базе данных, поэтому получить их будет нетривиально, но теоретически вы можете запросить базу данных.
Данные узла хранятся в базе данных сервера Chef в формате, который нетривиально извлечь. Если ваш Chef Server все еще работает, вы можете просто запустить нод загрузки ножей / NODENAME.json
для определенного узла или просто узлов загрузки ножей
, чтобы загрузить все данные ваших узлов в узлы. каталог.
Если ваш сервер Chef больше не работает должным образом, вы можете открыть заявку в службу поддержки, отправив электронное письмо (скрыто) или перейдя по адресу https://www.chef.io/support/tickets/ и они будут рады помочь вам, чем смогут.