Инструменты пользователя

Инструменты сайта


howto:services:puppet

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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 }}
  
  
howto/services/puppet.1695969195.txt.gz · Последние изменения: 2023/09/29 09:33 — Алексей Кожевников