Просто подтверждение я получаю один и тот же вопрос после полного тестирования вашего сценария, я добавил команду тестирования в белом список кнопочных рабочих мест поваренной книге себя в атрибутах/default.rb файла:
default['push_jobs']['whitelist'] = { 'chef-client' => 'chef-client', 'new-command' => 'chef-client' }
и подтвердил, что белый список содержит эти команды, когда он был записан в C: \ chef \ push-jobs.client.rb на узле, с которого я пытаюсь запустить команду после ее загрузки с помощью кулинарной книги push-jobs:
Однако, когда я пытаюсь выполнить это соглашение mmand:
knife job start --timeout 600 'new-command' server.fqdn
Я получаю немедленный отказ, а также:
Started. Job ID: db3a99728dbded7abd35ed40d4ec3d5f
Quorum_failed.
command: new-command
created_at: Thu, 19 Nov 2015 23:31:57 GMT
id: db3a99728dbded7abd35ed40d4ec3d5f
nodes:
nacked: server.fqdn
run_timeout: 600
status: quorum_failed
updated_at: Thu, 19 Nov 2015 23:31:57 GMT
я даже перезагрузил Pushy Client Service окна службы просто проверить его не перезагрузит конфигурации при перезапуске службы.
Единственный способ, которым я был в состоянии получить сервер окна для выполнения заданий, которые я хочу его запустить в том, чтобы изменить runlist перед каждым запуском из «команды» стандартного шеф-клиента:
knife node run_list set server.fqdn 'recipe[cookbook::recipe1]'
knife job start --timeout 600 'chef-client' node.fqdn
knife node run_list set server.fqdn 'recipe[cookbook::recipe2]'
knife job start --timeout 600 'chef-client' node.fqdn
Ошибка, похоже, находится в самой службе Windows Pushy Client Service, и, кажется, нет какого-либо движения по представленной вами ошибке.
Спасибо! Я рад узнать, что это не только я. –
Вы когда-нибудь получаете движение по решению, прокомментируйте здесь, потому что мне действительно понравилось бы решение ...:) –
Неужели кто-нибудь пробовал это снова недавно? Я повторил шаги, описанные в этой ошибке, и теперь это работает. Я могу добавить новые команды в белый список с помощью кучной книги push-jobs и атрибутов узла. Это говорит о том, что на этот вопрос теперь должен быть дан ответ? – Geoff