SlideShare a Scribd company logo
Sottoli in the cloud
Come smaterializzare i server di gestione
       d'impresa e vivere felici
Mercoledì 17 Novembre 2010, ore 07.30 AM
La san DS3300 IBM che fornisce lo storage per l'host ESXI con 5 server necessari al
  funzionamento dell'azienda si blocca a causa di una rottura del controller iScsi.

                                Panico!
Copie immagine di Backup ferme a sabato 13 novembre
Lunghi tempi di recovery da copie su NAS e intervento
    di sistemisti e programmatori di terze parti

              NON VA BENE!
Alcuni punti chiave da analizzare:
L'azienda è stata ferma amministrativamente per 12 ore

Se si fosse dovuto ricorrere alla recovery l'impatto sarebbe stato
più doloroso, in quanto sarebbe stato necessario l'intervento umano
per più giorni per verificare l'effettiva consistenza delle copie,
la recovery corretta dei dump dei database etc etc...

Qualche dato potrebbe essere stato perso?
Soluzione:
Soluzione:




FAILOVER
Prima un piccolo riepilogo


   Attuale infrastruttura server Neri Sottoli:
    Un host esxi che fa girare 6 Virtual Machines linkato con 1 gigabit
    ethernet a una SAN ds3300 IBM in iScsi.
    La LUN iScsi è formattata in VMFS e i dischi delle virtual machines
    sono in formato thin-provisioning.
Backup Policies attuali
   Il backup coinvolge i seguenti server:
   –Server2003 – Il server principale, nel quale girano gli applicativi
    adonix. Il backup consiste in uno script rsync che ogni notte dal
    lunedì al sabato copia le directory dei dump del database
   –Cappero2 – il server di controllo del dominio. Nel disco E di
    Cappero2 da circa 200Gb sono contenuti i documenti condivisi, i
    salvataggi dei file pst di outlook, i dump del database della Baa etc
    etc...


Backup Policies attuali
   Copie a livello immagine
   Ogni week-end avviene la clonazione delle macchine più importanti
    presso la SAN/NAS Emc2 situata in Geldor.
   – PC-ACCESSI il server che registra i cartellini d'accesso viene clonato
    in circa un'ora alle 01.00 AM di ogni venerdì
    –Server2003 viene clonato in circa 8,5 ore alle 02.00PM di ogni
    sabato
   –Cappero2 viene clonato in circa 17 ore alle 06.00 AM di ogni
    domenica
Recovery
         In caso di rottura della SAN principale DS3300 o
        dell'host ESXi è prevista l'accensione di un host di
         riserva o di un ripristino delle immagini del fine
       settimana più il caricamento dei salvataggi su NAS
Recovery
         In caso di rottura della SAN principale DS3300 o
        dell'host ESXi è prevista l'accensione di un host di
         riserva o di un ripristino delle immagini del fine
       settimana più il caricamento dei salvataggi su NAS




   Too sloooooowww!
Recovery
         In caso di rottura della SAN principale DS3300 o
        dell'host ESXi è prevista l'accensione di un host di
         riserva o di un ripristino delle immagini del fine
       settimana più il caricamento dei salvataggi su NAS




   Too sloooooowww!
            (and dangerous)
Vmware Vsphere enterprise edition
Step diversi per raggiungere il failover con Vmware
HA tramite licenza vsphere essential plus:
Tramite HA siamo in grado di costruire dei cluster di host definendo primari
e secondari. Quando si attiva HA i nodi principali e quelli secondari sono in
sincronia tramite heartbeat. Nel caso il nodo primario avesse problemi il secondario
entra in azione, facendo partire secondo un ordine deciso a priori le
VM prima gestite dal nodo principale.
Vantaggi:
Tempi di downtime minimi, relativi solo al tempo di boot delle VM nel
nodo di backup.
Possibilità di fare bilanciamento del carico spostando sul nodo secondario
macchine con carico di lavoro eccessivo o penalizzanti per il corretto funzionamento
del nodo primario
Restart automatico di host che sono diventati instabili (VM windows imballate etc etc)
Breve iter per exempla
Tempi di recovery con HA

Circa 3 minuti per VM da ritirare su, moltiplicato per il numero di VM
presenti nell’host fallito.
Nel nostro caso avremo un down di 18 minuti circa in caso di fallimento
dell’host principale
Non voglio aspettare nemmeno un
             secondo
Non voglio aspettare nemmeno un
                  secondo

allora dobbiamo far entrare in gioco
          fault tollerance
allora dobbiamo far entrare in gioco
          fault tollerance
                  secondo
     Non voglio aspettare nemmeno un
falt tollerance tramite licenza vsphere advanced


fault tolerance si appoggia alla struttura HA già in essere prevedendo la possibilità di
rendere alcune o tutte le VM di un host continuamente disponibili, anche in caso di crollo
dell’host principale.
Per fare questo, una VM gemella viene creata ed attivata nel cluster secondario. Tutte le
operazione compiute nella VM vengono replicate in tempo reale nella gemella, che è pronta
ad entrare in azione in caso di fallimento della principale
anche qui breve iter per exempla
riassumendo

  con HA creo un cluster di host esxi eleggendo un nodo primario ed uno secondario,
pronto ad entrare in azione in caso di fallimento dell’host principale. Devo attendere il
                                tempo di boot delle VM



 con FT all’interno di HA creo delle repliche vive delle VM pronte a rendere disponibili
alla rete locale le proprie risorse immediatamente in caso di crash dell’host principale
Hei, perché non mi hai parlato di storage?


      Semplice, perché vmware non gestisce la replica dello storage iSCSI o FC.
 Può al limite gestire lo storage vmotion come completamento della famosa funzione
                                        vmotion.
In sostanza si può muovere a caldo i files di una VM da un datastore ad un altro, senza
                                  dover fermare la VM
requisiti per una soluzione HA

software: vmware vsphere essential plus

hardware:
un altro host gemello a quello esistente
uno switch gigabit per iscsi
uno switch gigabit per heartbeat
una scheda ethernet supplementare per l’host già in essere
requisiti per una soluzione FT

software: vmware vsphere advanced


hardware:
un altro host gemello a quello esistente
uno switch gigabit per iscsi
uno switch gigabit per heartbeat
una scheda ethernet supplementare per l’host già in essere
ridondanza storage

     nuove SAN con replication

  SAN appliance in opensource con
replica heartbeat, incorporando anche
         la SAN già in essere
Anton de Martini

 Sys Admin @ cpline.net
 www.cpline.net
 www.dema.tv
 http://compl.in/fRyOQi

More Related Content

What's hot

Typo3 tuning - Oltre la "classica" cache
Typo3 tuning - Oltre la "classica" cacheTypo3 tuning - Oltre la "classica" cache
Typo3 tuning - Oltre la "classica" cache
gianluca_strafella
 
PostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryPostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryEnrico Pirozzi
 
Network
NetworkNetwork
Network
Rena Woods
 
Compilazione Kernel
Compilazione KernelCompilazione Kernel
Compilazione Kernel
N3mes1s Uncategorized
 
Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Giuseppe Agrillo
 
Glusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatileGlusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatile
Ivan Rossi
 
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
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatori
Fulvio Corno
 
PostgreSQL : Architettura di storage
PostgreSQL : Architettura di storagePostgreSQL : Architettura di storage
PostgreSQL : Architettura di storage
Enrico Pirozzi
 
Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...
Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...
Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...
Marco Obinu
 
ZFS: Analisi degli aspetti principali e utilizzo in OpenSolaris
ZFS: Analisi degli aspetti principali e utilizzo in OpenSolarisZFS: Analisi degli aspetti principali e utilizzo in OpenSolaris
ZFS: Analisi degli aspetti principali e utilizzo in OpenSolaris
Maurizio Cavalletti
 
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2
Andrea Mauro
 
Apcamp
ApcampApcamp
Apcamp
PgTraining
 
Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017MongoDB
 
100526 Sa 1.1 Platespin Forge Webinar (2)
100526 Sa 1.1 Platespin Forge Webinar (2)100526 Sa 1.1 Platespin Forge Webinar (2)
100526 Sa 1.1 Platespin Forge Webinar (2)
antonio_tonani
 

What's hot (20)

Typo3 tuning - Oltre la "classica" cache
Typo3 tuning - Oltre la "classica" cacheTypo3 tuning - Oltre la "classica" cache
Typo3 tuning - Oltre la "classica" cache
 
PostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryPostgreSQL: Point in time recovery
PostgreSQL: Point in time recovery
 
Lotus Foundations Start - Enzo Stanzione
Lotus Foundations Start - Enzo StanzioneLotus Foundations Start - Enzo Stanzione
Lotus Foundations Start - Enzo Stanzione
 
Service Backup Online
Service Backup OnlineService Backup Online
Service Backup Online
 
Quickr In Real Life - casi di successo di QuickR
 Quickr In Real Life - casi di successo di QuickR Quickr In Real Life - casi di successo di QuickR
Quickr In Real Life - casi di successo di QuickR
 
Network
NetworkNetwork
Network
 
Compilazione Kernel
Compilazione KernelCompilazione Kernel
Compilazione Kernel
 
Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009
 
Glusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatileGlusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatile
 
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
 
Linux Day 2009 LAMP HowTo
Linux Day 2009 LAMP HowToLinux Day 2009 LAMP HowTo
Linux Day 2009 LAMP HowTo
 
Sfrontori pillole-cobbler
Sfrontori pillole-cobblerSfrontori pillole-cobbler
Sfrontori pillole-cobbler
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatori
 
PostgreSQL : Architettura di storage
PostgreSQL : Architettura di storagePostgreSQL : Architettura di storage
PostgreSQL : Architettura di storage
 
Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...
Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...
Global Azure BootCamp 2019 - Verona - Ottimizzazione delle VM SQL Server su A...
 
ZFS: Analisi degli aspetti principali e utilizzo in OpenSolaris
ZFS: Analisi degli aspetti principali e utilizzo in OpenSolarisZFS: Analisi degli aspetti principali e utilizzo in OpenSolaris
ZFS: Analisi degli aspetti principali e utilizzo in OpenSolaris
 
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2
 
Apcamp
ApcampApcamp
Apcamp
 
Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017
 
100526 Sa 1.1 Platespin Forge Webinar (2)
100526 Sa 1.1 Platespin Forge Webinar (2)100526 Sa 1.1 Platespin Forge Webinar (2)
100526 Sa 1.1 Platespin Forge Webinar (2)
 

Viewers also liked

N드라이브
N드라이브N드라이브
N드라이브
Hansehoon
 
Zoekt U Iets 2009
Zoekt U Iets 2009Zoekt U Iets 2009
Zoekt U Iets 2009
VIGeZ
 
Presentación Likeu Eventos
Presentación Likeu EventosPresentación Likeu Eventos
Presentación Likeu Eventos
bedajuliani
 
Social Media Monitoring
Social Media MonitoringSocial Media Monitoring
Social Media Monitoring
Meyson Communicatie
 
Ponencia 05 variabilidad_bernal_e
Ponencia 05 variabilidad_bernal_ePonencia 05 variabilidad_bernal_e
Ponencia 05 variabilidad_bernal_e
z15sefap
 
Presentación GTR
Presentación GTRPresentación GTR
Presentación GTR
AspaDesarrollos
 

Viewers also liked (6)

N드라이브
N드라이브N드라이브
N드라이브
 
Zoekt U Iets 2009
Zoekt U Iets 2009Zoekt U Iets 2009
Zoekt U Iets 2009
 
Presentación Likeu Eventos
Presentación Likeu EventosPresentación Likeu Eventos
Presentación Likeu Eventos
 
Social Media Monitoring
Social Media MonitoringSocial Media Monitoring
Social Media Monitoring
 
Ponencia 05 variabilidad_bernal_e
Ponencia 05 variabilidad_bernal_ePonencia 05 variabilidad_bernal_e
Ponencia 05 variabilidad_bernal_e
 
Presentación GTR
Presentación GTRPresentación GTR
Presentación GTR
 

Similar to Sottoli in the cloud

La Virtualizzazione 2010
La Virtualizzazione 2010La Virtualizzazione 2010
La Virtualizzazione 2010
Davide Grossato
 
La Virtualizzazione
La VirtualizzazioneLa Virtualizzazione
La Virtualizzazione
Davide Grossato
 
VMware SRM - Una visione architetturale
VMware SRM - Una visione architetturaleVMware SRM - Una visione architetturale
VMware SRM - Una visione architetturale
VMUG IT
 
Site Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturaleSite Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturale
gguglie
 
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Codemotion
 
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterCodemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Matteo Baccan
 
Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011
Mirco Piccin
 
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1
Andrea Mauro
 
Seminario VMWare 2014
Seminario VMWare 2014Seminario VMWare 2014
Seminario VMWare 2014
Giuseppe Luciano
 
LUG - Logical volumes management
LUG - Logical volumes managementLUG - Logical volumes management
LUG - Logical volumes managementAlessandro Manfredi
 
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014
Andrea Mauro
 
Ambienti di virtualizzazione
Ambienti di virtualizzazioneAmbienti di virtualizzazione
Ambienti di virtualizzazione
Galliate Linux User Group
 
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
 
SDS,la pietra d’angolo dell SDDC
SDS,la pietra d’angolo dell SDDC SDS,la pietra d’angolo dell SDDC
SDS,la pietra d’angolo dell SDDC
VMUG IT
 
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan
 
Giochiamo ai COW-boy : zfs & btrfs
Giochiamo ai COW-boy : zfs & btrfsGiochiamo ai COW-boy : zfs & btrfs
Giochiamo ai COW-boy : zfs & btrfs
alberto fiaschi
 
Working between the clouds (versione completa)
Working between the clouds (versione completa)Working between the clouds (versione completa)
Working between the clouds (versione completa)
Davide Cerbo
 
Virtualizzare Nanosoft
Virtualizzare   NanosoftVirtualizzare   Nanosoft
Virtualizzare Nanosoft
Dario Vemagi
 
Ha solutions su power i
Ha solutions su power iHa solutions su power i
Ha solutions su power i
PRAGMA PROGETTI
 

Similar to Sottoli in the cloud (20)

La Virtualizzazione 2010
La Virtualizzazione 2010La Virtualizzazione 2010
La Virtualizzazione 2010
 
La Virtualizzazione
La VirtualizzazioneLa Virtualizzazione
La Virtualizzazione
 
VMware SRM - Una visione architetturale
VMware SRM - Una visione architetturaleVMware SRM - Una visione architetturale
VMware SRM - Una visione architetturale
 
Site Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturaleSite Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturale
 
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
 
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterCodemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
 
Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011
 
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1
 
Seminario VMWare 2014
Seminario VMWare 2014Seminario VMWare 2014
Seminario VMWare 2014
 
LUG - Logical volumes management
LUG - Logical volumes managementLUG - Logical volumes management
LUG - Logical volumes management
 
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014
 
Foundation server
Foundation serverFoundation server
Foundation server
 
Ambienti di virtualizzazione
Ambienti di virtualizzazioneAmbienti di virtualizzazione
Ambienti di virtualizzazione
 
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB
 
SDS,la pietra d’angolo dell SDDC
SDS,la pietra d’angolo dell SDDC SDS,la pietra d’angolo dell SDDC
SDS,la pietra d’angolo dell SDDC
 
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
 
Giochiamo ai COW-boy : zfs & btrfs
Giochiamo ai COW-boy : zfs & btrfsGiochiamo ai COW-boy : zfs & btrfs
Giochiamo ai COW-boy : zfs & btrfs
 
Working between the clouds (versione completa)
Working between the clouds (versione completa)Working between the clouds (versione completa)
Working between the clouds (versione completa)
 
Virtualizzare Nanosoft
Virtualizzare   NanosoftVirtualizzare   Nanosoft
Virtualizzare Nanosoft
 
Ha solutions su power i
Ha solutions su power iHa solutions su power i
Ha solutions su power i
 

More from dema

eee pc FCC
eee pc FCCeee pc FCC
eee pc FCC
dema
 
Collaboration Suite
Collaboration SuiteCollaboration Suite
Collaboration Suite
dema
 
There's something about FON
There's something about FON There's something about FON
There's something about FON
dema
 
bbpress un forum leggero ed integrato
bbpress un forum leggero ed integratobbpress un forum leggero ed integrato
bbpress un forum leggero ed integrato
dema
 
dema front page
dema front page dema front page
dema front page
dema
 
dema slide
dema slidedema slide
dema slide
dema
 

More from dema (6)

eee pc FCC
eee pc FCCeee pc FCC
eee pc FCC
 
Collaboration Suite
Collaboration SuiteCollaboration Suite
Collaboration Suite
 
There's something about FON
There's something about FON There's something about FON
There's something about FON
 
bbpress un forum leggero ed integrato
bbpress un forum leggero ed integratobbpress un forum leggero ed integrato
bbpress un forum leggero ed integrato
 
dema front page
dema front page dema front page
dema front page
 
dema slide
dema slidedema slide
dema slide
 

Sottoli in the cloud

  • 1. Sottoli in the cloud Come smaterializzare i server di gestione d'impresa e vivere felici
  • 2. Mercoledì 17 Novembre 2010, ore 07.30 AM La san DS3300 IBM che fornisce lo storage per l'host ESXI con 5 server necessari al funzionamento dell'azienda si blocca a causa di una rottura del controller iScsi. Panico!
  • 3. Copie immagine di Backup ferme a sabato 13 novembre Lunghi tempi di recovery da copie su NAS e intervento di sistemisti e programmatori di terze parti NON VA BENE!
  • 4. Alcuni punti chiave da analizzare: L'azienda è stata ferma amministrativamente per 12 ore Se si fosse dovuto ricorrere alla recovery l'impatto sarebbe stato più doloroso, in quanto sarebbe stato necessario l'intervento umano per più giorni per verificare l'effettiva consistenza delle copie, la recovery corretta dei dump dei database etc etc... Qualche dato potrebbe essere stato perso?
  • 7. Prima un piccolo riepilogo  Attuale infrastruttura server Neri Sottoli: Un host esxi che fa girare 6 Virtual Machines linkato con 1 gigabit ethernet a una SAN ds3300 IBM in iScsi. La LUN iScsi è formattata in VMFS e i dischi delle virtual machines sono in formato thin-provisioning.
  • 8. Backup Policies attuali  Il backup coinvolge i seguenti server:  –Server2003 – Il server principale, nel quale girano gli applicativi adonix. Il backup consiste in uno script rsync che ogni notte dal lunedì al sabato copia le directory dei dump del database  –Cappero2 – il server di controllo del dominio. Nel disco E di Cappero2 da circa 200Gb sono contenuti i documenti condivisi, i salvataggi dei file pst di outlook, i dump del database della Baa etc etc... 
  • 9. Backup Policies attuali  Copie a livello immagine  Ogni week-end avviene la clonazione delle macchine più importanti presso la SAN/NAS Emc2 situata in Geldor.  – PC-ACCESSI il server che registra i cartellini d'accesso viene clonato in circa un'ora alle 01.00 AM di ogni venerdì –Server2003 viene clonato in circa 8,5 ore alle 02.00PM di ogni sabato  –Cappero2 viene clonato in circa 17 ore alle 06.00 AM di ogni domenica
  • 10. Recovery In caso di rottura della SAN principale DS3300 o dell'host ESXi è prevista l'accensione di un host di riserva o di un ripristino delle immagini del fine settimana più il caricamento dei salvataggi su NAS
  • 11. Recovery In caso di rottura della SAN principale DS3300 o dell'host ESXi è prevista l'accensione di un host di riserva o di un ripristino delle immagini del fine settimana più il caricamento dei salvataggi su NAS Too sloooooowww!
  • 12. Recovery In caso di rottura della SAN principale DS3300 o dell'host ESXi è prevista l'accensione di un host di riserva o di un ripristino delle immagini del fine settimana più il caricamento dei salvataggi su NAS Too sloooooowww! (and dangerous)
  • 14. Step diversi per raggiungere il failover con Vmware HA tramite licenza vsphere essential plus: Tramite HA siamo in grado di costruire dei cluster di host definendo primari e secondari. Quando si attiva HA i nodi principali e quelli secondari sono in sincronia tramite heartbeat. Nel caso il nodo primario avesse problemi il secondario entra in azione, facendo partire secondo un ordine deciso a priori le VM prima gestite dal nodo principale. Vantaggi: Tempi di downtime minimi, relativi solo al tempo di boot delle VM nel nodo di backup. Possibilità di fare bilanciamento del carico spostando sul nodo secondario macchine con carico di lavoro eccessivo o penalizzanti per il corretto funzionamento del nodo primario Restart automatico di host che sono diventati instabili (VM windows imballate etc etc)
  • 15. Breve iter per exempla
  • 16. Tempi di recovery con HA Circa 3 minuti per VM da ritirare su, moltiplicato per il numero di VM presenti nell’host fallito. Nel nostro caso avremo un down di 18 minuti circa in caso di fallimento dell’host principale
  • 17. Non voglio aspettare nemmeno un secondo
  • 18. Non voglio aspettare nemmeno un secondo allora dobbiamo far entrare in gioco fault tollerance
  • 19. allora dobbiamo far entrare in gioco fault tollerance secondo Non voglio aspettare nemmeno un
  • 20. falt tollerance tramite licenza vsphere advanced fault tolerance si appoggia alla struttura HA già in essere prevedendo la possibilità di rendere alcune o tutte le VM di un host continuamente disponibili, anche in caso di crollo dell’host principale. Per fare questo, una VM gemella viene creata ed attivata nel cluster secondario. Tutte le operazione compiute nella VM vengono replicate in tempo reale nella gemella, che è pronta ad entrare in azione in caso di fallimento della principale
  • 21. anche qui breve iter per exempla
  • 22. riassumendo con HA creo un cluster di host esxi eleggendo un nodo primario ed uno secondario, pronto ad entrare in azione in caso di fallimento dell’host principale. Devo attendere il tempo di boot delle VM con FT all’interno di HA creo delle repliche vive delle VM pronte a rendere disponibili alla rete locale le proprie risorse immediatamente in caso di crash dell’host principale
  • 23. Hei, perché non mi hai parlato di storage? Semplice, perché vmware non gestisce la replica dello storage iSCSI o FC. Può al limite gestire lo storage vmotion come completamento della famosa funzione vmotion. In sostanza si può muovere a caldo i files di una VM da un datastore ad un altro, senza dover fermare la VM
  • 24. requisiti per una soluzione HA software: vmware vsphere essential plus hardware: un altro host gemello a quello esistente uno switch gigabit per iscsi uno switch gigabit per heartbeat una scheda ethernet supplementare per l’host già in essere
  • 25. requisiti per una soluzione FT software: vmware vsphere advanced hardware: un altro host gemello a quello esistente uno switch gigabit per iscsi uno switch gigabit per heartbeat una scheda ethernet supplementare per l’host già in essere
  • 26. ridondanza storage nuove SAN con replication SAN appliance in opensource con replica heartbeat, incorporando anche la SAN già in essere
  • 27. Anton de Martini Sys Admin @ cpline.net www.cpline.net www.dema.tv http://compl.in/fRyOQi