Introduzione a Virtual Machine Manager 2008 R2 Domenico Irilli [email protected] Agenda Perchè Virtual Machine Manager è necessario? Funzionalità principali Amministrazione Integrazione con VMWare Conclusioni e approfondimenti System Center Virtual Machine Manager Unica interfaccia per gestire Macchine Virtuali sia Hyper-v che VMWare, e Host fisici Virtualizzazione e scalabità Active Directory Role Applications Server Active Directory File Server Role SQL Server IIS Role DB Server P Hyper V Role Hyper V R2 Role Sharepoint Server WindowsFile Server 2008 R2 Server ??? Windows Server 2008 R2 Ho bisogno di altre macchine Beh facile... Virtualizza Fisico Virtuale Gestione e scalabità Active Directory Role Applications Server Active Directory File Server Role SQL Server IIS Role Chiara: IT Manager DB Server P Hyper V Role Hyper V R2 Role Sharepoint Server WindowsFile Server 2008 R2 Server ??? Windows Server 2008 R2 Ho bisogno di altre macchine Beh facile... Virtualizza Fisico Virtuale Perchè? L’infrastruttura è mista: può essere utilie una unica piattaforma di gestione Posizionamento intelligente delle VM Library e template favoriscono uniformità e standardizzazione della piattaforma server Strumento base per VDI Funzionalità Conversione P2V e V2V Delega di controllo e Self Service Intelligent Placement Deployment e Storage Configuration Monitoring e Reporting Hypervisor Management – Hyper-V, VMware Windows Server 2008 Failover Cluster integration Unica piattaforma di gestione Virtual Machine Manager 2008 R2 Virtual Center 1 Virtual Center 2 VMM 2007 Virtual Center 2 Virtual Center 1 Distribuzione delle VM basate sul carico dell’host Stima il carico degli host presenti Suggerisce dove posizionare la nuova VM in base ad un rating Utile per gestire il carico dinamico grazie al supporto della Live Migration FUNZIONALITA’ Quali sono le funzioni principali di Virtual Machine Manager 2008 R2 INSTALLAZIONE E CONFIGURAZIONE Analizzo i principali scenari in cui può essere implementato VMM e successivamente raccolgo i passi necessari all’installazione e prima configurazione. Requisiti software per l’installazione Sistema operativo Windows Server 2008 R2 Windows Server 2008 with Hyper-V 64-bit with SP2 Windows Server 2003 SP2 Microsoft .NET Framework 3.0 or 3.0 SP1 Windows Remote Management (WinRM) 1.1 or 2.0 Windows PowerShell 1.0 or 2.0 Windows Server Internet Information Services (IIS) 7.0 or 7.5 Componenti VMM Server VMM Library VMM Database VMM Self-Service Portal Virtual Machine Hosts Posizionamento: VMM Server VM1 VMM Server VM2 Hyper-V Role Member Server P Motore di gestione basato su Powershell. Può essere posizionato sia su macchina fisica che in vm. Se gestisce fino a 150 vm può essere posizionato insieme ad altri ruoli di VMM. Per la gestione di 150 raccomando CPU: Dual-Core 2.8 GHz (x64) Memoria: 4GB Disco: 150GB (con tutti i ruoli condensati) Posizionamento: VMM Database VM1 con VMM Server VMM Database VM2 Hyper-V Role con VMM Server Mantiene tutte le informazioni dell’infrastrutura, template, e storico sullo stato delle VM. P Si appoggia a SQL Server 2005 Express (limite di 4GB di database). Posso utilizzare SQL Server Remoto Se gestisce fino a 150 vm può essere posizionato insieme ad altri ruoli di VMM. Remote SQL Server Per la gestione di 150 raccomando CPU: Dual-Core 2.8 GHz (x64) Memoria: 4GB Disco: 150GB (con tutti i ruoli condensati) Posizionamento: VMM Library VMM Library VM1 con VMM Server VM2 Hyper-V Role con VMM Server e VMM database P Mantiene la collezione di VHD. La dimensione del disco è proporzionale ai dati da salvare. Se gestisce fino a 150 vm può essere posizionato insieme ad altri ruoli di VMM. Per la gestione di 150 raccomando CPU: Dual-Core 2.8 GHz (x64) Memoria: 4GB Disco: 150GB (con tutti i ruoli condensati) Member Server con file server Scenario con 20 Virtual Machine VM1 VM2 VM3 Server 1: Hyper-V Role VM4 VMM con DB e Library Server 2: Hyper-V Role VMM con tutti i ruoli su macchina fisica che ospita anche Hyper-v Hardware raccomandato CPU: Dual-Core Pentium 4, 2.8 GHz (x64) Memoria: P 4GB Disco: 50GB più spazio per library Scenario con 100 Virtual Machine VM1 VMM con DB e Library su host fisico VM2 VM3 Server 1: Hyper-V Role VM4 VM5 Server 2: Hyper-V Role VMM con tutti i ruoli su macchina fisica. Permette di gestire anche nodi in cluster di hyper-V. Valutare eventuale uso SQL Server Remoto! Hardware raccomandato CPU: Dual-Processor, Dual-Core Pentium 4, 2.8 GHz (x64) P Memoria: 4GB Disco: 50GB più spazio per library Scenario con 100 VM VM1 VMM con DB e Library su host fisico VM2 VMM può gestire ben oltre le 150 VM. Per i dettagli o altre specifiche P domande [email protected] VM3 Server 1: Hyper-V Role VM4 VM5 Server 2: Hyper-V Role VMM con tutti i ruoli su macchina fisica. Permette di gestire anche nodi in cluster di hyper-V. Valutare eventuale uso SQL Server Remoto! Hardware raccomandato CPU: Dual-Processor, Dual-Core Pentium 4, 2.8 GHz (x64) Memoria: 4GB Disco: 50GB più spazio per library INTEGRAZIONE CON VMWARE VMware Virtual Infrastructure 3 VMware VirtualCenters VMware VirtualCenter 2.5 VMware VirtualCenter 2.0.1 VMware ESX Hosts VMware ESX 3.5 VMware ESX 3.0.2 VMware ESX Server 3i Integrazione VMM con VMWare VMM è il “Manager dei Manager” VMM può gestire più VirtualCenter VMM proxies task requests to VMware Controlla VMware attraverso VirtualCenter VMware Infrastructure SDK Web Services APIs SFTP • File operations on ESX 3.0 and 3.5 HTTPS • File operations ESX 3i Aggiungere VMware VirtualCenter SecureMode On = Raccomandato VMM VMware ESX Host States OK (Limitato) OK Operazioni OK (Limitato) OK Power State (Start, Stop, Pause) Yes Yes VM Configuration (Properties, Remove) Yes Yes VMotion Yes Yes Checkpoint (New, Manage) Yes Yes Saved State (Save, Discard) Yes Yes Migrate (In same VC) Yes Yes Migrate (To Library) Yes Clone (In same VC, intra host) Yes Convert (V2V) Yes New VM (from VMM template, new virtual disk) Yes Da OK (Limitato) a Ok In Conclusione Ne posso fare a meno: Certo ma... Devo gestire manualmente una serie di attività Non ho • P2V, scripting, posizionamento dinamico delle nuove mv, gestione dello storage e degli aggiornamenti, library per facile riutilizzo Posso sopravvivere se ho meno di 15-20 VM su una unica macchina fisica Prossimi Passi Leggere documentazione in technet Scaricare da MSDN VMM e installarlo su un Hyper-v role Prendere confidenza con l’infrastruttura [email protected] Integrazione con VMWare e P2V e V2P Definizione di template per VM e script per automatizzare operazioni ripetitive Risorse per approfondire Download details: VMM 2008 R2 Documentation Microsoft System Center Virtual Machine Manager Homepage: http://www.microsoft.com/scvmm Tech Center http://technet.microsoft.com/scvmm/default.aspx Microsoft Virtualization Homepage http://www.microsoft.com/virtualization Microsoft System Center Homepage http://www.microsoft.com/systemcenter/ Microsoft Windows Server 2008 Hyper-V Homepage http://www.microsoft.com/hyper-v/