Puppet 6: PuppetDB не запускается из-за ошибок clojure / java

Я искал повсюду и просто не могу заставить ее работать. Я искал все, что смог найти, что содержало «puppetdb», но безуспешно.

Я следил за документацией и начал писать краткое пошаговое руководство для нашей компании. Мое руководство можно найти здесь https://pastebin.com/YfUNXmjX .

Кажется, все идет гладко, но как только я запускаю эту команду:

/opt/puppetlabs/puppet/bin/puppet resource service puppetdb ensure=running enable=true

, это не удается. Запуск с systemctl приводит к зависанию навсегда. Когда я запускаю указанную выше команду, она выдаёт следующее: https://pastebin.com/c6nTQ6K5

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

0
задан 8 November 2018 в 11:39
1 ответ

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

  1. Я работал на ядре 1 (xen VM), а puppet требует 2 ; это исправлено в файле конфигурации domU.
  2. Я установил без зависимостей . Их установка устранила некоторые проблемы. Информацию о требованиях к оборудованию и зависимостях можно найти здесь .
  3. Я установил неправильные разрешения , владельцев ] и группы в различных каталогах и файлах. Установите правильные разрешения и убедитесь, что это все puppet: puppet .
  4. Проверьте орфографические ошибки в файлах и именах файлов. Я, например, неправильно набрал порт 5132 ; правильный порт - 5432 .
  5. Лучший способ принять изменения - перезапустить марионеточный мастер, то есть с помощью команды reboot . После этого сначала запустите puppetdb , а затем , затем запустите puppet (при установке называется puppet-agent вместо puppet ) и puppetserver.
0
ответ дан 5 December 2019 в 05:05

Теги

Похожие вопросы