cn:ccr:cloud:cloud_multiregione:log_centralizzato
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| cn:ccr:cloud:cloud_multiregione:log_centralizzato [2014/12/04 10:04] – created fzani@infn.it | cn:ccr:cloud:cloud_multiregione:log_centralizzato [2015/03/09 09:11] (current) – fzani@infn.it | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | Tutti i componenti di OpenStack (tranne Swift, al momento) nelle varie regione dovrebbero mandare i propri log su un sistema centralizzato, | ||
| + | |||
| + | Al momento i log vengono inviati da rsyslog (il sistema di log attuale su cui si basa OpenStack) verso cloud03.roma2.infn.it cryptati tramite TLS. | ||
| + | |||
| + | I passi per poter inviare i dati al server centrale sono i seguenti : | ||
| + | |||
| + | * Và installato il pacchetto rsyslog-gnutls | ||
| + | | ||
| + | * Nel file / | ||
| + | |||
| + | $DefaultNetstreamDriver gtls | ||
| + | |||
| + | $DefaultNetstreamDriverCAFile / | ||
| + | $DefaultNetstreamDriverCertFile / | ||
| + | $DefaultNetstreamDriverKeyFile / | ||
| + | |||
| + | $ActionSendStreamDriverAuthMode x509/name | ||
| + | $ActionSendStreamDriverMode 1 # run driver in TLS-only mode | ||
| + | $ActionSendStreamDriverPermittedPeer cloud03.roma2.infn.it | ||
| + | |||
| + | | ||
| + | La cartella / | ||
| + | |||
| + | chown syslog:adm / | ||
| + | |||
| + | chmod 400 / | ||
| + | |||
| + | chown syslog:adm / | ||
| + | chown syslog:adm / | ||
| + | chown syslog:adm / | ||
| + | |||
| + | Al momento i file ca, cert e key vanno richiesti a federico.zani@roma2.infn.it specificando l'host name della macchina che deve inviare i log | ||
| + | |||
| + | * Và creato il file / | ||
| + | | ||
| + | local0.*; | ||
| + | |||
| + | * In ogni file di configurazione dei servizi OpenStack, aggiungere le seguenti due linee | ||
| + | |||
| + | set log_facility = LOG_LOCAL< | ||
| + | use_syslog=yes | ||
| + | | ||
| + | Swift logga gia` di default sul syslog, percio` use_syslog=yes puo` essere tralasciato | ||
| + | | ||
| + | Il facility id varia a seconda del servizio, e và impostato in base alla tabella in fondo alla pagina | ||
| + | |||
| + | * Riavviare il servizio rsyslog ed i servizi OpenStack che devono inviare i log centralizzati | ||
| + | |||
| + | |||
| + | I log possono essere esaminati all' | ||
| + | |||
| + | |||
| + | TODO : | ||
| + | |||
| + | * Migliorare il sistema di analisi via web dei log (search, tail, ecc...) | ||
| + | * Basarsi su CA non self-signed (Terena ?) | ||
| + | * Usare un log server dedicato | ||
| + | * Backend dei log su swift ? | ||
| + | |||
| + | Facilities ID : | ||
| + | Nova : 0 | ||
| + | Neutron : 1 | ||
| + | Glance | ||
| + | Cinder | ||
| + | Swift : 4 | ||
| + | Horizon : 5 | ||
| + | |||
| + | |||
| + | |||
