Datacenter Dinamici PierGiorgio Malusardi IT Pro Evangelist [email protected] Blog TechNet: Blog personale: http://blogs.technet.com/italy http://blogs.technet.com/pgmalusardi Agenda • Microsoft Windows Server Virtualization • System Center Virtual Machine Manager – Gestione centralizzata dell’infrastruttura fisica e virtuale – Consolidamento in un’unica infrastruttura – Posizionamento delle macchine virtuali per massimizzare l’uso delle risorse – Librerie offline – Portale self-service TechNet New Wave Tour Benefici della virtualizzazione • Aumento dell’utilizzazione – Il consolidamento incrementa l’utilizzo dell’hardware – Scalabilità su sistemi multi processore e multi core • Diminuzione dei costi operativi – I tool di gestione riducono i costi – I carichi di lavoro diventano agnostici rispetto all’hardware • Aumento della disponibilità – Alta disponibilità in caso di fermi pianificati e non pianificati – Blocchi costruttivi per la continuità del business • Aumento della capacità di risposta – Rapida creazione di nuove macchine virtuali anche self service TechNet New Wave Tour Architettura di Virtual Server 2005 Host Admin Web Site IIS Guest (VM) Virtual Server Service Applicazioni Guest Ring 3 Ring 3 Ring 1 Ring 1 VM Additions Windows in VM Virtual hardware Ring 0 Win2003 or WinXP Kernel VMM.sys Hardware TechNet New Wave Tour Architettura di Virtual Server 2005 – VT Host Admin Web Site IIS Guest (VM) Virtual Server Service Ring 3 Applicazioni Guest Ring 3 Ring 1 Ring 0 VM Additions Win2003 or WinXP Kernel VMM.sys Hardware TechNet New Wave Tour Windows in VM Virtual hardware Ring "-1" CPU Windows Server Virtualization • Soluzione per Windows basata su hypervisor – Dimensione ridotta: ~ < 1 MB • Virtualizzazione è un Ruolo Server • Nuovo modello di condivisione dell’IO per migliorare le performance • Supporto al failover clustering degli host e dei guest TechNet New Wave Tour Windows Virtualization – Architettura Partizione parent Partizione child Stack di virtualizzazione WMI VM Service VM Worker Windows (core) Applicazione Guest VSPs VSCs Kernel Drivers Windows Kernel VMBus Windows Hypervisor Hardware TechNet New Wave Tour Ring 3 Enlightments Ring 0 Ring "-1" Windows Virtualization – Architettura Fornito da: Partizione parent OS Windows Server Virtualization ISV / IHV / OEM Microsoft / XenSource Partizioni child VM Worker Processes Applicazioni Applicazioni Applicazioni WMI Provider Ring 3 VM Service “Longhorn” Server Kernel Windows VSP VMBus Windows Server 2003, “Longhorn” Kernel Windows Sistema operativo legacy Kernel Linux con Xen Linux VSC VSC Hypercall Adapter VMBus Emulazione VMBus Windows hypervisor Hardware “Designed for Windows” Server TechNet New Wave Tour Ring 0 Comunicazione VSC – VSP Applicazioni VM Worker Process Ring 3 Windows File System Ring 0 Volume Partizione Virtual Service Provider Disco Disco Fast Path Filter (VSC) StorPort Miniport StorPort Virtual Storage iSCSI port miniport VM Bus Hardware TechNet New Wave Tour Windows Hypervisor Ring -1 VS2005 vs WSV Virtual Server 2005 R2 SP1 Windows Server Virtualization 256 GB 2 TB Supporto hardware alla virtualizzazione Si Si VM a 32-bit Si Si VM a 64-bit No Si VM multi-processore No Si, fino a 8 processori per VM 3.6 GB per VM Più di 32 GB per VM Supporto di memory overcommit No Si Supporto di Volume Shadow Service Si Si Supporto delle VLAN No Si Gestibile da SC Virtual Machine Manager 2007 Si Si Supporto di Microsoft Cluster Si Si Si, COM Si, WMI 64 (x86) / Limite imposto da HW (x64) Limite imposto da HW Interfaccia Web Interfaccia MMC 3.0 RAM fisica supportata RAM per VM Scrittabile / Estensibile Numero di VM attive in contemporanea Interfaccia di amministrazione TechNet New Wave Tour Gestire la virtualizzazione VM VM VM VMVM VM VM VM VM VM VM VMVM VM VM VM VM V VMVM VM VM MVM VM • Tool per aumentare l’uso delle risorse • 15% di utilizzazione dei server è comune nell’industria • Necessario trovare i candidati al consolidamento • Necessario un OS host sottile e veloce • Necessaria una pianificazione della capacità • Tool per massimizzare l’agilità delle operazioni • Fornitura rapida dei server • Ripristino rapido da perdite di dati, server o siti • Necessità di amministrazione basata sui ruoli • Necessarie funzioni di migrazioni scalabili • Gestione centralizzata delle VM • Virtual Server 2005 consente solo la gestione host per host • La mancanza di tool limita il deployment della soluzione • Necessaria una console singola per la gestione dell’intero ambiente virtualizzato TechNet New Wave Tour Gestire la virtualizzazione oggi • Virtual Server 2005 R2: solo un’interfaccia Web • Management pack di MOM 2005 – Rilasciato nell’Aprile 2005 – Liberamente scaricabile – Controllo centralizzato delle VM via MOM • Virtual Server Migration Toolkit (VSMT) – Migrazione da ambiente fisico a virtuale (P2V) – Costruito sulla tecnologia ADS - supporta NT4, W2K, W2K3 TechNet New Wave Tour Gestione ambienti fisici e virtuali ‘Gruppi di host’: – Soluzione chiave per le organizzazioni – Contenitori per asset fisici o sistemi – Derivati da Active Directory o costruiti manualmente dagli amministratori – Gruppi di host organizzati in un struttura ad albero completamente personalizzabile – Abilitano il pooling delle risorse che consente una migliore utilizzazione dell’hardware TechNet New Wave Tour SC Virtual Machine Manager VM 1 “Parent” TechNet New Wave Tour VM 2 “Child” VM 2 “Child” Virtual Hard Disks (VHD) SC VIRTUAL MACHINE MANAGER WINDOWS SERVER VIRTUALIZATION Consolidare con il virtuale • Identificazione dei candidati al consolidamento – Report di OM2007 con i candidati al consolidamento – Considerare prestazioni di picco vs. valori medi – Parametri dei report configurabili • Migrazione da fisico a virtuale – Basata su VSS scordiamoci VSMT – Supporta W2K Server, W2K3 Server, ottimizzata per W2K3 e successivi – Trasporto di rete: BITS P2V alla velocità di rete – Non è necessario boot da PXE (W2K3 e successivi) – Basata su wizard o su script Powershell TechNet New Wave Tour Posizionamento delle macchine virtuali • Capacità di pianificazione – Posizionamento corretto delle VM massimo uso dell’HW – Considerazioni di capacità necessarie per ogni tipo di workload • Posizionamento in VMM2007 – Eseguito per: • creazione di VM • migrazione P2V • distribuzione di template – Tre input per lo schema di rating: • Risorse CPU, RAM, Disco e Rete non già allocate ad altre VM • Storia delle performance: per workload fisici possono essere derivati da MOM, per i workload virtuali sono derivati dai dati di SCVMM • Prestazioni dell’host: il consumo di risorse in essere sugli host fisici TechNet New Wave Tour Organizzazione del data center virtuale Librerie offline • Template – Impostazioni software/hardware virtuale deploy standard di nuove VM – “Sysprepped .vhd” + configurazione hardware virtuale • Macchine virtuali – Metodo per l’immagazzinamento di macchine virtuali non in uso • Dischi, ISO e script • Architettura distribuita – Server di libreria multipli distribuzione delle immagini nell’organizzazione – Possibile usare Distributed File System Replication per replicare le immagini TechNet New Wave Tour Portale self-service • Interfaccia web • Controllo e gestione del deployment – Gli utenti possono solo gestire le proprie VM – Insieme limitato di template disponibili per ciascun utente – Impostazione di quote sulle risorse per utente • È opzionale • Macchine non usate sono ritirate alla scadenza del periodo di leasing TechNet New Wave Tour Virtual Machine Manager Area di gestione Configurazione dell’host Creazione di macchine virtuali Gestione delle librerie Posizionamento e distribuzione delle VM Monitor e Report Ripristino rapido Interfaccia utente per il provisioning self service Automazione TechNet New Wave Tour Funzioni della versione 1 • • • • • • • Setup e configurazione automatica dell’host • • • • • • • Raccomandazioni basate su capacità e utilizzazione degli host • • • • VM “checkpoints” Impostazione globali dell’host (path dei VHD, VM Additions ecc.) Interfaccia utente basata su wizard Creazione rapida di VM usando P2V, Media, Template Possibilità di salvare definizioni come template Store offline dei template, di VM, immagini ISO Creazione, aggiornamento, cancellazione e salvataggio di oggetti in librerie distribuite Sovrascritture manuali Spostamento di VM su LAN o SAN Vista centralizzata di tutte le VM e del loro stato Raggruppamenti di Host/VM scalabili fino a migliaia di VM MP di MOM per report e controllo dello stato di salute Report sui candidati al consolidamento, trend di uso, opportunità di ottimizzazione Consentito agli utenti la richiesta e il posizionamento di VM Amministratore configura regole e confini per il provisioning Gestione completa via script Risorse utili • Blog team di sviluppo Windows: http://blogs.technet.com/windowsserver • Blog di PierGiorgio Malusardi http://blogs.technet.com/pgmalusardi/archive/2007/04/22/windows-servervirtualization-il-glossario.aspx http://blogs.technet.com/pgmalusardi/archive/2007/04/26/windows-servervirtualization-obiettivi-di-sviluppo.aspx http://blogs.technet.com/pgmalusardi/archive/2007/05/02/windows-servervirtualization-architettura-parte-1.aspx http://blogs.technet.com/pgmalusardi/archive/2007/05/08/windows-servervirtualization-architettura-parte-2.aspx • Windows Server 2008 su TechNet http://www.microsoft.com/technet/windowsserver/longhorn/default.mspx TechNet New Wave Tour Per altre informazioni… “System Center Virtual Machine Manager ” http://www.live.com TechNet New Wave Tour © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.