A/I Orange Book (1.0)

Un how-to sulla replicazione e distribuzione di una rete resistente di server autogestiti

Questo testo descrive un meccanismo di configurazione e gestione di server geograficamente distribuiti, partendo dall'analisi dei requisiti e le loro motivazioni. Il meccanismo descritto utilizza CFengine e altri tool free per aumentare il livello di automazione in modo supervisionato.

Per altre versioni di questo documento consultare l' Appendice C, Sezione 1

Questo documento nasce per l'uso interno all'Associazione Investici, ma viene rilasciato nella speranza che possa essere utile ed interessante per altre persone. E' è stato scritto da ale@incal.net, phasa@autistici.org, void@ecn.org, cybergio@autistici.org, e dal resto del collettivo Autistici/Inventati.

Sono consentiti ed incoraggiati il libero utilizzo e la libera riproduzione di questo documento o di parti di esso, purché siano sempre accompagnate da questa nota e dall'attribuzione del copyright.

 

"Socializzare saperi, senza fondare poteri."

 
--Primo Moroni 


Sommario
1. Introduzione
1.1. Riflessioni
1.2. Linee guida
2. Rete
2.1. Struttura
2.1.1. VPN
2.2. Organizzazione del DNS
2.2.1. Dominio infrastrutturale
2.2.2. Altri domini
3. Filesystem
3.1. Organizzazione dei dischi
3.1.1. Partizioni crittografate
3.2. Sincronizzazione dei filesystem
4. Il database degli utenti
4.1. Introduzione
4.2. Struttura del database
4.2.1. Contenuto del database
4.2.2. Utenze virtuali
4.2.3. Autenticazione
4.3. Lo schema LDAP
4.4. LDIF
4.5. Replicazione del database LDAP
4.6. Configurazione di slapd
4.6.1. Ottimizzazioni
4.6.2. ACL
5. Servizi di posta
5.1. Configurazione di Postfix
5.1.1. Mappe LDAP
5.1.2. Antispam/Antivirus
5.2. POP / IMAP
5.3. Webmail
5.4. Configurazione di Mailman
6. Configurazione
6.1. Overview
6.1.1. Configurazioni che non dipendono dal database
6.1.2. Configurazioni che dipendono dal database
6.2. CFengine
6.2.1. Struttura della configurazione di CFengine
6.2.2. Esempio di configurazione di un servizio
6.2.3. Configurazione attuale di CFengine
6.2.4. Aggiornamento automatico
6.2.5. Sicurezza
6.3. Script
7. Certification Authority
7.1. Configurazione iniziale
7.2. Creazione CA
7.3. Certificati
7.4. Revoca e CRL
8. Il Web
8.1. Apache
8.1.1. Struttura del web
8.1.2. Configurazione
8.1.3. Applicazioni distribuite
8.2. MySQL
8.2.1. Replicazione
9. Anonimizzazione dei log
9.1. Apache
9.2. syslog-ng
9.3. Postfix
A. Installazione su una nuova macchina
A.1. Installazione dei pacchetti Debian
A.2. Distribuzione iniziale delle chiavi RSA
A.3. Prima configurazione
B. Scalabilità
C. Altre versioni di questo documento
C.1. HTML, PDF, RTF