Microsoft VSS: Che cosa deve sapere ogni amministratore di VMware Greg Shields Microsoft MVP e VMware vExpert 2 Microsoft VSS: Che cosa deve sapere ogni amministratore di VMware Ci sono aspetti di Microsoft VSS che oltrepassano il semplice backup delle macchi- ne virtuali, anche negli ambienti VMware vSphere. Oggi i data center assegnano pari importanza ai dati dell'applicazione quanto ai dati dei fle e specialmente ai dati associati ad applicazioni di alta priorit come Microsoft SQL Server, Exchange, Active Directory e Oracle. Questa defnizione di priorit indica che la soluzione di backup in uso deve proteggere le applicazioni con lo stesso livello di dettaglio applicato a fle, cartelle e intere VM. La protezione delle applicazioni nel mondo Windows, tuttavia, non sempre un compito facile. Le applicazioni richiedono un trattamento speciale se i dati in corso di acquisizione durante il backup sono in uso, e soprattutto se ne deve garantire la ripristinabilit in un secondo momento. Anche le applicazioni virtualizzate richiedono un trattamento speciale e bisogna prestare attenzione alla modalit in cui la soluzione di protezione dei dati si integra con la Volume Shadow Copy (o VSS) di Microsoft. Avete letto bene. Anche gli ambienti VMware vSphere devono rispettare la tecnologia Microsoft quando si tratta del backup delle applicazioni. Saper rispettare la modalit operativa di Microsoft VSS (e la modalit in cui la vostra soluzione di backup si integra con esso) diventato di capitale importanza nella moderna protezione dei dati. Anzitutto, un approfondimento su VSS... Il VSS di Microsoft un framework integrato di Windows per il backup delle applicazioni. VSS, che un servizio nativo di Windows, facilita la creazione di una vista coerente dei dati applicativi durante lesecuzione di un backup. Il servizio si avvale del coordinamento fra requestor, writer e provider VSS per rendere inattivo (o meglio mettere in quiescenza) il volume del disco per ottenere un backup privo di dati danneggiati. Questa la defnizione tecnica. In parole pi semplici, il VSS avverte le applicazioni installate che sta per essere eseguito un backup. Coordina le attivit di backup tra lOS e le applicazioni in esecuzione. Inoltre, comunica allOS il completamento del backup e impartisce istruzioni alle applicazioni per lesecuzione di importanti attivit post-backup come il troncamento del log e altre attivit specifche di pulizia dellapplicazione. Malgrado lhypervisor, in genere la partecipazione del VSS necessaria per effettuare il backup di applicazioni in esecuzione sui server di Windows. Tali applicazioni possono essere Exchange, SQL Server, Active Directory, Oracle o qualsiasi altra che richieda un accesso costante ai fle su disco. 3 Microsoft VSS: Che cosa deve sapere ogni amministratore di VMware Torniamo ora al compito primario di VSS, vale a dire rendere inattiva unapplicazione appena prima del backup. Questa azione genera un point in time da cui vengono originati i backup. Questo garantisce che il server, le applicazioni e la soluzione di backup mantengano una vista coerente dei dati. Figura 1: componenti di VSS Il mantenimento della vista coerente richiede la coordinazione di tre componenti VSS (Figura 1). In alto a sinistra troviamo i Writer VSS. Ciascuna applicazione VSS-aware installata su un server installa anche i propri Writer VSS. Il Writer VSS coordina le attivit di backup con lapplicazione installata, ad esempio comunicando allapplicazione il momento in cui i backup stanno per iniziare. In alto a destra troviamo il Requestor VSS. Coordina le attivit VSS con la soluzione di backup. Il Requestor VSS richiede lacquisizione di shadow copy del volume, che a sua volta attiva ciascun Writer VSS in modo che impartisca allapplicazione lordine di eseguire qualunque azione richiesta per creare la shadow copy del volume. Il terzo componente il Provider VSS, che crea e gestisce le shadow copy del volume. Il Provider VSS pu essere il sistema operativo insieme al suo fle system, oppure un Provider hardware o un array di storage esterno. VSS Writer VSS Requestor Microsoft Exchange SQL Server Oracle Active Directory Others... Backup Application VSS Provider Volume Shadow Copy Service Disk Volume Operating System Storage Array VSS Writer VSS Requestor Exchange Server Etc. Your Backup Solution VSS Provider Volume Shadow Copy Service Disk Volume ESXi Host Operating System Storage Array Disk Volume Virtual Machine VSS Writer VSS Requestor Exchange Server Etc. VSS Provider Volume Shadow Copy Service Disk Volume Operating System Storage Array Virtual Machine Virtual Machine Hypervisor Server Hardware Data Protection Virtual Machine Mgmt OS Storage Administrator Hypervisor Storage Data Protection Virtual Machine Administrator Nota: possibile utilizzare il comando vssadmin list writers per elencare tutti i Writer VSS installati su un computer Windows. 4 Microsoft VSS: Che cosa deve sapere ogni amministratore di VMware Ora, lintegrazione della soluzione di backup... Sebbene il VSS sia stato utilizzato per eseguire il backup di applicazioni in esecuzione, il suo ruolo diventato ancora pi critico negli ambienti virtuali in cui viene effettuato il backup di intere VM tutto in una volta. infatti richiesto che il backup della VM venga eseguito come backup point-in-time, un processo che richiede lo stesso trattamento speciale (e la quiescenza VSS) al pari delle applicazioni. In un certo senso, i fle VMDK sono molto simili ai database dellapplicazione in cui il fle system di una VM sempre mutevole ed richiesto un meccanismo di quiescenza del fle system della VM affnch i backup mantengano la coerenza dei dati. Figura 2: Integrazione di VSS con vSphere e con la soluzione di backup VSS Writer VSS Requestor Microsoft Exchange SQL Server Oracle Active Directory Others... Backup Application VSS Provider Volume Shadow Copy Service Disk Volume Operating System Storage Array VSS Writer VSS Requestor Exchange Server Etc. Your Backup Solution VSS Provider Volume Shadow Copy Service Disk Volume ESXi Host Operating System Storage Array Disk Volume Virtual Machine VSS Writer VSS Requestor Exchange Server Etc. VSS Provider Volume Shadow Copy Service Disk Volume Operating System Storage Array Virtual Machine Virtual Machine Hypervisor Server Hardware Data Protection Virtual Machine Mgmt OS Storage Administrator Hypervisor Storage Data Protection Virtual Machine Administrator 5 Microsoft VSS: Che cosa deve sapere ogni amministratore di VMware La Figura 2 illustra come una moderna soluzione di protezione dei dati sviluppata per la virtualizzazione possa svolgere il ruolo di Requestor VSS, comunicando al VSS il momento in cui i backup sono pronti per iniziare. Questa integrazione consente alla soluzione di backup di coordinare le relative attivit di backup della VM, mentre il VSS coordina le attivit allinterno dellapplicazione virtualizzata. inoltre possibile ottimizzare ulteriormente i backup con componenti VSS specifci della soluzione di backup. Sfruttando la struttura VSS allinterno di ciascuna VM possibile operare il troncamento dei log di applicazioni VSS- aware come SQL Server ed Exchange. Conclusione: c molto di pi da sapere sulla VSS di quanto sembri a prima vista La virtualizzazione in grado di migliorare notevolmente la modalit in cui interi server vengono replicati e ripristinati, ma senza gli strumenti corretti, la virtualizzazione stessa pu complicare le attivit di protezione dei dati. Le applicazioni allinterno delle VM richiedono la quiescenza per essere replicate correttamente. E questo vale anche per le VM. Lapproccio corretto integra una moderna soluzione di protezione dei dati realizzata per la virtualizzazione e include la coordinazione relativa alla Volume Shadow Copy (o VSS) di Microsoft. E non fnisce qui! La soluzione richiesta dallambiente VMware vSphere tale da poter ripristinare qualsiasi applicazione e qualsiasi VM con lo stesso livello di granularit e di confdenza atteso da un fle o da una cartella. 6 Microsoft VSS: Che cosa deve sapere ogni amministratore di VMware Informazioni sull'autore Greg Shields, Microsoft MVP e VMware vExpert, autore indipendente, relatore e consulente IT, nonch Partner e Principal Technologist di Concentrated Technology. Nei suoi 15 anni di lavoro nel settore Information Technology, Greg ha maturato notevole esperienza nellarchitettura, progettazione e amministrazione di sistemi, specializzandosi nei sistemi operativi Microsoft, nelle applicazioni remote, nella gestione dei sistemi e nelle tecnologie di virtualizzazione. Informazioni su Veeam Software Veeam signifca protezione per il data center moderno (Protection for the Modern Datacenter), ovvero soluzioni potenti, facili da usare e accessibili, progettate per la virtualizzazione (Built for Virtualization) e l'ambiente cloud. Veeam Backup & Replication offre backup degli ambienti VMware, backup degli ambienti Hyper-V, ripristini e repliche. Questa soluzione, la numero uno per i backup delle macchine virtuali, aiuta le aziende a raggiungere gli obiettivi di RPO e RTO, a risparmiare tempo, ad eliminare i rischi e a ridurre notevolmente i costi di capitale e i costi operativi Veeam Backup Management Suite offre tutte le funzionalit e i benefci di Veeam Backup & Replication, nonch monitoraggio avanzato, reportistica e capacity planning per la vostra infrastruttura di backup. Veeam Management Pack (MP) estende il monitoraggio enterprise a VMware attraverso il Microsoft System Center e offre inoltre monitoraggio e reportistica per l'infrastruttura Veeam Backup & Replication. Il Veeam Cloud Provider Program (VCP) offre licenze mensili e perpetue fessibili, per soddisfare le esigenze dei provider di servizi in hosting, gestiti e cloud. Il programma VCP vanta attualmente oltre 4.000 service provider in tutto il mondo. Il noleggio mensile disponibile in oltre 70 Paesi tramite pi di 50 aggregatori Veeam. Fondata nel 2006, Veeam vanta attualmente 23.000 ProPartner e oltre 91.500 clienti in tutto il mondo. La sede centrale di Veeam si trova a Baar, Svizzera, e la societ possiede uffci in tutto il mondo. Per maggiori informazioni, visitate http://www.veeam.com/it. 7 Microsoft VSS: Che cosa deve sapere ogni amministratore di VMware GOLD AWARD NEW TECHNOLOGY Modern Data Protection Built for Virtualization Potente Economico Veeam Backup & Replication Facile da utilizzare Per maggiori informazioni, visita http://vee.am/backupit Il #1 per il backup delle macchine virtuali VMware e Hyper-V La virtualizzazione cambia tutto, specialmente il backup. Se la vostra azienda utilizza una macchina virtuale con Microsoft Hyper-V o VMware, arrivato il momento di passare alla soluzione di protezione dati creata appositamente: Veeam Backup & Replication. A dierenza dei backup tradizionali, aetti dal problema delle 3C (capacit mancanti, complessit e costi), Veeam : Unisciti alle 80.000 organizzazioni che hanno gi modernizzato la protezione dati con Veeam. Scarica Veeam Backup & Replication ora! Potente: ripristina una macchina virtuale (VM) completa o un singolo le, e-mail o record di database in 2 minuti Facile da utilizzare: semplicemente funziona! Economico: nessuna licenza o assistenza per agenti, funziona con lo storage esistente e comprende deduplicazione, replica della VM, ripristino di Microsoft Exchange e molte altre funzionalit.