[email protected] 1 http://blogs.techenet.com/pgmalusardi [email protected] 2 Gestione di Hyper-V out-of-the-box Gestione integrata: la suite System Center System Center Virtual Machine Manager 2008 Architettura Installazione e topologia Gestione degli host Gestione della Library Consolidamento di server Gestione di ambienti eterogenei Integrazione con System Center Operations Manager 2007 Performance e resource optimization (PRO) [email protected] 3 Tre opzioni: “Virtualization without good management is Hyper-V Manager: in locale o da remoto more dangerous than not using virtualization in Scripting + Windows Management the first place.” Instrumentation System Center Virtual Machine Manager Thomas Bittman, Analyst, Gartner [email protected] 4 Name space: root/virtualization Classi di interesse MSVM_* PowerShell: Get-WMIObject -namespace "root\virtualization" VB Script: GetObject("winmgmts:\\.\root\virtualization") [email protected] 5 Gestione di Hyper-V “out-of-box” [email protected] 6 Backup • Backup a caldo delle macchine virtuali • Consistenza multilivello • Ripristini rapidi Disaster Recovery • Gestione dei servizi end-to-end • Controllo e gestione dello stato dei server e delle applicazioni Monitoring • Rapporti e analisi delle prestazioni Hardware • Gestione Provisioning macchine virtuali • Consolidamento di server e ottimizzazione delle risorse • Conversione P2V e V2V Workload Provisioning • Gestione delle patch e deployment • Gestione della configurazione di OS e applicazioni Patching • Upgrade di software [email protected] 7 [email protected] 8 [email protected] 9 Console Amministratore Self Service Web Portal Console Operatore Web Console Windows PowerShell Windows® PowerShell Connettore Interfacce di gestione VMM Library Server VMware VI3 Virtual Center Server VM VM VM VM VM ISO Template VHD Script ESX Host VM VM VM VM VM VM VM VM Storage su SAN VM VM VM VM [email protected] 10 VMM 2008 Server Solo su Windows Server 2008 x64 (Powershell v1) Richiede AD per sicurezza, ma può gestire server non in AD VMM 2008 Console Possono risiedere su server separati o su un unico server (demo/test) Windows Server 2003, Windows Vista e Windows Server 2008 I componenti x86/x64 (Powershell v1)possono essere eseguiti in VM VMM 2008 AgentManager per avviare la VM con VMM 2008 Hyper-V Windows Server 2003 Windows Server 2008 (richiede WinRM) VMM Self Service Portal Windows Server 2008 [email protected] 11 VMM Server Library Server Database Admin Console Portale Self Service VMWare ESX Windows Server 2008 w Hyper-v Microsoft Hyper-V Server Virtual Server 2005 [email protected] 12 PowerShell Console Amministratore Database Server Library Server VMM Server Portale Self Service Provisioning delegata via Web VMWare ESX Windows Server 2008 w Hyper-v Microsoft Hyper-V Server Virtual Server 2005 [email protected] 13 PowerShell • Fino a 400 host e 8000 VM per ogni Server VMM. • BestDatabase practices: Console – Suddividere la gestione degli host per locazione VMM Server Portale Selfserver Service – Creare Library vicino agli host Provisioning – Negli uffici remoti mettere il Library server sull'host delegata via Web – Usare dischi separati per migliorare l'I/O Amministratore Server • Replica dei Library server Library Server – VMM non ha un meccanismo proprio di replica VMWare ESX – Sfruttare DFS-R VMWare ESX Server 2008 w Hyper-v – Sfruttare prodotti di terze parti (es.Windows Doubletake) Microsoft Hyper-V Server Library Server Windows Server 2008 w Hyper-v Microsoft Hyper-V Server Virtual Server 2005 Virtual Server 2005 [email protected] 14 Interfaccia MMCv3 Gruppi di Host Viste diverse per le VM Icona “viva” Libreria centralizzata Azioni sensibili al contesto [email protected] 15 Datacenter virtualizzato Delega ammnistrativa Milano Roma Delega ammnistrativa Produzione Sviluppo/Test Self Service Users Self Service Users Self Service Users [email protected] 16 Administrators Pieno accesso a tutte le azioni e oggetti Usano la Admin console o PowerShell Delegated Administrators Pieno accesso alla maggior parte delle azioni Accesso limitato a gruppi di host e server delle Library definiti Possono usare la “Admin console” o PowerShell Self-Service Users Accesso limitato ad un sotto insieme di azioni Accesso a gruppi di e server delle Library definiti Possono usare il portale Self-Service o PowerShell [email protected] 17 VMM 2008: Configurazione iniziale e gestione degli host [email protected] 18 Deposito di tutti i componenti per le VM VM Template VHD ISO Script PowerShell File di risposte per Sysprep File server centralizzati o distribuiti Spostamento/copia/cancellazione/modifica di file nel file system VMM tiene traccia delle modifiche e sincronizza vista logica e fisica VMM marchia gli oggetti per tenerne traccia e individuare copie identiche Supporto a server delle library in cluster [email protected] 19 VMM 2008: Gestione della library e creazione di template [email protected] 20 Library [email protected] 21 • Esperienza di gestione unificata – Fisica e virtuale – Hyper-V e VMware • Gestione completa delle VM – VMotion, Resource Pools, ecc. – Store dei template nella Library • Estende le capacità di VMware VI3 – PRO – Intelligent Placement – Library – Tool di conversione integrati – Automazione con PowerShell [email protected] 23 Virtual Machine Manager 2008 Virtual Center 1 Virtual Center 2 VMM 2007 Virtual Center 2 Virtual Center 1 [email protected] 24 VMM 2008: Gestione di VMWare ESX [email protected] 25 VMM PowerShell Snap-in Più di 170 comlet Base per la console e il portale Self Service Tutte le operazioni PowerShell sono scritte in log e sottoposte a controllo [email protected] 26 VMM 2008: command lets per Powershell [email protected] 27 VMM Instance 2 VMM Server OpsMgr Connector Framework Management Group 1 Management Group 2 SSRS DW OpsMgr Connector FrameworkRMS Virtualization MP VMM Server Virtualization MP DW RMS VMM Instance 1 VM Guest VMM Agent VM Guest VM Guest VM Host OpsMgr Agent VM Guest VM Guest VM Guest OpsMgr VMM Agent Agent [email protected] 28 VM Host • Ottimizzazione delle risorse che tiene conto di workload e applicazioni • Estensibile con MP per Operations Manager 2007 • Creazione di policy che VMM 2008 esegue automaticamente o manualmente • Minimizzazione dei tempi di fermo e riduzione dei tempi di risoluzione [email protected] 29 Integrazione tra VMM 2008 e OM 2007 [email protected] 30 Sito ufficiale di System Center Virtual Machine Manager 2008 http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx Accesso con Hyper-V Manager a macchine remote http://blogs.technet.com/jhoward/archive/2008/03/28/part-1-hyper-v-remote-management-you-do-not-have-therequested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policy-for-the-computercomputername.aspx http://blogs.technet.com/jhoward/archive/2008/03/28/part-2-hyper-v-remote-management-you-do-not-have-therequested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policy-for-the-computercomputername.aspx http://blogs.technet.com/jhoward/archive/2008/03/30/part-3-hyper-v-remote-management-you-do-not-have-therequested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policy-for-the-computercomputername.aspx http://blogs.technet.com/jhoward/archive/2008/04/01/part-4-domain-joined-environment-hyper-v-remote-managementyou-do-not-have-the-requested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policyfor-the-computer-computername.aspx http://blogs.technet.com/jhoward/archive/2008/04/04/part-5-domain-client-to-workgroup-server-hyper-v-remotemanagement-you-do-not-have-the-requested-permission-to-complete-this-task-contact-the-administrator-of-theauthorization-policy-for-the-computer-computername.aspx http://dannythorpe.com/2008/06/21/hyper-v-remote-management-workgroup-vista-client-to-domain-bound-server/ [email protected] 31 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Hyper-V, RemoteApp, Windows logo, Windows Start button, Windows Server Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. All other trademarks are property of their respective owners. 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. [email protected] 32