Bene, in una classe che è inclusa da tutti i miei nodi, ho:
filebucket { puppet: server => "puppet.example.edu" }
L'impostazione predefinita nel tipo di file è il backup su un filebucket locale denominato "burattino". Modificando il filebucket "puppet" in un filebucket del server, per impostazione predefinita si ottiene un filebucket basato sul server.
In alternativa, se si desidera preservare l'opzione di sovrascrivere un file specifico per utilizzare un filebucket locale, è possibile:
filebucket { main: server => "puppet.example.edu"; }
File { backup => main }
Vedi http://docs.puppetlabs.com/references/latest/type.html#filebucket per maggiori dettagli sulle opzioni.
Questo compie l'oggetto n. 1 perché dice ai nodi di usare tutti lo stesso server singolo per il filebucket. L'articolo 3 viene fornito gratuitamente perché continua a funzionare su una connessione basata su SSL con verifica del certificato SSL.
Filebucket è principalmente utile in caso di recupero, che probabilmente sarà lo stesso giorno. In tal caso, guarda il rapporto e usa il comando " filebucket
" o " puppet filebucket
" per recuperare il contenuto originale basato sul md5sum nel rapporto.
L'articolo 2 è dove le cose si complicano ...
Lo poto con uno script come questo:
find /var/lib/puppet/clientbucket/ -type f -mtime +45 -atime +45 -delete
Ciò rimuove tutto ciò che è più vecchio di 45 giorni e non è stato affatto accessibile in quel momento. I 45 giorni si basano sulla nostra politica di backup e conservazione del backup, poiché è abbastanza lungo da consentire un backup con una conservazione prolungata e darci un tempo di recupero teorico di 18 mesi.
Che tipo di analisi stai cercando? La configurazione del bucket sul server è una gerarchia organizzata da md5sum e all'interno di un nome di directory corrispondente a md5sum, ci sono "percorsi" per dirti quale file e "contenuto" è il file effettivo. Devi guardare i rapporti per vedere da quale sistema proviene.
Non faccio alcun controllo. Che tipo di auditing stai cercando? Ciò potrebbe significare molte cose.