MARTIN PAVLIS Microsoft MVP IT Senior Consultant KPCS CZ, s.r.o. martin@pavlis.net www.pavlis.net www.kpcs.cz Windows Server 2008 {přehled verzí} 1
Product Deployment Scenarios Hyper-V {Kterou verzi zvolit?} Kterou verzi zvolit? Up to 32 GB Memory Microsoft Hyper-V Server World-Class Virtualization of WS2000, WS2003, Linux, and Windows Clients Greater than 32 GB Memory Windows Server Enterprise Edition Includes virtualization rights for WS2008 (1 physical + 4guests) Windows Server Datacenter Edition Includes virtualization rights for WS2008 DC per proc (1 physical + unlimited guests) Basic Virtualization Server Consolidation Hosted Desktop Virtualization (VDI) Branch Office Consolidation Test and Development Scalable and Robust Virtualization +Quick Migration +Multi-Site Clustering Scale-Up >4P & >32GB 2
Podpora virtuálního prostředí 3
Hyper- V Roadmap 2008 Předchozí Windows Server Hyper-V beta 2 Obsažena ve finálním Windows Server 2008 Windows Server RTM Hyper-V Release Microsoft Hyper-V Server System Center Virtual Machine Manager 2008 Přinese podporu pro Hyper-V Přinese podporu pro VMware Windows Server Virtualization BETA Obsaženo ve Windows Server 2008 RTM System Center Virtual Machine Manager 2007 Podpora pouze pro Virtual Server System Center Operations Manager RTM System Center Configuration Manager RTM System Center Data Protection Manager RTM Virtual Server R2 SP1 RTM Windows Server 2008 4
Aktuální situace Počet virtuálních serverů 1,75% 0,35% 4,90% 93,00% Non-virtualized servers VMware Microsoft Other Computerworld Ačkoli je o virtualizaci všude slyšet, pouhých několik procent všech serverů je virtualizováno toho je do budoucna jistě velmi zajímavý trh. Dopad, který to bude mít Procento virtuálních operačních systémů se bude neustále zvyšovat a naopak bude klesat prodej a nasazení x86 architektury Situace v roce 2010 17,00% Počet virtuálních serverů Non-Virtualized servers Information Week Oct. 2007 Kaţdý rok se bude procento virtualizovaných serverů zvyšovat. Od 5% v roce 2005 po 17% v roce 2007. 83,00% Virtualized servers 5
Výhody virtualizace Konzolidace serverů Využití výkonu Vysoká dostupnost Flexibilita 6
Serverová virtualizace s Hyper-V {Navrţeno pro enterprise prostředí} Remote Library Server Active Directory BitLocker NAP Powershell Virtualizace datacenter dnes Fyzický a virtuální management Serverová konsolidace Dev/Test Dostupnost Business Zrychlený provisioning 7
Vznik dynamických datacenter Management Microsoft Virtualization {Od datacenter aţ po desktop} Profile Virtualization Document Redirection Offline files Server Virtualization Presentation Virtualization Management Desktop Virtualization Application Virtualization Centralized Desktop 8
Microsoft IT {Praktický příklad} Servery pro plné nasazení 2,100+ virtuálních strojů ~100 nových VM měsíčně Poměr virtual vs fyzický server 8 servers to 1 server Test/Development prostředí 500+ virtuálních strojů Poměr virtual vs fyzický server 16 servers to 1 server Úspora pro test/tevelopment: Item Physical System Cost Virtual Server Build Cost Savings Number of servers required 477 systems @ a cost of $5k each Total $2.3 million 16 physical host systems @ $20k each Total: $320 thousand Just under 2 million dollars Hard drive space 19 terabytes 8 terabytes 11 terabytes Rack space 30 racks 2 racks 28 racks Server Virtualization Solution Microsoft vs. VMware Cena pro 5 hostitelů (fyzické servery) Application Mgmt Physical Mgmt In System Center Management Suite In System Center Management Suite Not available from VMware Not available from VMware VMware Total Cost: $61,443 (w/2 yr support) Multi Hypervisor Mgmt Backup Resource Allocation In System Center Management Suite In System Center Management Suite In System Center Management Suite Not available from VMware In VI Enterprise In VI Enterprise VirtualCenter: $7,318 Virtual Infrastructure Enterprise: $42,4125 Virtual Management In System Center Management Suite In VirtualCenter & VI Enterprise Microsoft Total Cost: $20,169 (w/2 yr support) High Availability Hypervisor Operating System In Windows Server 2008 In Windows Server 2008 Windows Server 2008 Enterprise In VI Enterprise In VI Enterprise Windows Server 2008 Enterprise System Center: $8,169 Windows Server Enterprise $12,000 Windows Server Enterprise $12,000 Microsoft VMware 9
SC Virtual Machine Manager Nový produkt v rodině System Center, který umoţňuje centrální správu virtuálních prostředí V1/2007 podpora pouze pro Virtual Server V2/2008 podpora pro Hyper-V a Vmware (skrze Virtual Center) Centrální správa: Konfigurace hostitelů Vytváření VM Nástroje pro serverovou konzolidaci Image Library Umístění VM a nasazení VM Monitoring a Reporting Rapid Recovery SC Virtual Machine Manager Konverze fyzického serveru na virtuální Konverze virtuálního serveru na virtuální Virtual Server > Hyper-V VMware > Hyper-V Virtual Machine Library PowerShell Scripting Hyper-V Farm Management Virtual Machine authoring Šablony 10
SC Virtual Machine Manager Hostitelé Jednotlivé akce Pohled na VM Centrální knihovna Náhled Optimalizace zdrojů 11
Knihovna Windows Server 2008 12
Poţadavky na Windows Hyper-V Obecně Virtualizační plaforma postavená na bázi hypervisoru Windows Server 2008 x64 Edition Standard, Enterprise a Datacenter edice Poţadavky na hardware x64 server a hardwarovou virtualizací Intel VT, nebo AMD AMD-V Hardarově zapnuté Data Execution Prevention (DEP) AMD (NX - no execute bit) Intel (XD - execute disable) Poznámka: Zapnutí těchto nastavení v BIOSu vyţaduje vypnuí serveru, nestačí jen restart Poţadavky na Windows Hyper-V 13
Plná podpora běhu na Server Core Windows Server bývá často instalován jen pro vyuţití jedné role V dřívějších verzích bylo nutné instalovat celý systém pro běh této role Server Core je nová volba při instalaci Nabízí základní funkcionalitu skrze 8 rolí Ţádné GUI, jen Command Promt Výhody Navýšená dostupnost sluţeb Méně kódu znamená méně systémových oprav a tím pádem méně restartů, managementu, atd. Menší moţnost ohroţení stability Vyšší bezpečnost Hyper-V Schopnosti 32-bit (x86) a 64-bit (x64) Podpora většího mnoţství paměti (aţ 64 GB) SMP více procesorů (aţ 4 jádra) Plná podpora pro vysokou dostupnost a Quick Migration díky plnému propojení se sluţbou Windows Failover Clustering Zálohování podpora pro Volume Shadow Service Pass-through disky pro virtuální stroje Snímkování Zcela nová architektura (VSP/VSC/VMBus) Disk, sítě, input, video Robustní síťování VLANy a Network Load Balancing Standardizované WMI rozhranní (plná podpora v PowerShell) Podpora pro běh jak na plných Windows, tak také na Server Core 14
Architektura Virtual Server 2005 Host Guests Provided by: Virtual Server WebApp IIS Virtual Server Service Ring 3: User Mode Guest Applications Windows Virtual Server ISV Ring 1: Guest Kernel Mode VM Additions Windows (NT4, 2000, 2003) Windows Server 2003/Windows XP Ring 0: Kernel Mode Kernel Device Drivers VMM Kernel Server Hardware Architektura Hyper-V Parent Partition Virtualization Stack Child Partitions Provided by: Windows WMI Provider VM Service VM Worker Processes Applications User Mode Hyper-V ISV OEM Server Core Windows Kernel Virtualization Service IHV Providers Drivers (VSPs) VMBus Virtualization Service Clients (VSCs) Windows Kernel Enlightenments Kernel Mode Windows hypervisor Designed for Windows Server Hardware 15
Diagram blokové architektury Poskytuje: OS Applications Applications Applications Hyper-V MS/XenSource Windows Server 2008 Windows Kernel VSP Windows Server 2003, Windows Server 2008 Windows Kernel VSC Basic Linux Kernel Xen-enabled Linux Kernel VSC ISV/IHV/OEM VMBus VMBus Emulation VMBus Windows hypervisor Designed for Windows Server Hardware Emulated vs. VSC 16
VSP/VSC Disk Parent Partition VM Worker Process Virtual Storage Provider (VSP) Child Partitions Applications User Mode Windows File System Volume Partition Disk Fast Path Filter (VSC) Provided by: Windows Hyper-V ISV OEM StorPort Miniport StorPort VMBus Virtual Storage Miniport (VSC) iscsiprt Kernel Mode Hardware Windows hypervisor Podpora pro další operační systémy Linux Spolupráce s Citrix na XenSource Společný vývoj vrstev pro mapování Xen hypercall API do Hyper-V hypercall API Ovladače pro disk a síťování (VSCs) pro plnou integraci s touto architekturou Spolupráce s Novell Plná podpora pro Novel SUSE Linux Enterprise Server 10.x Linux Integration Components Solaris Spolupráce se Sun pro podporu Solaris na Hyper-V 17
Windows Server 2008 Management dnes MMC je jediným nástrojem Správa je moţná i přes standardizované WMI rozhraní Virtual Server uţíval COM Jakýkoli nástroj pracující s WMI umí spravovat Hyper-V VBScript PowerShell.NET Příkazová řádka 18
Virtuální hardware BIOS Paměť Nastavení CPU (NT 4.0) Konfigurace periférií DVD/ISO Síťové karty 19
Hyper-V a integrace Integration Services Reboot/startup Virtual Machine Connection Client Zaloţeno na RDP Podporuje vzdálené spojení Nepodporuje copy/paste Nezapomeňte na opravdové RDP, nabízí: Podporu USB zařízení Windows Audio Sdílení dat (copy&paste) 20
Windows Server 2008 Virtualizace Virtualizace bez velmi dobré správy je mnohem více nebezpečná, než výhody, které virtualizace nabízí. TOM BITTMAN, GARTNER VP AND ANALYST, 9 MAY, 2007 Virtualization Will Drive Major Change in IT Infrastructure and Operations in the Next Three Years, Tom Bittman, May 8, 2007 21
Vysoká dostupnost {Klíčová vlastnost} Výpadek pro hostitelský server nesmí nastat Kaţdý výpadek je násoben počtem virtuálních serverů Hyper-V spoléhá na Windows, aby zajistily vysokou dostupnost ServerCore vyţaduje méně údrţby Windows Failover Clustering nabízí clustering hostitelských i hostovaných počítačů Benefity vyuţívání Windows Funguje to na Windows = funguje to ve VM Nástroje Windows Cluster Management Hyper-V Quick Migration Dostupné v Microsoft Hyper-V RTM Pro plánované odstávky Quick Migration znamená výpadek v řádech vteřin Přesun VM můţe být hotov i za 3 vteřiny Výpadek záleţí na rychlosti konektivity úloţiště a velikosti paměti v dané VM Neplánované výpadky Quick Migration dovoluje restartovat virtuální server na jiném hardwaru 22
Cluster NIC3-192.168.100.1 NODE1 Server Core Heartbeat Network NIC3-192.168.100.2 NODE2 Server Core NIC1-192.168.0.1 NIC1-192.168.0.2 NIC2-10.10.10.1 NIC2-10.10.10.2 PUBLIC LAN Connection Intranet Virtual Network 192.168.0.100 DC 192.168.0.100 iscsi Target 600 MB Witness Disk 10 GB Data Disk SVR316.demo Full Install + MS iscsi Target Windows Server 2008 23
Microsoft Hyper-V Server 2008 Simplified, reliable and optimized virtualization product Provides basic virtualization capabilities Great stand-alone hypervisor-based Reliable and Responsive Micro-kernelized hypervisor with no third party devic Small Footprint Minimal Overhead Easily integrates into existing infrastructure Leverage existing management tools (e.g,: System Center, Virtual Machine Manager) Leverage existing support tools & processes Leverage existing IT skill-set and knowledge 47 What is Microsoft Hyper-V Server? Microsoft Hyper-V Server (HVS) Microsoft Hyper-V Server Hyper-V, feature of Windows Server 2008 Hyper-V Parent Partition Windows or Linux Windows hypervisor Hardware Windows or Linux Windows (parent partition) Windows or Linux Windows hypervisor Hardware Windows or Linux Contains Windows hypervisor and other components, including base kernel and driver technologies. Available as a role in Server Core or full installation of Windows Server 2008 48 24
25
26
27
28
29
HVconfig Automatic startup at admin login Initial setup tool to enable remote management Localized Wrapper around cmd line 30
Windows Server 2008 Windows Server 2008 http://www.longhorn.cz http://www.microsoft.com/windowsserver2008 31
Další zdroje Microsoft Virtualization Web: http://www.microsoft.com/virtualization System Center Virtual Machine Manager Web: http://www.microsoft.com/scvmm Hyper-V Web: http://www.microsoft.com/windowsserver2008/ SoftGrid E-mail: softinfo@microsoft.com Web: http://www.microsoft.com/softgrid Terminal Services Blog: http://blogs.msdn.com/ts/ Web: www.microsoft.com/terminalserver Virtual PC 2007 Web: http://www.microsoft.com/virtualpc Otázky? MARTIN PAVLIS Microsoft MVP IT Senior Consultant KPCS CZ, s.r.o. martin@pavlis.net www.pavlis.net www.kpcs.cz 32