hyper-v v2 · 2018-10-17 · intel: extended page tables (ept) amd: nested page tables (npt) oder...
TRANSCRIPT
Hyper-V v2
Ralf M. SchnellTechnical EvangelistMicrosoft Deutschland GmbH
Microsoft Virtualisierungs-Portfolio
Server Virtualization
Application VirtualizationDesktop
Virtualization
Presentation Virtualization
Management
Windows Server-Virtualisierung
Mehr Skalierbarkeit und Leistung x86 und x64 Gastsysteme x64 Host SMP-Support
Gesteigerte Verlässlichkeit und Sicherheit durch minimale TrustedCode Base
Bessere Flexibilität und Handhabung Einheitliche Verwaltungs-
umgebung für physikalischeund virtuelle Maschinen P2V-Migration mit
intelligentem Deployment
32 & x64 Bit HW
Windows Server 2003
Virtual Server 2005 R2
VM 2 VM 3
VirtualHard Disks
(VHD)
x64 Bit HW & AMD-V/Intel VT
WinSrv2008 Hypervisor
VM 1“Parent”
VM 2“Child”
VM 3“Child”
Architekturüberblick (1/2)
Applications Applications Applications
AndereBetriebssysteme
ohne VMBus-Unterstützung
Windows Server 2003, 2008, XP,
Vista
Windows Kernel VSC
VMBus VMBus Emulation VMBus
“Designed for Windows” Server Hardware
Windows Hypervisor
Windows Server2008
VSPWindows Kernel
Xen-Enabled Linux Kernel
Linux VSC
HypercallAdapter
Host-Partition Gast-Partitionen
VM-Service
WMI-Provider
VM Worker Processes
OS
ISV / IHV / OEM
Windows Server Virtualization
Microsoft / XenSource
User-Mode
Kernel-Mode
Bereitgestellt von:
Architekturüberblick (2/2)
Host-Partition Gast-Partitionen
Kernel-Mode
User-Mode
VirtualizationService
Providers(VSPs)
WindowsKernel
Server Core
IHV-Drivers
VirtualizationServiceClients(VSCs)
WindowsKernel
EnlightenmentsVMBus
Windows Hypervisor
Virtualization Stack
VM-Worker-Processes
VM-Service
WMI-ProviderApplikationen
Provided by:
Windows
ISV
OEM
Windows Virtualization
“Designed for Windows” Server Hardware with PVE
Hypervisor-Architekturen
Monolitischer HypervisorKleiner als OS-Kernel, dennochrelativ groß und komplex
Eigenes Treiber-Modell
Microkernel-HypervisorBeschränkt auf Kern-Funktionalität
Kein eigenes Treiber-Modell: Treiber laufen in der Parent-Partition
Kein externer Code im Hypervisor
VM 1 VM 3
Hardware
Hypervisor
VM 2(“Child”)
VM 3(“Child”)
Virt.Mgmt
VM 1(“Parent”)
DriversDriversDriversHypervisor
VM 2
Hardware
DriversDriversDrivers
Windows Server 2008 R2 Hyper-V
Basiert auf Hyper-V v1
Stabile, zuverlässige Architektur
Schnellster Hypervisor auf dem Markt!
Neue dynamische Lösungen:
Dynamisches Rechenzentrum
Desktop-Virtualisierung
MICROSOFT HYPER-V SERVER
Microsoft Hyper-V Server 2008
Optimiert und kostenlos!
Reduzierter Server Core mit Hyper-V
Micro-Kernel
Vollständige Integration!
Active Directory
System Center
Alle Hyper-V Tools und Skripte
Hyper-V Server: Architektur
Microsoft Hyper-V Server 2008
Micro-Kernel und Hypervisor
Windows hypervisor
Windowsor Linux
Hardware
Parent Partition
Windows or Linux
Microsoft Hyper-V Server
Windows Server 2008 Hyper-V
Server-Rolle in Windows Server 2008
Hyper-V
Windowsor Linux
Hardware
Windowsor Linux
Windows hypervisor
WindowsParent
Partition
Produkt-Überblick
Server-Konsolidierung + Quick Migration
+ Multi-Site ClusteringHosted Desktop Virtualization (VDI)
Zweigstellen-KonsolidierungScale-Up: > 4 CPUs & > 32GB RAM
Test und Entwicklung
Pro
du
ktSz
enar
ien
Microsoft Hyper-V Server
Stabile, schnelle Virtualisierung von W2K, WS03, WS08 Linux &
Windows Clients
Windows ServerEnterprise Edition
Zusätzliche Lizenenfür Virtualisierung:(1x Host + 4x VM)
Windows Server Datacenter Edition
Unlimitierte Lizenzen fürVirtualisierung
Hochverfügbarkeits-HostStand-Alone Host
32 GB RAM max. Mehr als 32 GB RAM
Hyper-V Server: HVconfig
Kommandozeile zur Konfiguration des Hyper-V Servers
Automatischer Start nach dem Anmelden
Lokalisiert in 11 Sprachen
Hyper-v Server: Remote-Verwaltung
Microsoft Hyper-V Server v2
Failover Clustering
Live Migration
Processor-Unterstützung
Second Level Address Translation
Core Parking
Netzwerk-Unterstützung
TCP/IP Chimney Offload
Jumbo Frames
Dynamische Festplattenkonfiguration
Größere Skalierbarkeit
Hyper-V Server: Vergleich
Hyper-V Server 2008 Hyper-V Server V2
CPU 4 CPU 8 CPU
Arbeitsspeicher (Host) 32 GB 1 TB
Arbeitsspeicher (VM) 32 GB insgesamt (alle VMs) 64 GB pro VM
Live Migration Nein Ja
Failover Clustering Nein Ja
Verwaltung Hyper-V Manager (MMC),
System Center Virtual
Machine Manager
Hyper-V Manager (MMC),
System Center Virtual
Machine Manager
LIVE MIGRATION
Live Migration
Verschieben eines Gastsystems zwischen
Hyper-V Hosts ohne wahrnehmbare Ausfallzeit
Live Migration
Steuerung:
Failover Cluster Manager (MMC)
System Center Virtual Machine Manager
Voraussetzungen für die Implementierung:
Einschränkungen für Gastsysteme: Nein!
Änderungen an Gastsystemen: Nein!
Änderungen an Storage Controller (SAN): Nein!
Änderungen am Netzwerk: Nein!
Quick Migration vs. Live Migration
Quick Migration(Windows Server 2008 Hyper-V)
1. Save state
a) Erstellen der VM auf dem Target Host
b) Hibernate auf Shared Storage
2. Verschieben der VM
a) Zugriff auf Shared Storage -> Target Host
3. Resume
a) Resume von Shared Storage
b) Ausführen der VM auf Target Host
Live Migration(Windows Server 2008 R2 Hyper-V)
1. VM State/Memory Transfer
a) Erstellen der VM auf dem Target Host
b) Kopieren des Speicher-Inhalts auf Ziel-VM
2. State Transfer
a) Pausieren der VM
b) Zugriff auf Cluster Shared Volume
3. Resume
Host 1 Host 2
Host 1 Host 2
Live Migration: FunktionsweiseC
on
fig
ura
tio
nC
on
fig
ura
tio
n
Sta
teS
tate
Cluster Shared Volumes
Konsistenter Namensraum: Alle Windows Server 2008 R2 servers sehen die gleichen LUNs (Disks)
Sehr einfache Installation
Keine Änderung an bestehenden LUNs: verwendetNTFS
Keine Probleme mit Laufwerksbuchstaben
Bestehende Tools und Prozesse funktionierenweiterhin
Ausfallsicherheit für Netzwerk und SAN-Anbindung!!!
Failover Cluster Configuration
Program (FCCP)
New for Windows Server 2008 Failover Clustering
Customers have the flexibility to design failover cluster
configurations
If the server hardware and components are logo’d and…
it passes the cluster validation tool, it’s supported!
Or customers can identify cluster-ready servers via the FCCP
OEMs have pre-tested these configurations and list them on the web
Microsoft recommends customers purchase FCCP-validated servers
Look for solutions with this tagline:
“Validated by Microsoft Failover Cluster Configuration Program”
PROZESSOR-UNTERSTÜTZUNG
VM Memory Management
Ein Hypervisor muß zwei Ebenen von Speicher-Virtualisierung abwickeln -> Shadow Page Table
Guest Virtual Address
Guest Physical Address
System Physical Address
VM definiert GVA -> GPA-Zuordnung
Hypervisor definiert GPA -> SPA-Zuordnung
Guest Virtual Address
System Physical Address
CPU unterstütztnur eine EbenederSpeicheradressen-Virtualisierung
Second Level Address Translation
Verschiedene Bezeichnungen
Intel: Extended Page Tables (EPT)
AMD: Nested Page Tables (NPT) oderRapid Virtualization Indexing (RVI)
CPU unterstützt zwei Ebenen der Adress-Virtualisierung
Kein Hypervisor-Code benötigt
Signifikante Einsparungen
Hypervisor CPU: 2% (vorher: 10%)
Windows Server 2008 R2 Core Parking
HYPER-V V2:
WEITERE VERBESSERUNGEN
Hyper-V v2: Neue Funktionen
Dynmisches Disk-Management
Hinzufügen und Entfernen von Disks (VHD und Pass-Through), während das Gastsystem online ist
Netzwerk-Unterstützung
TCP/IP Chimney Offload
Direct Memory Access für VMs
Jumbo Frames
DESKTOP-VIRTUALISIERUNG
Connection Broker: Infrastruktur
Desktop Virtualisierung: MED-V
Server Client Client
Server-basierte Virtualisierung
Virtuelle Betriebssysteme auf Servern und Remote-Zugriff,
Online-Lösung
Client-basierteVirtualisiserung
Virtuelle Betriebssysteme auf demClient, zentrales Management,
offline-Lösung
VDI (Windows VECD – Windows Vista Enterprise Centralized Desktop), Terminal Services
Microsoft® Enterprise Desktop Virtualization based on
Microsoft Virtual PC 2007
Desktop Virtualization
MED-V Architektur
End User
Applications
Operating System
Virtual PC
Applications
OS
Management Server
Mgmt. Console
Active Directory
VM Image Management
Image Repository
Virtual Machine
TechNet – Links
TechNet Online
www.microsoft.com/germany/technetWebsite für alle IT-Pros
TechNet Newsflash
www.microsoft.com/germany/technet/newsflash14-tägig erscheinender Newsletter für IT-Pros (deutschsprachig, kostenlos)
TechNet Veranstaltungen
www.microsoft.com/germany/technet/eventskostenfreie Veranstaltungen und Seminare, die technisches Tiefenwissen vermitteln
TechNet Webcasts
www.microsoft.com/germany/technet/webcasts
IT Pro Momentum
Realisieren Sie neue Potentiale mit neuesten Technologien!
Sie erhalten Unterstützung von Microsoft durch:Zugriff auf Microsoft EvangelistsExklusive technische InhalteExklusive ForenTechNet+ Direct Abonnement (1 Jahr)Microsoft 24x7 Support (1 Jahr)
Project-Phasen
Evaluierung
TECHNISCHE INHALTE
EXCLUSIVE FOREN
Planung
TECHNET+ DIRECT
Pilotierung
24X7-SUPPORT
Auswertung
MICROSOFT BLOGS, WEBSITES, EVENTS, ETC.