Martin Pavlis – Microsoft MVP
MARTIN PAVLIS
Microsoft MVP
IT Senior Consultant | KPCS CZ, s.r.o.
[email protected] | www.pavlis.net | www.kpcs.cz
Windows Server 2008 {přehled verzí}
1
Martin Pavlis – Microsoft MVP
Hyper-V
{Kterou verzi zvolit?}
Deployment Scenarios
Product
Kterou verzi zvolit? Up to 32 GB Memory
Greater than 32 GB Memory
Windows Server Enterprise Edition
Microsoft Hyper-V Server World-Class Virtualization of WS2000, WS2003, Linux, and Windows Clients
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 Scalable and Robust Virtualization Server Consolidation Hosted Desktop Virtualization (VDI) Branch Office Consolidation
+Quick Migration +Multi-Site Clustering Scale-Up >4P & >32GB
Test and Development
2
Martin Pavlis – Microsoft MVP
Podpora virtuálního prostředí
3
Martin Pavlis – Microsoft MVP
Hyper- V Roadmap 2008
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
Předchozí
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
Martin Pavlis – Microsoft MVP
Aktuální situace Počet virtuálních serverů
1,75%
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.”
0,35%
4,90%
Non-virtualized servers VMware
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“
Microsoft 93,00%
Other
Situace v roce 2010 Počet virtuálních serverů
Information Week Oct. 2007
17,00%
Non-Virtualized servers
83,00%
“Kaţdý rok se bude procento virtualizovaných serverů zvyšovat. Od 5% v roce 2005 po 17% v roce 2007.”
Virtualized servers
5
Martin Pavlis – Microsoft MVP
Výhody virtualizace Konzolidace serverů
Vysoká dostupnost
Využití výkonu
Flexibilita
6
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
Microsoft IT {Praktický příklad}
Servery pro plné nasazení
Test/Development prostředí
2,100+ virtuálních strojů ~100 nových VM měsíčně Poměr virtual vs fyzický server
500+ virtuálních strojů Poměr virtual vs fyzický server 16 servers to 1 server
8 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 Application Mgmt
In System Center Management Suite
Not available from VMware
Physical Mgmt
In System Center Management Suite
Not available from VMware
Multi Hypervisor Mgmt
In System Center Management Suite
Not available from VMware
Cena pro 5 hostitelů (fyzické servery)
VMware Total Cost: $61,443 (w/2 yr support)
Backup
In System Center Management Suite
VirtualCenter: $7,318
In VI Enterprise
Resource Allocation
In System Center Management Suite
In VI Enterprise
Virtual Management
In System Center Management Suite
In VirtualCenter & VI Enterprise
High Availability
In Windows Server 2008
In VI Enterprise
Hypervisor
In Windows Server 2008
In VI Enterprise
Operating System
Windows Server 2008 Enterprise
Windows Server 2008 Enterprise
Virtual Infrastructure Enterprise: $42,4125
Microsoft Total Cost: $20,169 (w/2 yr support)
System Center: $8,169 Windows Server Enterprise $12,000
Windows Server Enterprise $12,000
Microsoft
VMware
9
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
SC Virtual Machine Manager
Hostitelé Jednotlivé akce
Pohled na VM
Centrální knihovna
Náhled
Optimalizace zdrojů
11
Martin Pavlis – Microsoft MVP
Knihovna
Windows Server 2008
12
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
Architektura Virtual Server 2005 Host Virtual Server WebApp
Guests
Provided by: Windows
Ring 3: User Mode
Virtual Server Service
IIS
Virtual Server
Guest Applications ISV
Ring 1: Guest Kernel Mode
VM Additions Windows (NT4, 2000, 2003) Windows Server 2003/Windows XP
Kernel
Ring 0: Kernel Mode
VMM Kernel
Device Drivers
Server Hardware
Architektura Hyper-V Parent Partition
Child Partitions
Virtualization Stack
Windows
Applications
WMI Provider VM Service
Server Core Windows Kernel
Provided by:
Hyper-V
VM Worker Processes
ISV
User Mode
Virtualization Service Providers IHV (VSPs) Drivers
Virtualization Service Clients (VSCs) VMBus
OEM
Windows Kernel
Enlightenments Kernel Mode
Windows hypervisor “Designed for Windows” Server Hardware
15
Martin Pavlis – Microsoft MVP
Diagram blokové architektury Poskytuje: OS
Applications
Applications
Applications
Hyper-V MS/XenSource
Windows Server 2008
Windows Kernel
VSP
VMBus
Windows Server 2003, Windows Server 2008 Windows Kernel
Basic Linux Kernel
Xen-enabled Linux Kernel
VSC
VSC Emulation
VMBus
ISV/IHV/OEM
VMBus
Windows hypervisor “Designed for Windows” Server Hardware
Emulated vs. VSC
16
Martin Pavlis – Microsoft MVP
VSP/VSC Parent Partition
Child Partitions
Provided by:
Applications
VM Worker Process
Windows
User Mode Hyper-V
Windows File System ISV
Volume OEM
Partition Virtual Storage Provider (VSP)
Disk
Disk Fast Path Filter (VSC)
StorPort
Virtual Storage Miniport (VSC)
StorPort Miniport VMBus
iSCSIprt
Kernel Mode
Windows hypervisor
Hardware
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
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
Virtuální hardware BIOS Paměť Nastavení CPU (NT 4.0)
Konfigurace periférií DVD/ISO Síťové karty
19
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
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
Martin Pavlis – Microsoft MVP
Cluster Heartbeat Network NIC3 - 192.168.100.2
NIC3 - 192.168.100.1
NODE2
NODE1 Server Core
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
Martin Pavlis – Microsoft MVP
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
Parent Partition
Windows or Linux
Hyper-V, feature of Windows Server 2008 Hyper-V
Windows or Linux
Windows (parent partition)
Windows or Linux
Windows or Linux
Windows hypervisor
Windows hypervisor
Hardware
Hardware
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
Martin Pavlis – Microsoft MVP
25
Martin Pavlis – Microsoft MVP
26
Martin Pavlis – Microsoft MVP
27
Martin Pavlis – Microsoft MVP
28
Martin Pavlis – Microsoft MVP
29
Martin Pavlis – Microsoft MVP
HVconfig
Automatic startup at admin login Initial setup tool to enable remote management Localized Wrapper around cmd line
30
Martin Pavlis – Microsoft MVP
Windows Server 2008
Windows Server 2008 http://www.longhorn.cz http://www.microsoft.com/windowsserver2008
31
Martin Pavlis – Microsoft MVP
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:
[email protected] 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.
[email protected] | www.pavlis.net | www.kpcs.cz
32