Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:services:puppet [2023/09/29 09:33] Алексей Кожевников |
howto:services:puppet [2024/01/16 18:31] Алексей Кожевников |
||
---|---|---|---|
Строка 12: | Строка 12: | ||
<code> | <code> | ||
- | [root@node ~]# puppet -t | + | puppet -t |
</code> | </code> | ||
Строка 20: | Строка 20: | ||
<code> | <code> | ||
- | [root@puppet ~]# puppet cert list | + | puppetserver ca list |
</code> | </code> | ||
Строка 26: | Строка 26: | ||
<code> | <code> | ||
- | [root@puppet ~]# puppet cert sign "node" | + | puppetserver ca sign --certname "node" |
</code> | </code> | ||
Строка 32: | Строка 32: | ||
<code> | <code> | ||
- | [root@puppet ~]# puppet cert sign -all | + | puppetserver ca sign --all |
</code> | </code> | ||
Строка 47: | Строка 47: | ||
<code> | <code> | ||
puppetserver ca clean --certname NAME[,NAME...] | puppetserver ca clean --certname NAME[,NAME...] | ||
- | </code> | ||
- | |||
- | на старых версиях: | ||
- | |||
- | <code> | ||
- | puppet cert clean <node> [<node2> ...] | ||
</code> | </code> | ||
Строка 58: | Строка 52: | ||
<code> | <code> | ||
- | puppet ca destroy <node> | + | puppetserver ca revoke --certname "<node>" |
</code> | </code> | ||
Строка 75: | Строка 69: | ||
</code> | </code> | ||
- | или для puppet3 | + | в полученном пути меняем paths на contents и получаем содержимое файла. |
+ | ===== Диагностика и мониторинг ===== | ||
+ | |||
+ | Просмотр состояния агентов в puppetdb: | ||
<code> | <code> | ||
- | find /var/lib/puppet/clientbucket/ -name paths -print | xargs grep "filename" | + | curl http://localhost:8080/pdb/query/v4/nodes -s | jq -c 'sort_by(.certname) | .[] | {catalog_timestamp, latest_report_status, certname}' |
</code> | </code> | ||
- | |||
- | в полученном пути меняем paths на contents и получаем содержимое файла. | ||
{{tag> puppet }} | {{tag> puppet }} | ||