際際滷

際際滷Share a Scribd company logo
Open Source per le infrastrutture IT aziendali

           Virtualizzazione
                   e
        Network management

                  Marco Vanino
                   Spin S.r.l.
Servizi IT aziendali




File/Printer   ERP   CRM   EMail   Doc Mgmt
   Server
Servizi IT aziendali



File/Printer   ERP     CRM       EMail    Doc Mgmt
   Server




         Directory RADIUS   Syslog   Fax Server
         Services
Servizi IT aziendali


File/Printer    ERP      CRM      EMail    Doc Mgmt
   Server




         Directory RADIUS    Syslog   Fax Server
         Services




               Web/FTP AntiSpam/AV Proxy
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)
Problematiche
Costi
   acquisto
   gestione (energia elettrica, condizionamento)
   manutenzione
Locali
   pi湛 spazio occupato
Efficienza
   server in media utilizzati solo per il 15%
Virtualizzazione

   Esecuzione di pi湛 server virtuali nello stesso server
    fisico
   I server virtuali possono avere sistemi operativi
    differenti l'uno dall'altro



                   VM   VM      VM      VM


                        Server fisico
Virtualizzazione: vantaggi
Consolidamento dell'infrastruttura
   minori spese in hardware
   minori consumi di energia elettrica
   minore spazio occupato
   maggiore efficienza
Separazione degli ambienti
   soluzione a problemi di compatibilit riguardanti sistemi
    operativi, applicativi, moduli software
Virtualizzazione: vantaggi

Dispositivi virtuali
   indipendenza dall'hardware fisico
Snapshot
   salvataggio dell'immagine di una macchina e possibilit di
    ripristino a un determinato stato
   semplificazione delle operazioni di backup e delle
    procedure di disaster recovery
Soluzioni Open Source

Virtualizzazione in contenitori
   OpenVz


Sistemi basati su hypervisor
   Kernel-based Virtual Machine (KVM)
   Xen
Contenitori vs Hypervisor
        Contenitori                    Hypervisor
           Linux


                              Linux       Linux      Windows
Linux      Linux      Linux

                              Kernel      Kernel      Kernel
           Kernel                       Hypervisor
          Hardware                      Hardware
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 dell'host
       limitato a un unico sistema operativo (Linux)
       Se il kernel dell'host 竪 a 32 bit non 竪 possibile utilizzare
        contenitori con sistema operativo a 64 bit
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
Xen

   Paravirtualizzazione
   Virtualizzazione di tipo full con processori con
    estensioni Intel VT o AMD-V
   Sistemi operativi supportati: Linux, Windows, *BSD,
    Solaris,
KVM vs Xen
KVM                                        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
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 tutto
E se voglio gestire pool di server?
Soluzioni pacchettizzate

Soluzioni con installazione bare-metal:
   Proxmox VE
      http://www.proxmox.com/
   Xen Cloud Platform (XCP)
      http://xen.org/products/cloudxen.html
Proxmox VE
   Piattaforma di virtualizzazione, sviluppata da Proxmox
    Server Solutions GmbH
   Configurazione, esecuzione e amministrazione
    centralizzata, attraverso un'intuitiva 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
Proxmox VE

   Amministrazione da interfaccia Web
   Backup automatizzato delle VM
   Gestione di pi湛 host in configurazione cluster
   Live migration
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 l'amministrazione e la gestione di pool
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
XCP
Network management
   Rete
Telefonica                                   VM   VM    VM


             PBX



                                                  FW         Internet




               VM   VM   VM   VM   VM   VM        NAS
Network management

Monitoraggio dell'infrastruttura
   Verifica dello stato dei dispositivi e dei servizi
   Segnalazioni in caso di degrado o di guasto
Misurazione delle prestazioni
   Utilizzo delle risorse hardware
   Livello di saturazione della rete
Monitoraggio dell'infrastruttura

Lista 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 l'utilizzo delle risorse
Nagios
Applicativo Open Source per il monitoraggio dei
dispositivi e dei servizi di rete
Esegue check periodici per la verifica:
   della raggiungibilit degli apparati
   dello stato delle risorse e del funzionamento dei servizi
Invia avvisi nel caso di:
   Errori/guasti
   Decadimento delle prestazioni
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 l'invio degli
    alert per host, servizi, gruppi
Nagios: dispositivi
Nagios: servizi
Nagios: notifiche
Cacti
Strumento Open Source per il monitoraggio delle
prestazioni (CPU, memoria, banda trasmissiva
utilizzata)
   Acquisizione dei dati attraverso polling SNMP
   Visualizzazione grafica
   Configurazione semplificata con l'utilizzo di template
   Archiviazione dei dati su db MySQL
   Gestione dei privilegi di accesso
Cacti: grafici
Soluzioni pacchettizzate

Nagios
   FAN  Fully Automated Nagios
      http://fannagioscd.sourceforge.net
Cacti
   CactiEZ
      http://cactiez.cactiusers.org
Fully Automated Nagios
Fornisce 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)
CactiEZ
Fornisce in una distribuzione basata su Centos:
 Cacti


 Architettura di plugin


 Poller Spine


 Netflow Collection


 Syslog Collection


 Thresholding


 Weathermaps


 Auto-Discovery


 WMI Queries
That's all Folks!



    Marco Vanino
     Spin S.r.l.
     mvan@spin.it

More Related Content

What's hot (20)

Da 0 all'open per PA e PMI
Da 0 all'open per PA e PMIDa 0 all'open per PA e PMI
Da 0 all'open per PA e PMI
Francesco Taurino
Seminario VMWare 2014
Seminario VMWare 2014Seminario VMWare 2014
Seminario VMWare 2014
Giuseppe Luciano
La Virtualizzazione
La VirtualizzazioneLa Virtualizzazione
La Virtualizzazione
Davide Grossato
Joomla day 2010 Virtualizzare in locale pro e contro
Joomla day 2010 Virtualizzare in locale pro e controJoomla day 2010 Virtualizzare in locale pro e contro
Joomla day 2010 Virtualizzare in locale pro e contro
Andrea Adami
VMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro PiuttiVMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUG IT
Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05
Majong DevJfu
La Virtualizzazione 2010
La Virtualizzazione 2010La Virtualizzazione 2010
La Virtualizzazione 2010
Davide Grossato
Compilazione Kernel
Compilazione KernelCompilazione Kernel
Compilazione Kernel
N3mes1s Uncategorized
GUIDA VMWARE
GUIDA VMWAREGUIDA VMWARE
GUIDA VMWARE
PRAGMA PROGETTI
Veeam - Always-on Enterprise: chimera o realt?
Veeam - Always-on Enterprise: chimera o realt?Veeam - Always-on Enterprise: chimera o realt?
Veeam - Always-on Enterprise: chimera o realt?
VMUG IT
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Yashi Italia
October 2009 - JBoss Cloud
October 2009 - JBoss CloudOctober 2009 - JBoss Cloud
October 2009 - JBoss Cloud
JBug Italy
VMware SRM - Una visione architetturale
VMware SRM - Una visione architetturaleVMware SRM - Una visione architetturale
VMware SRM - Una visione architetturale
VMUG IT
Licensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaLicensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi Italia
Yashi Italia
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1
Andrea Mauro
Docker
Docker Docker
Docker
Andrea Laspada
Glusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatileGlusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatile
Ivan Rossi
Introduzione a Docker
Introduzione a DockerIntroduzione a Docker
Introduzione a Docker
Roberto Messora
Nutanix - Inail User Case
Nutanix - Inail User CaseNutanix - Inail User Case
Nutanix - Inail User Case
VMUG IT
Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04
Majong DevJfu
Da 0 all'open per PA e PMI
Da 0 all'open per PA e PMIDa 0 all'open per PA e PMI
Da 0 all'open per PA e PMI
Francesco Taurino
Joomla day 2010 Virtualizzare in locale pro e contro
Joomla day 2010 Virtualizzare in locale pro e controJoomla day 2010 Virtualizzare in locale pro e contro
Joomla day 2010 Virtualizzare in locale pro e contro
Andrea Adami
VMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro PiuttiVMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUG IT
Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05
Majong DevJfu
La Virtualizzazione 2010
La Virtualizzazione 2010La Virtualizzazione 2010
La Virtualizzazione 2010
Davide Grossato
Veeam - Always-on Enterprise: chimera o realt?
Veeam - Always-on Enterprise: chimera o realt?Veeam - Always-on Enterprise: chimera o realt?
Veeam - Always-on Enterprise: chimera o realt?
VMUG IT
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Yashi Italia
October 2009 - JBoss Cloud
October 2009 - JBoss CloudOctober 2009 - JBoss Cloud
October 2009 - JBoss Cloud
JBug Italy
VMware SRM - Una visione architetturale
VMware SRM - Una visione architetturaleVMware SRM - Una visione architetturale
VMware SRM - Una visione architetturale
VMUG IT
Licensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaLicensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi Italia
Yashi Italia
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1
Andrea Mauro
Glusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatileGlusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatile
Ivan Rossi
Introduzione a Docker
Introduzione a DockerIntroduzione a Docker
Introduzione a Docker
Roberto Messora
Nutanix - Inail User Case
Nutanix - Inail User CaseNutanix - Inail User Case
Nutanix - Inail User Case
VMUG IT
Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04
Majong DevJfu

Viewers also liked (8)

Network Monitoring e Nagios速
Network Monitoring e Nagios速Network Monitoring e Nagios速
Network Monitoring e Nagios速
Nicholas Pocher
Nagios in alta affidabilit con strumenti open source
Nagios in alta affidabilit con strumenti open sourceNagios in alta affidabilit con strumenti open source
Nagios in alta affidabilit con strumenti open source
Babel
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management Protocol
michelemanzotti
CMDBUILD: Collaboration Suite?
CMDBUILD: Collaboration Suite?CMDBUILD: Collaboration Suite?
CMDBUILD: Collaboration Suite?
CMDBuild org
Un prototipo di integrazione fra CMDBuild e NetEye / Nagios
Un prototipo di integrazione fra CMDBuild e NetEye / NagiosUn prototipo di integrazione fra CMDBuild e NetEye / Nagios
Un prototipo di integrazione fra CMDBuild e NetEye / Nagios
CMDBuild org
Monitoraggio di rete con nagios
Monitoraggio di rete con nagiosMonitoraggio di rete con nagios
Monitoraggio di rete con nagios
Ce.Se.N.A. Security
Monitoraggio servizi OVERnetwork
Monitoraggio servizi OVERnetworkMonitoraggio servizi OVERnetwork
Monitoraggio servizi OVERnetwork
Luca Lomi
Overview monitoraggio servizi erogati in rete tramite Nagios
Overview monitoraggio servizi erogati in rete tramite NagiosOverview monitoraggio servizi erogati in rete tramite Nagios
Overview monitoraggio servizi erogati in rete tramite Nagios
Luca Lomi
Network Monitoring e Nagios速
Network Monitoring e Nagios速Network Monitoring e Nagios速
Network Monitoring e Nagios速
Nicholas Pocher
Nagios in alta affidabilit con strumenti open source
Nagios in alta affidabilit con strumenti open sourceNagios in alta affidabilit con strumenti open source
Nagios in alta affidabilit con strumenti open source
Babel
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management Protocol
michelemanzotti
CMDBUILD: Collaboration Suite?
CMDBUILD: Collaboration Suite?CMDBUILD: Collaboration Suite?
CMDBUILD: Collaboration Suite?
CMDBuild org
Un prototipo di integrazione fra CMDBuild e NetEye / Nagios
Un prototipo di integrazione fra CMDBuild e NetEye / NagiosUn prototipo di integrazione fra CMDBuild e NetEye / Nagios
Un prototipo di integrazione fra CMDBuild e NetEye / Nagios
CMDBuild org
Monitoraggio di rete con nagios
Monitoraggio di rete con nagiosMonitoraggio di rete con nagios
Monitoraggio di rete con nagios
Ce.Se.N.A. Security
Monitoraggio servizi OVERnetwork
Monitoraggio servizi OVERnetworkMonitoraggio servizi OVERnetwork
Monitoraggio servizi OVERnetwork
Luca Lomi
Overview monitoraggio servizi erogati in rete tramite Nagios
Overview monitoraggio servizi erogati in rete tramite NagiosOverview monitoraggio servizi erogati in rete tramite Nagios
Overview monitoraggio servizi erogati in rete tramite Nagios
Luca Lomi

Similar to Virtualizzazione e Network Management Open Source (20)

Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
NaLUG
Sistemi di virtualizzazione in ambiente Linux
Sistemi di virtualizzazione in ambiente LinuxSistemi di virtualizzazione in ambiente Linux
Sistemi di virtualizzazione in ambiente Linux
Truelite
JBoss Clouds - JBug Roma october 2009
JBoss Clouds -  JBug Roma october 2009JBoss Clouds -  JBug Roma october 2009
JBoss Clouds - JBug Roma october 2009
Sanne Grinovero
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overview
pietrobr
NoMachine Terminal Server
NoMachine Terminal ServerNoMachine Terminal Server
NoMachine Terminal Server
Adriano Rando
Meetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e KubernetesMeetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e Kubernetes
dotnetcode
Evento 18 giugno - Virtualizzazione power
Evento 18 giugno - Virtualizzazione powerEvento 18 giugno - Virtualizzazione power
Evento 18 giugno - Virtualizzazione power
PRAGMA PROGETTI
Virtualizzazione Power IBM
Virtualizzazione Power IBMVirtualizzazione Power IBM
Virtualizzazione Power IBM
S.info Srl
Fmdp Total System Monitor
Fmdp Total System MonitorFmdp Total System Monitor
Fmdp Total System Monitor
Filippo Maria Del Prete
Ambienti di virtualizzazione
Ambienti di virtualizzazioneAmbienti di virtualizzazione
Ambienti di virtualizzazione
Galliate Linux User Group
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
Imola Informatica
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFSLa nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
Morlini Gabriele
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2
Andrea Mauro
SPBM VSAN VVOL @ VMUG.IT 20150529
SPBM VSAN VVOL @ VMUG.IT 20150529SPBM VSAN VVOL @ VMUG.IT 20150529
SPBM VSAN VVOL @ VMUG.IT 20150529
VMUG IT
Novit di VMware vShere 6.0 @ VMUG.IT 20150304
Novit di VMware vShere 6.0 @ VMUG.IT 20150304Novit di VMware vShere 6.0 @ VMUG.IT 20150304
Novit di VMware vShere 6.0 @ VMUG.IT 20150304
VMUG IT
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUG IT
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014
Andrea Mauro
Virtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVirtualizzazione&Cloud Computing
Virtualizzazione&Cloud Computing
VMEngine
Docker - virtualizzazione leggera
Docker - virtualizzazione leggeraDocker - virtualizzazione leggera
Docker - virtualizzazione leggera
Roberto Polli
MySQL 5
MySQL 5MySQL 5
MySQL 5
jekil
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
NaLUG
Sistemi di virtualizzazione in ambiente Linux
Sistemi di virtualizzazione in ambiente LinuxSistemi di virtualizzazione in ambiente Linux
Sistemi di virtualizzazione in ambiente Linux
Truelite
JBoss Clouds - JBug Roma october 2009
JBoss Clouds -  JBug Roma october 2009JBoss Clouds -  JBug Roma october 2009
JBoss Clouds - JBug Roma october 2009
Sanne Grinovero
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overview
pietrobr
NoMachine Terminal Server
NoMachine Terminal ServerNoMachine Terminal Server
NoMachine Terminal Server
Adriano Rando
Meetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e KubernetesMeetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e Kubernetes
dotnetcode
Evento 18 giugno - Virtualizzazione power
Evento 18 giugno - Virtualizzazione powerEvento 18 giugno - Virtualizzazione power
Evento 18 giugno - Virtualizzazione power
PRAGMA PROGETTI
Virtualizzazione Power IBM
Virtualizzazione Power IBMVirtualizzazione Power IBM
Virtualizzazione Power IBM
S.info Srl
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
Imola Informatica
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFSLa nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
Morlini Gabriele
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2
Andrea Mauro
SPBM VSAN VVOL @ VMUG.IT 20150529
SPBM VSAN VVOL @ VMUG.IT 20150529SPBM VSAN VVOL @ VMUG.IT 20150529
SPBM VSAN VVOL @ VMUG.IT 20150529
VMUG IT
Novit di VMware vShere 6.0 @ VMUG.IT 20150304
Novit di VMware vShere 6.0 @ VMUG.IT 20150304Novit di VMware vShere 6.0 @ VMUG.IT 20150304
Novit di VMware vShere 6.0 @ VMUG.IT 20150304
VMUG IT
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUG IT
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014
Andrea Mauro
Virtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVirtualizzazione&Cloud Computing
Virtualizzazione&Cloud Computing
VMEngine
Docker - virtualizzazione leggera
Docker - virtualizzazione leggeraDocker - virtualizzazione leggera
Docker - virtualizzazione leggera
Roberto Polli
MySQL 5
MySQL 5MySQL 5
MySQL 5
jekil

Virtualizzazione e Network Management Open Source

  • 1. Open Source per le infrastrutture IT aziendali Virtualizzazione e Network management Marco Vanino Spin S.r.l.
  • 2. Servizi IT aziendali File/Printer ERP CRM EMail Doc Mgmt Server
  • 3. Servizi IT aziendali File/Printer ERP CRM EMail Doc Mgmt Server Directory RADIUS Syslog Fax Server Services
  • 4. Servizi IT aziendali File/Printer ERP CRM EMail Doc Mgmt Server Directory RADIUS Syslog Fax Server Services Web/FTP AntiSpam/AV Proxy
  • 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. Problematiche Costi acquisto gestione (energia elettrica, condizionamento) manutenzione Locali pi湛 spazio occupato Efficienza server in media utilizzati solo per il 15%
  • 7. Virtualizzazione Esecuzione di pi湛 server virtuali nello stesso server fisico I server virtuali possono avere sistemi operativi differenti l'uno dall'altro VM VM VM VM Server fisico
  • 8. Virtualizzazione: vantaggi Consolidamento dell'infrastruttura minori spese in hardware minori consumi di energia elettrica minore spazio occupato maggiore efficienza Separazione degli ambienti soluzione a problemi di compatibilit riguardanti sistemi operativi, applicativi, moduli software
  • 9. Virtualizzazione: vantaggi Dispositivi virtuali indipendenza dall'hardware fisico Snapshot salvataggio dell'immagine di una macchina e possibilit di ripristino a un determinato stato semplificazione delle operazioni di backup e delle procedure di disaster recovery
  • 10. Soluzioni Open Source Virtualizzazione in contenitori OpenVz Sistemi basati su hypervisor Kernel-based Virtual Machine (KVM) Xen
  • 11. Contenitori vs Hypervisor Contenitori Hypervisor Linux Linux Linux Windows Linux Linux Linux Kernel Kernel Kernel Kernel Hypervisor Hardware Hardware
  • 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 dell'host limitato a un unico sistema operativo (Linux) Se il kernel dell'host 竪 a 32 bit non 竪 possibile utilizzare contenitori con sistema operativo a 64 bit
  • 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. Xen Paravirtualizzazione Virtualizzazione di tipo full con processori con estensioni Intel VT o AMD-V Sistemi operativi supportati: Linux, Windows, *BSD, Solaris,
  • 15. KVM vs Xen KVM 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. 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 tutto E se voglio gestire pool di server?
  • 17. Soluzioni pacchettizzate Soluzioni con installazione bare-metal: Proxmox VE http://www.proxmox.com/ Xen Cloud Platform (XCP) http://xen.org/products/cloudxen.html
  • 18. Proxmox VE Piattaforma di virtualizzazione, sviluppata da Proxmox Server Solutions GmbH Configurazione, esecuzione e amministrazione centralizzata, attraverso un'intuitiva 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. Proxmox VE Amministrazione da interfaccia Web Backup automatizzato delle VM Gestione di pi湛 host in configurazione cluster Live migration
  • 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 l'amministrazione e la gestione di pool
  • 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. XCP
  • 23. Network management Rete Telefonica VM VM VM PBX FW Internet VM VM VM VM VM VM NAS
  • 24. Network management Monitoraggio dell'infrastruttura Verifica dello stato dei dispositivi e dei servizi Segnalazioni in caso di degrado o di guasto Misurazione delle prestazioni Utilizzo delle risorse hardware Livello di saturazione della rete
  • 25. Monitoraggio dell'infrastruttura Lista 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 l'utilizzo delle risorse
  • 26. Nagios Applicativo Open Source per il monitoraggio dei dispositivi e dei servizi di rete Esegue check periodici per la verifica: della raggiungibilit degli apparati dello stato delle risorse e del funzionamento dei servizi Invia avvisi nel caso di: Errori/guasti Decadimento delle prestazioni
  • 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 l'invio degli alert per host, servizi, gruppi
  • 31. Cacti Strumento Open Source per il monitoraggio delle prestazioni (CPU, memoria, banda trasmissiva utilizzata) Acquisizione dei dati attraverso polling SNMP Visualizzazione grafica Configurazione semplificata con l'utilizzo di template Archiviazione dei dati su db MySQL Gestione dei privilegi di accesso
  • 33. Soluzioni pacchettizzate Nagios FAN Fully Automated Nagios http://fannagioscd.sourceforge.net Cacti CactiEZ http://cactiez.cactiusers.org
  • 34. Fully Automated Nagios Fornisce 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. CactiEZ Fornisce in una distribuzione basata su Centos: Cacti Architettura di plugin Poller Spine Netflow Collection Syslog Collection Thresholding Weathermaps Auto-Discovery WMI Queries
  • 36. That's all Folks! Marco Vanino Spin S.r.l. mvan@spin.it