Агент Windows Puppet не подключается к мастеру AWSOpsWorks Puppet Enterprise

Я создал кукловода с помощью aws opsworks. и я могу автоматически добавлять узлы ami linux к мастеру марионеток.

У меня возникли проблемы, когда я попытался добавить 64-разрядный узел Windows к своему мастеру марионеток, перейдя по этой ссылке https://puppet.com/docs/pe/2017.3/installing/installing_agents.html#install-windows-agent-with-the-msi-package

Я скопировал puppet-agent-x64.msi из присутствующего в данном месте хозяина марионетки в узел Windows и / opt / puppetlabs / server / data / packages / public // windows-x86_64- / и запустил программу установки для установки агента. установка прошла успешно, и в меню «Пуск» есть папка Puppet с ярлыками для запуска агента вручную, запуска Facter и открытия командной строки для использования с инструментами Puppet.

Но узел Windows не отображается в марионеточном веб-интерфейсе, и когда я попытался запустить марионеточный агент, я получил эту ошибку

"Running Puppet agent on demand ...
Error: Could not request certificate: Error 403 on SERVER: Forbidden request: /puppet-ca/v1/certificate/ca (method :get). Please see the server logs for details.
Exiting; failed to retrieve certificate and waitforcert is disabled
Press any key to continue . . ."

person nad87563    schedule 06.02.2018    source источник


Ответы (1)


Вам нужно будет установить allow_unauthenticated_ca на true на главном сервере OpsWorks, а затем запустить на нем puppet, чтобы внести изменения. После этого вы сможете установить агент, даже если вы не выполняете подготовку из AWS или решили не использовать скрипт пользовательских данных.

Шаги:

  1. войдите в консоль.
  2. нажмите на классификацию
  3. в инфраструктуре PE выберите мастер PE.
  4. Перейти на вкладку конфигурации
  5. ищи класс puppet_enterprise::profile::master
  6. в параметрах выберите allow_unauthenticated_ca и установите для него значение true

Снимок экрана:

введите описание изображения здесь

person Jeremy Adams    schedule 08.02.2018