René Klčo Partner Technology Specialist Microsoft
Management Desktop Virtualization Windows Vista Enterprise Centralized Desktop Application Virtualization Presentation Virtualization Server Virtualization Profile Virtualization Document Redirection Offline files Profiles
Momentum 765 Gold certified partners already selling MS virtualization solutions Close to a million downloads of Virtual Server Microsoft SoftGrid Application Virtualization has sold more than 4.5 million units More than 75 partners support the VHD Test Drive program Product Updates Hyper-V Beta is available as a part of Windows Server 2008 RTM. Hyper-V RC1 available now via Windows Update. System Center Virtual Machine Manager 2008 Beta released and available now Recent News Announced the extension of the partnership with Citrix, with interoperability of XenServer with Windows Server 2008 Hyper-V and the use of XenDesktop for virtual desktops Changes to Virtual Desktop pricing (VECD) and Vista OS usage (Home)
A Multiple Level Approach
Windows Server 2008 VSP Windows Kernel Applications Non- Hypervisor Aware OS Windows Server 2003, 2008 Windows Kernel VSC VMBus Emulation “Designed for Windows” Server Hardware Windows hypervisor Xen-Enabled Linux Kernel Linux VSC Hypercall Adapter Parent Partition Child Partitions VM Service WMI Provider VM Worker Processes OS ISV / IHV / OEM Microsoft Hyper-V Microsoft / XenSource User Mode Kernel Mode Provided by: Ring -1 IHV Drivers VMBus Applications
Nasazení HW Zajištění výkonu PatchingMonitoring Backup Disaster Recovery Virtual machine management Virtual machine management Server consolidation and resource utilization optimization Server consolidation and resource utilization optimization Conversions: P2V and V2V Conversions: P2V and V2V Virtual machine management Virtual machine management Server consolidation and resource utilization optimization Server consolidation and resource utilization optimization Conversions: P2V and V2V Conversions: P2V and V2V Patch management and deployment Patch management and deployment OS and application configuration management OS and application configuration management Software upgrades Software upgrades Patch management and deployment Patch management and deployment OS and application configuration management OS and application configuration management Software upgrades Software upgrades Live host level virtual machine backup Live host level virtual machine backup In guest consistency In guest consistency Rapid recovery Rapid recovery Live host level virtual machine backup Live host level virtual machine backup In guest consistency In guest consistency Rapid recovery Rapid recovery End to end service management End to end service management Server and application health monitoring & management Server and application health monitoring & management Performance reporting and analysis Performance reporting and analysis End to end service management End to end service management Server and application health monitoring & management Server and application health monitoring & management Performance reporting and analysis Performance reporting and analysis
Centralizované heterogenní řešení pro správu virtuálních datových center. Maximalizace prostředků Centralizovaná správa a nasazení virtuálních strojů Inteligentní umístění virtuálních strojů Rychlá konverze P2V a V2V Monitoring služeb pomocí Operations Manager Performance and Resource Optmization (PRO) of VMs Zvýšená produtivita Rychlé vytváření nových virtuálních počítačů podle profilů Centrální knihovna součástí infrastruktury Přehled o celé infrastruktuře a její rozšiřování Delegovaná správa virtuálních strojů Jednoduchá správa Známé a prověřené rozhraní Plně skriptovatelné prostředí pomocí PowerShell
Live Thumbnail VMware Cluster Management Selection Filters Context Sensitive Actions VM Information Hyper-V Cluster Virtual Server Virtual Machines
Windows ® PowerShell Administrator Console Web-based Delegated Provisioning UI Library Server Virtual Machine Hosts
London Windows ® PowerShell Administrator Console Web-based Delegated Provisioning UI External Network (DMZ) Singap ore Virtual Machine Hosts Remote Library Server
Operations Manager Server Operations Manager Server Virtual Machine Manager Server Virtual Machine Manager Server Connector Windows ® PowerShell Self Service Web Portal Administrator’s Console Virtual Center Server VM Management Interfaces SAN Storage VM VMM Library Server VMM Library Server VM Template ISOScriptVHD Operator’s Console Web Console Windows PowerShell VMware VI3 ESX Host VM BITSBITS BITSBITS BITSBITS BITSBITS
64bit, Intel-VT, AMD-V, DEP, bezpečná architektura Zapnout Hyper-v vzdáleně z VMM VMM 2008 integruje vysokou dostupnost z Windows Serveru 2008 Rozšiřuje Hyper-V o Intelligent Placement, the Self-Service Portal, Library…
Microsoft Virtual Server Hyper-V VMware ESX (Virtual Center) VMM 2008 VMotion, resource pools … Intelligent Placement Consolidation candidate Windows PowerShell™ (všechny platformy)
Intuitivní a jednoduchý nástroj: Základní součást VMM Forma průvodce Volume Shadow Copy Změna konfigurace úložiště, paměti, CPU Zachová nastavení sítě i adresu MAC Lze automatizovat pomocí PowerShell Podporované platformy: Windows XP, Windows Vista, Windows Server 2000, Windows Server 2003, Windows Server 2008
Historie o výkonnosti stroje z SCOM Informace o výkonu hostů Předefinovaná pravidla Každá zátež (SQL, Exchange, IIS…) má svá specifika Všechny platformy
Úložiště všech stavebních součástí VM VHDs Offline VMs ISOs Sysprep Answer Files PowerShell Scripts Templates, HW profiles Centrální nebo distribuované souborové servery jako knihovny Move/copy/delete/modify soubory přímo na disku VMM zaznamenává změny objektů (ID)
Administrators kontrolují přístup přes politiky Self service uživatel Webové rozhraní Správa vlastních VMs Kvóta na počet VMs PowerShell
Virtual Machine Hosts Physical Infrastructure Virtual Machine Manager agents deployed to virtual machine hosts Performance data collected to identify consolidation candidates Physical servers converted to virtual machines Performance data collected from VM hosts for intelligent placement Intelligent placement of each VM on optimal host Physical machines retired or repurposed Prioritized report of consolidation candidates
Performance data collected from VM hosts for intelligent placement Intelligent placement of new VM on optimal host Centralized Library of VM Templates Pre-configured template selected for new VM VM configuration customized from template New VM created from configured template Virtual Machine Hosts
Command shell pro scripting a vývoj (konzole a self service) 170+ command-line functions $vmxmc = $c | new-VMXMachineConfig -VMXPath \\server1\vmx\My_Virtual_Machine.vmx $c | copy-VMDK -VMDKPath \\server1\vmx\My_Virtual_Machine.vmdk -VmHost $vmhost -Path F:\VMX\ $c | new-V2V -Name vmx1 -VMXPath \\server1\vmx\My_Virtual_Machine.vmx -VmHost $vmhost -Path F:\VMX\ Syntaxe PowerShell pro V2V: $mc = $c | new-MachineConfig -SourceComputerName compName -credential $cred copy-HardDisk -Server $c -MachineConfig $mc -VMHost $vmhost -Path f:\ -VolumeDeviceID "C" -Dynamic -DiskAdd Credential $cred new-p2v -Server $c -MachineConfig $mc -VMHost $vmhost -Path f:\ -Name vm_name -Memory Credential $cred Syntaxe PowerShell pro P2V:
PS C:\> Get-VMMServer Server1 PS C:\> Get-help Get-VM –Examples EXAMPLE 1: Get all virtual machines and display complete information about each one. C:\PS> Get-VM -VMMServer VMMServer1.Contoso.com Gets all objects that represent virtual machines. This command retrieves virtual machine objects from the Virtual Machine Manager database on VMMServer1, which is located in the Contoso.com domain, and displays information about these virtual machines to the user. PS C:\> Get-VM –VMMServer server1 | select name, processortype, memory Name ProcessorType Memory Print Server 1-processor 1.00 GHz Pe LOB Server 1 1-processor 1.00 GHz Pe Dev Server 1-processor 1.00 GHz Pe Test Server 1-processor 1.00 GHz Pe