Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Linux nella pubblica amministrazione italiana? Si, può, fare!

Linux nella pubblica amministrazione italiana? Si, può, fare!

Slide del talk di Simone Dalla, al Linux Day 2014 di Bologna. Si vuole dimostrare, che è possibile portare Linux e il software open source, nella pubblica amministrazione italiana, prendendo ad esempio l'esperienza del Comune di Zola Predosa. Si vuole incoraggiare le varie pubbliche amministrazione a prendere sempre di più in considerazione, l'utilizzo di software open source.

Simone Dalla

October 25, 2014
Tweet

More Decks by Simone Dalla

Other Decks in Technology

Transcript

  1. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Linux nella

    pubblica amministrazione italiana? Si, può, fare! (E noi l'abbiamo fatto)
  2. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Simone Dalla

    @simodalla Responsabile dei Servizi Informatici del Comune di Zola Predosa (BO). Lavoro da 12 anni nell'ambito IT della pubblica amministrazione italiana. Da 10 anni, amante, promotore, utilizzatore, sviluppatore di software Open Source. Ho partecipato come relatore ad eventi di ambito nazionale ed internazionale sul mondo Python, come EuroPython, PyCon Italia e Django Village.
  3. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Un po

    di numeri del Comune di Zola Predosa... ~ 200 utenti ~ 180 client ~ 20 server fisici ~ 50 server virtuali ~ 5 TB (SAN) ~ 27 TB (NAS)
  4. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Un po'

    di storia... Prima del 2007 il Comune di Zola Predosa aveva già iniziato, grazie all'iniziativa di collaboratori esterni a percorrere la strada, per quei tempi, “pioneristica” dell'open source. Ne sono esempi la migrazione del precedente Primary Domain Controller Microsoft Active Directory, la migrazione del precedente server di posta Microsoft Exchange su server Linux Red Hat con Samba, OpenLDAP, Postfx e relativi servizi di posta elettronica e l'installazione di frewall e proxy con server Linux RedWall (Red Hat-like).
  5. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Abbiamo (rei)iniziato

    nel “lontano” 2007... • Rifacimento del pre-esistente server di Posta Elettronica con ampliamento a sistema di groupware realizzato con Linux Red Hat, con Postfx, CyrusIMAP, OpenGroupware, ClamAV. Questo ha richiesto il rifacimento del pre-esistente Server Primary Domain Controller realizzato con Linux Red Hat, con Samba, OpenLDAP. • Sistema di accesso temporizzato ad 8 postazioni fsse per i cittadini , realizzato “customizzando” dei client Linux Ubuntu e un server Linux Ubuntu con Samba, OpenLDAP, NFS. Il software di temporizzazione e relativa interfaccia web di backoffce, è sviluppato internamente dai Servizi Informatici in PHP (la sua evoluzione è stata riscritta in Python).
  6. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Sviluppando internamente

    applicazioni web su stack “L[A]PP”: Apache, PostgreSql, PHP (ora abbandonato) NGINX, Gunicorn, PostgreSql, Python (Django) ...su macchine Linux Ubuntu o Debian.
  7. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Acquistando gestionali

    che usassero quanto più software open source fosse possibile. Facendo bandi di gara “adeguati”, richiedendo e premiando l'uso di server, application server, database, strumenti di offce automation, open source.
  8. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Ad esempio

    i gestionali di tutti i servizi demografci e servizi tributari usano come database server PostgreSql su macchina Linux Ubuntu. Altro esempio il gestionale per la gestione del protocollo e degli atti comunali, è installato su una macchina CentOs, con application server JBoss, con database server PostgreSql su macchina Linux Ubuntu e producendo i documenti utilizzando OpenOffce (a breve LibreOffce) nei relativi formati aperti.
  9. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Utilizzando prodotti

    open source il più possibile: • Nagios (monitoraggio rete) • Bind (gestione DNS) • Mezzanine, EzPublish(content managament system) • Jenkins (continuous intregration) • VLC (multimedia) • OpenOffce/LibreOffce (offce automation) • GIMP/Inkscape (grafca)
  10. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Prima del

    2014 avevamo già installato ~20 pc con Linux Ubuntu Come abbiamo iniziato...
  11. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Sedi esterne

    che non avevano pc • un pc con Linux è meglio che nessun pc • persone con “poca alfabetizzazione informatica” quindi meno refrattarie al cambiamento e più disponibili ad “imparare qualcosa di nuovo” E da dove...
  12. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Pc di

    enti esterni o persone esterne • “questa è la dotazione informatica messa a disposizione”
  13. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Qualche utente

    “di fducia” e con “voglia di fare e imparare” • farlo sentire importante (perché così è) e parte di “qualcosa di nuovo e innovativo” • dedicargli tempo ed assistenza • beta tester (l'utente proverà sicuramente quella “sequenza di azioni insulse” che tu informatico non faresti mai)
  14. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Ad oggi

    Ottobre 2014, abbiamo ~90 pc con Linux Mint (13 – 17) 100~110 entro fne anno Come abbiamo (quasi) fnito...
  15. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Il supporto

    per Windows XP è terminato!!! Incipit per questa diffusione massiva sui client...
  16. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Mancanza di

    fondi per acquisto di licenze e pc nuovi, crisi economica!!! Incipit per questa diffusione massiva sui client...
  17. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna P A

    N I C O L'aereo più pazzo del mondo © Paramount Pictures 1982
  18. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna A volte

    le diffcoltà e i problemi possono e DEVONO essere visti come delle opportunità.
  19. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna I client

    linux ci hanno permesso di: • evitare l'acquisto di circa ~100 licenze Windows 7/8 • evitare l'acquisto di circa ~100 pc che supportassero Windows 7/8 (ma investire in pc non necessariamente con “8gb di RAM & c” sarebbe comunque necessario, bisogna INVESTIRE AL MEGLIO!!!) • essere più “permissivi” nelle politiche di accesso ad internet • rendere più consapevoli e più “smart” diversi dipendenti comunali e amministratori • ridurre sensibilmente il tempo di deploy delle macchine
  20. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Qualche dettaglio

    tecnico sui client Linux... • Linux Mint 13, 17 con desktop environment MATE • autenticazione su OpenLDAP • “montaggio” automatico delle condivisioni Samba/Windows tramite pam_mount http://pam-mount.sourceforge.net/ • utilizzo massivo di script Python (poteva essere utilizzato anche in BASH in alternativa) tra cui la personalizzazione della procedura login • sviluppo si una suite di deploy il cui sorgente è open source e su Github all'indirizzo https://github.com/simodalla/newage/tree/master/newage/deploy con Python e Fabric http://www.fabfle.org/
  21. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna “Perché Linux?”

    “Perché usare software il open source?” “Perché usare dei formati aperti?”
  22. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Ma la

    vera domanda dovrebbe essere... “perché no?”
  23. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna “Perché un

    sistema operativo proprietario?” “Perché (ab)usare software proprietario?” “Perché usare dei formati chiusi” SONO QUESTE LE DOMANDE A CUI DOVREBBERO ESSERCI SEMPRE DELLE SOLIDE E VALIDE RISPOSTE E MOTIVAZIONI
  24. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna La Pubblica

    Amministrazione PUO' e DEVE essere l'habitat naturale di Linux e del software open source
  25. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Linux e

    il software open source possono e devono contribuire a realizzare una Pubblica Amministrazione più aperta, trasparente, più vicina ai cittadini... CONCRETAMENTE
  26. ERLUG: LinuxDay 2014 - 25 ottobre 2014, Bologna Grazie dell'attenzione!!!

    …ci sono domande? [email protected] [email protected] [email protected] Twitter: @simodalla Le slides e le riprese audio/video dell'intervento saranno disponibili su: http://erlug.linux.it/linuxday/2014/ Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale.