11 Dinge, die Hyper-V übel nimmt Nils Kaczenski MVP Hyper-V faq-o-matic.net Für Ellen Bogen ist alles neu ? DC, DNS, DHCP DC, DNS, WINS Exchange SQL Server SQL Server Hyper-V spinnt! Johannes Beere Datei, Druck Datei, Druck Datei ERP Proxy Firewall Terminal Terminal Backup Management Intranet Support Ellen Bogen Wer zu euch spricht Nils Kaczenski Leiter Microsoft-Consulting Strategische Beratung Projektleitung Windows, Exchange, SQL Virtualisierung, Verfügbarkeit, Sicherheit Fachautor Windows Galileo Press Microsoft Press IT-Administrator iX, cʼt 1 RAM: keine Magie VM1 4 GB VM2 8 GB VM3 4 GB Host-RAM VM4 2 GB VM5 4 GB RAM im Cluster VM1 VM2 VM3 VM7 36 GB VM4 VM5 Host 1 64 GB RAM VM6 VM8 VM9 42 GB VMA VMB Host 2 64 GB RAM VMC … anfassen! Demo: Host hat zu wenig RAM Maximum für VM herausfinden Dynamic Memory: Abhilfe für alles? VM4 VM1 VM2 VM3 Host-RAM Dynamic Memory Geht gut: Geht nicht: SQL Server Enterprise/Datacenter Windows-Dienste Terminal-Server (RDS) Standard-Clients (VDI) Exchange Lync SQL Server Standard Small Business Server Dynamic Memory ersetzt kein RAM! 2 Typische Netzwerk-Fehler Zu wenige Ports im Host Zu viel Traffic pro Port Falsche IP-Konfiguration vSwitches nicht verstanden Karten verwechselt Klassische Host-Netzwerke 1 Gbit VM VM VM vSwitch VM-LAN Cluster 1 Cluster 2 Management Storage … anfassen! Demo: Netzwerkkarten benennen Ports für vSwitches identifizieren 3 SAN, NAS, DAS … oder was?! SCSI/SATA DAS: Lokale Platte SAN: FC/iSCSI SAN: NetzwerkSpeicher Host-Server LAN: CIFS/SMB NAS: DateiServer Zehnmal wenig ergibt … viel! VM1: wenig I/O VM2: wenig I/O VM3: wenig I/O VM4: wenig I/O Host: wenig I/O Summe: viel I/O Thin Provisioning: Texas Chain Saw Massacre Noch viel Platz frei! Noch viel Platz frei! VM1 Noch viel Platz frei! VM2 VM1 VM2 VM3 VM3 VM4 VM5 VM6 Noch viel Platz frei! VM4 Noch viel Platz frei! Noch viel Platz frei! VM5 VM6 Host-Disk Thin Provisioning: Texas Chain Saw Massacre Noch viel Platz frei! VM1 Noch viel Platz frei! VM2 VM1 Noch viel Platz frei! VM3 VM2 VM3 Noch viel Platz frei! Noch viel Platz frei! VM4 VM4 Noch viel Platz frei! VM5 VM5 VM6 Host-Disk VM6 500 GB 4 Hyper-V ist eben Windows Ein Host ist ein Host ist ein Host Ein Host ist nicht: Ein Domänencontroller Ein Datenbankserver Ein Dateiserver Eine Workstation VM Parent Ring 3 User Ring 0 Kernel Ring -1 VM Child 1 VM Child 2 VM Child 3 VSP VSC VSC Treiber IC IC Treiber VMBus VMBus VMBus Emulierte Geräte Virt. Stack Hypervisor Hardware Gretchen fragt: Nun sag, wie hältst duʼs mit … … dem Virenscanner auf dem Host? … der Firewall auf dem Host? … den Updates auf dem Host? … anfassen! Demo: Firewall konfigurieren – nicht abschalten! 5 Ist ja so bequem! Host-Storage ist für VMs da Host-Storage ist nicht da für ISO-Images für VM-Kopien für Backups für Patches, Treiber, Installationsdateien Host-Storage ist schon gar nicht da für den Datenaustausch … anfassen! Demo: Lokale Ressourcen anbinden 6 Glaubensfragen Soll der Host in die AD-Domäne? Und wenn ja: Wo läuft die Domäne? Die Henne und das Ei VM1 DC1 DC2 Host 1 DC3 VM2 Host 2 7 Ressourcen, Power und … keine Luft mehr Eine VM braucht die „Core Four“ CPU RAM Storage Netzwerk Wieviel davon? Ach, immer rin, kost ja nix! CPU? Gib ihm! Der Host hat: 2 CPUs à 6 Kerne mit Hyperthreading … … anfassen! Demo: CPU-Einschränkungen 8 Integriere oder emuliere VM Parent Ring 3 User Ring 0 Kernel Ring -1 VM Child 1 VM Child 2 VM Child 3 VSP VSC VSC Treiber IC IC Treiber VMBus VMBus VMBus Emulierte Geräte Virt. Stack Hypervisor Hardware … anfassen! Demo: Integrationsdienste aktualisieren Zeit-Integration abschalten 9 P2V: Alles andere als schmerzlos VM-Engine 11:24 11:01 ? … anfassen! Demo: Altlasten nach P2V 10 Backup ganz einfach! Kopie der VM-Festplatten Export der VM Full-VM-Backup Neue VM = neue Hardware VM beim Sichern offline Applikation weiß nichts vom Backup Sicherungsobjekt = ganze VM … Wohin mit den Daten? 11 … anfassen! Demo: Snapshots und AVHD-Dateien USN Rollback: Katastrophe statt Rettung USN Rollback: Katastrophe statt Rettung USN Rollback: Katastrophe statt Rettung Hyper-V spinnt? RAM ist ja genug da Netzwerk? Läuft. Daten in Massen Ist der Host nur ein Host? Falsch beladen Entkoppelt Wie groß ist eine VM? Integration oder nicht? Aus blond mach braun Backup ist einfach Schnell- und Schnappschüsse ?! Falls noch was ist Nils Kaczenski [email protected] @Kaczenski