Где хранить папку с подписью, запросы, yaml в марионетке 6 - PullRequest
0 голосов
/ 07 августа 2020

Я пытаюсь перенести версию сообщества cluster puppet 3 в версию сообщества cluster puppet 6. Я не использую базу данных марионетки.

Я синхронизирую c настраиваемую папку на марионетке 6 кластера:

/var/lib/puppet/ssl/ca/signed
/var/lib/puppet/ssl/ca/requests
/var/lib/puppet/yaml

Где хранить папку с подписью, запросами, yaml в марионетке 6?

Спасибо!

1 Ответ

1 голос
/ 07 августа 2020

Расположение по умолчанию для того, что вы ищете в Puppet 6, соответственно:

/etc/puppetlabs/puppet/ssl/ca/signed
/etc/puppetlabs/puppet/ssl/ca/requests
/opt/puppetlabs/server/data/puppetserver/yaml

Похоже, вы пытаетесь избежать повторной регистрации всех ваших узлов с новым мастером, но Puppet 3 до Puppet 6 - это огромное обновление. Puppet внес некоторые изменения в обработку сертификатов между ними, и вы можете обнаружить, что Puppet 6 не принимает сертификаты, подписанные вашим CA Puppet 3. Одна вещь, которую следует учитывать, - это установить агенты P6 вместе с агентами P3 и использовать P3, чтобы агенты P6 регистрировались на главном сервере P6. Я сделал нечто подобное с обновлением с 0,24 до 5,0.

...