Сервер марионеток не применяет манифесты

Я выполнил настройку Puppet / MCollective, используя четыре узла.

  # mco ping
  Node-010.test.com                   time=107.58 ms
  Node-003.test.com                   time=110.68 ms
  Node-009.test.com                   time=114.42 ms
  Node-002.test.com                   time=116.49 ms

#mco puppet runonce работает нормально, но манифесты не применяются.

  # mco puppet runonce
  * [ ============================================================> ] 4 / 4
  Finished processing 4 / 4 hosts in 151.61 ms

Моя конфигурация манифестов следующая:

   # puppet master --configprint manifest
   /etc/puppetlabs/code/environments/production/manifests

My Site.pp выглядит следующим образом

  # cat /etc/puppetlabs/code/environments/production/manifests/site.pp
node default {
}
node 'Node-002.test.com'{
file {"/tmp/helloworld.txt":
      ensure => file,
      owner  => 'root',
      group  => 'root',
      mode   => '0644',
      content =>" Hi ",
   }
  }

Site.pp не применяется.

Судя по файлу журнала, он читает из кеша и подает заявку на узлы, для которых не существует правил.

  ` # tail -f /var/log/puppetlabs/puppetserver/puppetserver.log
2016-06-21 20:21:06,355 INFO  [qtp1367105977-65] [puppet-server] Puppet    Compiled catalog for Node-009.test.com in environment qa in 0.04 seconds
2016-06-21 20:21:08,223 INFO  [qtp1367105977-65] [puppet-server] Puppet Caching node for Node-002.test.com
2016-06-21 20:21:08,618 INFO  [qtp1367105977-69] [puppet-server] Puppet Caching node for Node-002.test.com 

Я обнаружил какую-то ошибку или пропал какой-то элемент конфигурации?

1
задан 21 June 2016 в 13:34
1 ответ

Согласно комментариям: Агент запросил среду qa , тогда как вы показали site.pp среды production . Итак, лучше дважды проверьте среду с обеих сторон, мастера и агента. :)

1
ответ дан 3 December 2019 в 23:44

Теги

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