Puppet (v.1.0) IDEA Soc. Coop. [25/06/2014]

287 views
229 views

Published on

Presentazione del software Puppet per la gestione automatizzata di sistemi. Nelle prossime Version verra aggiunta una registrazione della parte Demo sfruttando l'infrastruttura cloud Microsoft Azure.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
287
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Puppet (v.1.0) IDEA Soc. Coop. [25/06/2014]

  1. 1. Puppet Il Cacciavite Sonico del System Administrator
  2. 2. WhoAmI Giuliano Latini: • Classe 1969 • Si interessa di I.T. dal 1986 • Lavora presso l’Università Politecnica delle Marche dal 1991 • Inizia ad usare i computer perché s’illudeva di aver trovato qualcuno che lavorerà al suo posto. Internet Avatar latini.giuliano@gmail.com Twitter: @giulianolatini Linkedin: https://www.linkedin.com/pub/giuliano-latini/a/aa6/274 Pagina Feedback: https://it.surveymonkey.com/s/62T62WF Pagina Feedback
  3. 3. System Administrator old-style 1980 1990 ???20102000
  4. 4. Il Problema Come gestisco TUTTA questa complessità???
  5. 5. La soluzione Definire Regole Applicare Configurazioni
  6. 6. Strumenti Disponibili
  7. 7. DevOps? E’ il silenzio dell’ignoranza la radice di ogni conflitto
  8. 8. Definizione
  9. 9. Question & Answers
  10. 10. Il Cacciavite Sonico Se controlli una cosa nella sua
  11. 11. Schemi di Applicazionepuppetapply puppetagent Puppet Standalone Puppet Master
  12. 12. Organizzazione del filesystem Organizzazione Cartelle • Files: fileserver • Manifests: repository *.pp • Modules: repository moduli • Templates: repository *.erb L’organizzazione cartelle indicata è replicata all’interno dei singoli moduli, con le stesse finalità.
  13. 13. Puppet a Stati
  14. 14. Question & Answers
  15. 15. Puppet Mastern
  16. 16. Puppet Master on NetDevice Puppet controlla anche device Juniper
  17. 17. Progetto Specifiche: • Git-monitor: /etc • editor: ViM • DBMS: MySQL • Web Language: PHP • Web Server: Apache • Personalizzazione Prompt utente Moduli: • thomasvandoren-etckeeper • jpadams-puppet_vim_env • puppetlabs-apache • puppetlabs-mysql • example42-php • acme/ohmyzsh • stankevich-python
  18. 18. Puppet: site.pp sudo puppet apply --modulepath /etc/puppet/modules /etc/puppet/manifests/site.pp
  19. 19. Question & Answers
  20. 20. 1,2,3..Demo Time!!!
  21. 21. Libri Consigliati http://docs.puppetlabs.com/
  22. 22. Ringraziamenti https://github.com/example42?tab=repositories http://www.example42.com/ http://www.kiratech.it/ http://www.codewrecks.com/blog/ http://idea-on-line.it/it/
  23. 23. WhoAmI Giuliano Latini: • Classe 1969 • Si interessa di I.T. dal 1986 • Lavora presso l’Università Politecnica delle Marche dal 1991 • Inizia ad usare i computer perché s’illudeva di aver trovato qualcuno che lavorerà al suo posto. Internet Avatar latini.giuliano@gmail.com Twitter: @giulianolatini Linkedin: https://www.linkedin.com/pub/giuliano-latini/a/aa6/274 Pagina Feedback: https://it.surveymonkey.com/s/62T62WF Pagina Feedback

×