Open Source per le infrastrutture IT aziendali           Virtualizzazione                   e        Network management   ...
Servizi IT aziendaliFile/Printer   ERP   CRM   EMail   Doc Mgmt   Server
Servizi IT aziendaliFile/Printer   ERP     CRM       EMail    Doc Mgmt   Server         Directory RADIUS   Syslog   Fax Se...
Servizi IT aziendaliFile/Printer    ERP      CRM      EMail    Doc Mgmt   Server         Directory RADIUS    Syslog   Fax ...
Servizi IT aziendali●   Richiesta di un sempre grande numero di servizi●   Non sempre è possibile condividere lo stesso   ...
ProblematicheCosti●   acquisto●   gestione (energia elettrica, condizionamento)●   manutenzioneLocali●   più spazio occupa...
Virtualizzazione●   Esecuzione di più server virtuali nello stesso server    fisico●   I server virtuali possono avere sis...
Virtualizzazione: vantaggiConsolidamento dellinfrastruttura●   minori spese in hardware●   minori consumi di energia elett...
Virtualizzazione: vantaggiDispositivi virtuali●   indipendenza dallhardware fisicoSnapshot●   salvataggio dellimmagine di ...
Soluzioni Open SourceVirtualizzazione in contenitori●   OpenVzSistemi basati su hypervisor●   Kernel-based Virtual Machine...
Contenitori vs Hypervisor        Contenitori                    Hypervisor           Linux                              Li...
OpenVZ●   Virtualizzazione di istanze separate, dette contenitori,    dello stesso sistema operativo●   Fornisce degli str...
KVM●   Soluzione di virtualizzazione full per Linux su CPU    x86 con estensioni Intel VT o AMD-V●   Sistemi operativi sup...
Xen●   Paravirtualizzazione●   Virtualizzazione di tipo full con processori con    estensioni Intel VT o AMD-V●   Sistemi ...
KVM vs XenKVM                                        Xen Host                                       Host        Mgmt     L...
Bello ma...Per utilizzarli è necessario:●   installare il sistema operativo●   installare i pacchetti aggiuntivi●   (se va...
Soluzioni pacchettizzateSoluzioni con installazione bare-metal:●   Proxmox VE      http://www.proxmox.com/●   Xen Cloud Pl...
Proxmox VE●   Piattaforma di virtualizzazione, sviluppata da Proxmox    Server Solutions GmbH●   Configurazione, esecuzion...
Proxmox VE●   Amministrazione da interfaccia Web●   Backup automatizzato delle VM●   Gestione di più host in configurazion...
XCP●   Piattaforma enterprise-ready per la virtualizzazione    derivata da Citrix Xenserver●   Fornisce in un unico pacche...
XCP●   Funzionalità avanzate    ●   Workload Balancing    ●   copia automatizzata delle VM●   Si installa in pochi minuti●...
XCP
Network management   ReteTelefonica                                   VM   VM    VM             PBX                       ...
Network managementMonitoraggio dellinfrastruttura●   Verifica dello stato dei dispositivi e dei servizi●   Segnalazioni in...
Monitoraggio dellinfrastrutturaLista dei desideri:●   Verificare la raggiungibilità dei dispositivi●   Verificare il corre...
NagiosApplicativo Open Source per il monitoraggio deidispositivi e dei servizi di reteEsegue check periodici per la verifi...
Nagios●   Semplice sistema di plugin che permette lo sviluppo    di procedure personalizzate di check dei servizi●   Possi...
Nagios: dispositivi
Nagios: servizi
Nagios: notifiche
CactiStrumento Open Source per il monitoraggio delleprestazioni (CPU, memoria, banda trasmissivautilizzata)●   Acquisizion...
Cacti: grafici
Soluzioni pacchettizzateNagios●   FAN – Fully Automated Nagios      http://fannagioscd.sourceforge.netCacti●   CactiEZ    ...
Fully Automated NagiosFornisce in una distribuzione basata su CentOS:●   Nagios●   Plug-in●   Centreon: interfaccia Web●  ...
CactiEZFornisce in una distribuzione basata su Centos:● Cacti● Architettura di plugin● Poller Spine● Netflow Collection● S...
Thats all Folks!    Marco Vanino     Spin S.r.l.     mvan@spin.it
Upcoming SlideShare
Loading in …5
×

Virtualizzazione e Network Management Open Source

668 views
586 views

Published on

Opensourceday2011
Udine, 26 novembre 2011

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

  • Be the first to like this

No Downloads
Views
Total views
668
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtualizzazione e Network Management Open Source

  1. 1. Open Source per le infrastrutture IT aziendali Virtualizzazione e Network management Marco Vanino Spin S.r.l.
  2. 2. Servizi IT aziendaliFile/Printer ERP CRM EMail Doc Mgmt Server
  3. 3. Servizi IT aziendaliFile/Printer ERP CRM EMail Doc Mgmt Server Directory RADIUS Syslog Fax Server Services
  4. 4. Servizi IT aziendaliFile/Printer ERP CRM EMail Doc Mgmt Server Directory RADIUS Syslog Fax Server Services Web/FTP AntiSpam/AV Proxy
  5. 5. Servizi IT aziendali● Richiesta di un sempre grande numero di servizi● Non sempre è possibile condividere lo stesso hardware a causa di problemi di compatibilità tra: ● sistemi operativi ● servizi o componenti (HTTP, DB, librerie)
  6. 6. ProblematicheCosti● acquisto● gestione (energia elettrica, condizionamento)● manutenzioneLocali● più spazio occupatoEfficienza● server in media utilizzati solo per il 15%
  7. 7. Virtualizzazione● Esecuzione di più server virtuali nello stesso server fisico● I server virtuali possono avere sistemi operativi differenti luno dallaltro VM VM VM VM Server fisico
  8. 8. Virtualizzazione: vantaggiConsolidamento dellinfrastruttura● minori spese in hardware● minori consumi di energia elettrica● minore spazio occupato● maggiore efficienzaSeparazione degli ambienti● soluzione a problemi di compatibilità riguardanti sistemi operativi, applicativi, moduli software
  9. 9. Virtualizzazione: vantaggiDispositivi virtuali● indipendenza dallhardware fisicoSnapshot● salvataggio dellimmagine di una macchina e possibilità di ripristino a un determinato stato● semplificazione delle operazioni di backup e delle procedure di disaster recovery
  10. 10. Soluzioni Open SourceVirtualizzazione in contenitori● OpenVzSistemi basati su hypervisor● Kernel-based Virtual Machine (KVM)● Xen
  11. 11. Contenitori vs Hypervisor Contenitori Hypervisor Linux Linux Linux WindowsLinux Linux Linux Kernel Kernel Kernel Kernel Hypervisor Hardware Hardware
  12. 12. OpenVZ● Virtualizzazione di istanze separate, dette contenitori, dello stesso sistema operativo● Fornisce degli strumenti per la distribuzione delle risorse tra i contenitori (CPU, I/O, disco)● I contenitori condividono il kernel dellhost ● limitato a un unico sistema operativo (Linux) ● Se il kernel dellhost è a 32 bit non è possibile utilizzare contenitori con sistema operativo a 64 bit
  13. 13. KVM● Soluzione di virtualizzazione full per Linux su CPU x86 con estensioni Intel VT o AMD-V● Sistemi operativi supportati: Linux, Windows, *BSD, Solaris, …● Supporto nativo nel kernel di Linux
  14. 14. Xen● Paravirtualizzazione● Virtualizzazione di tipo full con processori con estensioni Intel VT o AMD-V● Sistemi operativi supportati: Linux, Windows, *BSD, Solaris, …
  15. 15. KVM vs XenKVM Xen Host Host Mgmt Linux Dom0 Linux Linux Windows DomU DomU Linux VM VM VM Windows Linux VM VM Mgmt Kernel Kernel Kernel Kernel pKernel xKernel net/storage Hypervisor Kernel net/storage Intel VT/AMD-V Hypervisor Hardware Hardware
  16. 16. Bello ma...Per utilizzarli è necessario:● installare il sistema operativo● installare i pacchetti aggiuntivi● (se va male) riconfigurare/ricompilare il kernel● configurare la rete● configurare lo storage● configurare e installare le VM● amministrare il tuttoE se voglio gestire pool di server?
  17. 17. Soluzioni pacchettizzateSoluzioni con installazione bare-metal:● Proxmox VE http://www.proxmox.com/● Xen Cloud Platform (XCP) http://xen.org/products/cloudxen.html
  18. 18. Proxmox VE● Piattaforma di virtualizzazione, sviluppata da Proxmox Server Solutions GmbH● Configurazione, esecuzione e amministrazione centralizzata, attraverso unintuitiva interfaccia grafica, di: ● server Linux in contenitori con OpenVZ ● macchine virtuali con KVM● Tempi di installazione ridotti● Compatibile con qualsiasi hardware supportato da Debian 5.0 (Lenny) 64
  19. 19. Proxmox VE● Amministrazione da interfaccia Web● Backup automatizzato delle VM● Gestione di più host in configurazione cluster● Live migration
  20. 20. XCP● Piattaforma enterprise-ready per la virtualizzazione derivata da Citrix Xenserver● Fornisce in un unico pacchetto: ● Xen Hypervisor ● supporto per vari dispositivi di rete e di storage ● strumenti per lamministrazione e la gestione di pool
  21. 21. XCP● Funzionalità avanzate ● Workload Balancing ● copia automatizzata delle VM● Si installa in pochi minuti● Template per le principali versioni di Linux e per sistemi Windows● Amministrazione grafica via: ● XenCenter ● Strumenti OpenSource
  22. 22. XCP
  23. 23. Network management ReteTelefonica VM VM VM PBX FW Internet VM VM VM VM VM VM NAS
  24. 24. Network managementMonitoraggio dellinfrastruttura● Verifica dello stato dei dispositivi e dei servizi● Segnalazioni in caso di degrado o di guastoMisurazione delle prestazioni● Utilizzo delle risorse hardware● Livello di saturazione della rete
  25. 25. Monitoraggio dellinfrastrutturaLista dei desideri:● Verificare la raggiungibilità dei dispositivi● Verificare il corretto funzionamento dei servizi● Notificare in caso di problemi (e in caso di soluzione degli stessi)● Verificare lutilizzo delle risorse
  26. 26. NagiosApplicativo Open Source per il monitoraggio deidispositivi e dei servizi di reteEsegue check periodici per la verifica:● della raggiungibilità degli apparati● dello stato delle risorse e del funzionamento dei serviziInvia avvisi nel caso di:● Errori/guasti● Decadimento delle prestazioni
  27. 27. Nagios● Semplice sistema di plugin che permette lo sviluppo di procedure personalizzate di check dei servizi● Possibilità di definire una dipendenza gerarchica dei dispositivi di rete per permettere una facile individuazione degli apparati guasti distinguendoli da quelli conseguentemente irraggiungibili● Definizione di liste multiple di contatti per linvio degli alert per host, servizi, gruppi
  28. 28. Nagios: dispositivi
  29. 29. Nagios: servizi
  30. 30. Nagios: notifiche
  31. 31. CactiStrumento Open Source per il monitoraggio delleprestazioni (CPU, memoria, banda trasmissivautilizzata)● Acquisizione dei dati attraverso polling SNMP● Visualizzazione grafica● Configurazione semplificata con lutilizzo di template● Archiviazione dei dati su db MySQL● Gestione dei privilegi di accesso
  32. 32. Cacti: grafici
  33. 33. Soluzioni pacchettizzateNagios● FAN – Fully Automated Nagios http://fannagioscd.sourceforge.netCacti● CactiEZ http://cactiez.cactiusers.org
  34. 34. Fully Automated NagiosFornisce in una distribuzione basata su CentOS:● Nagios● Plug-in● Centreon: interfaccia Web● NagVis: generatore di mappe● NDOUtils: archiviazione dei dati su MySQL● NRPE: monitoriaggio di server Windows● NaReTo (Nagios Reporting Tools)
  35. 35. CactiEZFornisce in una distribuzione basata su Centos:● Cacti● Architettura di plugin● Poller Spine● Netflow Collection● Syslog Collection● Thresholding● Weathermaps● Auto-Discovery● WMI Queries
  36. 36. Thats all Folks! Marco Vanino Spin S.r.l. mvan@spin.it

×