migrazione_server_rete_lilliput
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
migrazione_server_rete_lilliput [2013/12/26 23:37] – tapion | migrazione_server_rete_lilliput [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Indirizzi IP: | ||
- | |||
- | * MAGNOLIA ETICOWEB: 195.182.210.240 | ||
- | * MAGNOLIA NUOVO: 195.120.213.30 | ||
- | * CLONE: 195.120.213.31 | ||
- | |||
- | ====== Migrazione servizi ====== | ||
- | |||
- | Il sistema operativo passa da Debian 4 a Debian 7. | ||
- | |||
- | * Sympa passa dalla 5.2.1 alla 6.x . La variazione non è indifferente, | ||
- | * La versione di MySQL preesistente è la 5.0.32 quindi non dovrebbe essere un dramma passare all' | ||
- | * Postfix passa dalla 2.3.8 alla 2.10 | ||
- | * Apache passa dalla 1.3 alla 2.2. I siti sono salvati in /var/www/. Le configurazioni in / | ||
- | |||
- | |||
- | ====== Annuncio sul blog befair.it ====== | ||
- | |||
- | |||
- | Da gennaio 2013 il gruppo beFair ha preso in gestione il server della rete lilliput che ospita le mailing-list di vari gruppi di cittadinanza attiva. Abbiamo accolto con entusiasmo la possibilità di effettuare un servizio per la comunità, ma purtroppo in questi mesi si sono verificati continui blocchi del servizio dovuti all' | ||
- | |||
- | Nel fare ciò coglieremo l' | ||
- | |||
- | Ci scusiamo con i gruppi per i disagi verificatisi in queste settimane, stiamo facendo il possibile per offrirvi il miglior servizio possibile con le caratteristiche di trasparenza e indipendenza dell' | ||
- | |||
- | Grazie a tutti | ||
- | |||
- | Luca Ferroni | ||
- | |||
- | ====== Server copia di quello vecchio ====== | ||
- | |||
- | * IP: 195.120.213.31 | ||
- | * User: root | ||
- | * Passw: gasdes | ||
- | * Debian Etch | ||
- | * Detto "il clone" | ||
- | |||
- | ====== Migrazione Sympa ====== | ||
- | |||
- | ===== Nuovo server ===== | ||
- | |||
- | * host: 195.120.213.30 (SSH) | ||
- | * username: luca | ||
- | * password: Ferr0n1 | ||
- | * Debian Wheezy | ||
- | * Detto "nuovo magnolia" | ||
- | |||
- | ===== Procedura di migrazione ===== | ||
- | |||
- | - Installazione nuovo server - FATTO | ||
- | - Installare e configurare Sympa (con Postfix ecc) | ||
- | - Selezionare le liste da spostare | ||
- | - Spostare i dati dal vecchio server | ||
- | - Testare il sistema con un paio di liste reali | ||
- | - Mandare avviso a tutti con la data della migrazione e blackout | ||
- | - Cancellare i dati e sincronizzarli nuovamente | ||
- | - Spostare DNS (record MX) | ||
- | - Testare il sistema con liste reali | ||
- | - Avvisare tutti dell' | ||
- | |||
- | ====== Link e appunti per la migrazione ====== | ||
- | |||
- | * **IMPORTANTE: | ||
- | * http:// | ||
- | |||
- | "Per la migrazione da lilliput a comodino si potrebbe procedere | ||
- | attivando le nuove liste e poi spostando gli archivi con uno di questi | ||
- | script: | ||
- | http:// | ||
- | " | ||
- | |||
- | * Versione attuale di sympa: 6.1 | ||
- | * Documentazione di sympa: https:// | ||
- | |||
- | ======= Sympa e Postfix ======= | ||
- | |||
- | Sympa aggiunge automaticamente degli alias in / | ||
- | |||
- | E' sufficiente aggiungere ai file di alias nella configurazione di postfix quello gestito automaticamente dall' | ||
- | |||
- | Modificato il file / | ||
- | |||
- | alias_maps = hash:/ | ||
- | alias_database = hash:/ | ||
- | |||
- | ======= Sympa e Apache2 ======= | ||
- | |||
- | E' sufficiente creare un nuovo virtualhost | ||
- | |||
- | < | ||
- | ServerAdmin webmaster@localhost | ||
- | ServerName listetmp.retelilliput.org | ||
- | Alias / | ||
- | < | ||
- | SetHandler fcgid-script | ||
- | </ | ||
- | ScriptAlias /sympa / | ||
- | ErrorLog ${APACHE_LOG_DIR}/ | ||
- | LogLevel warn | ||
- | CustomLog ${APACHE_LOG_DIR}/ | ||
- | </ | ||
- | | ||
- | ====== Procedura di migrazione delle liste ====== | ||
- | |||
- | Copiare un dump del database di sympa dal server di produzione | ||
- | | ||
- | Copiare i files delle liste contenuti in / | ||
- | |||
- | Stoppare sympa | ||
- | | ||
- | Eliminare il database e crearne uno vuoto | ||
- | mysql -u sympa -p sympa | ||
- | DROP DATABASE sympa; | ||
- | | ||
- | Trasferire il dump del database nel db vuoto | ||
- | mysql -u sympa -p sympa < dump.sql | ||
- | Copiare i files delle liste in / | ||
- | |||
- | Ripristinare i permessi dei files delle liste | ||
- | chown -R sympa:sympa / | ||
- | Copiare il cookie dal vecchio server contenuto in / | ||
- | |||
- | Modificare il cookie sul nuovo server in / | ||
- | |||
- | Modificare il dominio delle liste in / | ||
- | |||
- | Eliminare gli spool | ||
- | rm -rf / | ||
- | Eseguire lo script di upgrade | ||
- | / | ||
- | Eseguire lo script di aggiornamento delle password (http:// | ||
- | / | ||
- | Avviare sympa | ||
- | | ||
- | |||
- | ====== Traduzione di sympa ====== | ||
- | https:// | ||
- | |||
- | Per riuscire nell' | ||
- | |||
- | dpkg-reconfigure locales | ||
- | | ||
- | poi ho scaricato il file sympa.po e compilato. E più precisamente: | ||
- | |||
- | * mi sono iscritto a pootle (anche mi sa che non era necessario) | ||
- | * poi mi sono scaricato l' | ||
- | * poi ho generato il po con il tool '' | ||
- | * poi l'ho copiato sul server in ''/ | ||
- | ===== DKIM ===== | ||
- | A grandi linee ho seguito questa guida: http:// | ||
- | |||
- | ===== SPF ===== | ||
- | |||
- | Ho aggiunto un record TXT al dominio liste.retelilliput.org con il seguente contenuto: v=spf1 a mx ~all | ||
- | |||
- | Comunque è inutile per le mailing list, in quanto SPF viene utilizzato per verificare il campo From: e MAIL FROM: | ||
- | |||
- | ====== Migrazione siti ====== | ||
- | |||
- | Lista dei siti gestiti da apache: | ||
- | * http:// | ||
- | * / | ||
- | * PostNuke Content Management System | ||
- | * DB name ' | ||
- | * DB user ' | ||
- | * DB pass ' | ||
- | * contiene tanti sotto siti | ||
- | * http:// | ||
- | * / | ||
- | * PostNuke Content Management System | ||
- | * DB name ' | ||
- | * DB user ' | ||
- | * DB pass ' | ||
- | * http:// | ||
- | * da non migrare, è già nel nuovo server | ||
- | * http:// | ||
- | * http:// | ||
- | * http:// | ||
- | * http:// | ||
- | * http:// | ||
- | * http:// | ||
- | |||
- | ====== Modifica hostname server ====== | ||
- | |||
- | **Postfix** | ||
- | *modificare il parametro '' | ||
- | *postfix reload | ||
- | |||
- | **Apache2** | ||
- | *modificare il parametro '' | ||
- | *service apache2 reload | ||
- | |||
- | **Sympa** | ||
- | *modificare il parametro '' | ||
- | *service sympa reload | ||
- | |||
- | **opendkim** | ||
- | *modificare i file / | ||
- | *service opendkim reload | ||
migrazione_server_rete_lilliput.1388101068.txt.gz · Last modified: 2014/10/28 11:28 (external edit)