Я выполнил следующие три инструкции
http://terokarvinen.com/2012/puppetmaster-on-ubuntu-12-04
https://help.ubuntu.com/12.04/serverguide/puppet.html#puppet-installation
http://docs.puppetlabs.com/guides/install_puppet/post_install.html
Я дохожу до того, что могу запустить марионеточный узел, а на мастере, используя puppet cert --list
увидеть сертификат и принять его, используя cert --sign
Как бы то ни было, узел не принимает изменения от мастера. Мастер имеет следующий узел:
include apache2
И следующий манифест:
package {
'apache2':
ensure => installed
}
service {
'apache2':
ensure => true,
enable => true,
require => Package['apache2']
}
Я перезапустил puppet
и puppetmaster
несколько раз, а также пусть серверы будут сидеть все выходные, а узел все еще не установлен apache2
на себя.
РЕДАКТИРОВАТЬ:
С помощью puppet master --verbose -no-daemonize
Я получаю следующее:
root@puppetmaster:/etc/puppet/manifests# puppet master --verbose -no-daemonize
Error: Could not intialize global default settings: Error parsing arguments
Wrapped exception:
invalid argument syntax: '--'
Используя `puppet agent --test --noop ', я получаю следующее:
root@puppet:/var/log/puppet# puppet agent --test --noop
Notice: Skipping run of Puppet configuration client; administratively disabled (Reason: 'Disabled by default on new installations');
Use 'puppet agent --enable' to re-enable.
Выход из puppet agent
который вы добавили в конце своего вопроса, объясняет это:
Примечание. Пропуск запуска клиента конфигурации Puppet; отключено административно (Причина: «Отключено по умолчанию при новых установках»);
Используйте «puppet agent --enable» для повторного включения.
Нет ничего яснее этого.
Я вижу, у вас нет логов. Я бы остановился puppetmaster
на главном сервере запустите его так:
puppet master --verbose --no-daemonize
На сервере узла остановите puppet
service и запустите его с помощью noop
:
puppet agent --test --noop
Это должно дать вам некоторые результаты, которые, надеюсь, помогут в устранении неполадок.
Мое предположение: проблемы с сертификатом. Обычно это с puppet
.