WIRTUALIZACJA BEST PRACTICES WINDO SERVER 2008 R2 (HYPER-V 2.0) Bogdan Klekot Microsoft Solutions Advisor bogdank@microsoft.com
Infrastruktura IT do czego zmierzamy Przejście z fizycznych systemów na wirtualne Zarządzanie przez polityki Samo-naprawiające, samomonitorujące środowiski Dostępne, bezpieczne Komponentowe, oparte o usługi Federacyne i połączone Doastępne z każdej platformy, hostowane Proste we wdrażaniu
Co to jest wirtualizacja Wirtualizacja jest to izolowanie zasobów obliczeniowych od siebie: Aplikacje zainstalowane na konkretnym systemie i sprzęcie Interfejsy sprzęgnięte z procesami System operacyjny przypisany do sprzętu Magazyny dyskowe przyporządkowane do konkretnej lokalizacji Sieci przyporządkowane do konkretnych lokalizacji Podejście tradycyjne Virtual Applications Any application on any computer on-demand Virtual Presentation Presentation layer separate from process Virtual Machine OS can be assigned to any desktop or server Virtual Storage Storage and backup over the network Virtual Network Localizing dispersed resources Izolacja komponentów przy pomocy wirtualizacji W efekcie zwirtualizowania zasobów otrzymujemy lepsze wykorzystanie zasobów, oraz większą elastyczność i prostsze zarządzanie zmianami
Szersze spojrzenie na wirtualizację Szerokie portfolio produktów, zapewniających różne strategie wirtualizacji zależności od miejsca (od datacenter do desktopu użytkownika) wraz z jednolitą platformą zarzadzającą 5
Co to jest Hyper-V? Technologia wirtualizacyjna Microsoft Jest to usługa Windows Server a 2008 Pozwala klientom lepiej wykorzystać sprzęt Konsoliduje wiele serwerów - w postaci maszyn wirtualnych - na pojedynczym serwerze fizycznym Pozwala uruchomić wiele systemów operacyjnych równocześnie Wykorzystanie technologii 64-bitowej
Architektura Hyper-V? Parent Partition Child Partitions Provided by: OS Hyper-V MS / XenSource / Novell ISV/IHV/OEM Virtualization Stack WMI Provider VM Service VM Worker Process Applications Applications Applications User Mode Windows Server 2008 Windows Kernel VSP Windows Server 2003, 2008 Windows Kernel VSC Non hypervisor aware OS Xen-enabled Linux Kernel Hypercall Adapter Linux VSCs VMBus VMBus Emulation VMBus Kernel Mode Windows hypervisor Designed for Windows Server Hardware 7
Co nowego w Hyper-V 2.0 ( 2008 R2)? Live Migration Przeniesienie maszyny wirtualnej z jednego serwera na drugi bez zatrzymania usługi. Rozłożenie obciążenia VMs Rozłożenie obciażenia procesorów Upgrade y sprzętu i utrzymanie Virtual addition/removal of storage Add and remove VHD and pass-through disks to a running VM without requiring a reboot.
Cluster Share Volumes: Migration & Storage Cluster Shared Volumes (CSV) w Windows Server 2008 R2 CSV udostępnia jedną i spójną przestrzeń nazw (wszystkie serwery w klastrze mogą korzystać z tych samych dysków) Wymagane dla live migration
Storage best-practice Szybko <-> Elastycznie, Co wybrać? Fixed Disk VHDs/Pass Through Disks Praktyczne różnice w prędkości to ok. 0,2 0,5% Dynamically Expanding VHDs Rosną w miarę potrzeb IDE/SCSI brak różnic w prędkości dzięki V Pass Through Disks Maszyny zapisują/odczytują bezpośrednio z dysku/lun apro: VM writes directly to a disk/lun możliwośc wykorzystania narzędzi zarządzania zawartością Nie można używać migawek (snapshot) Jeden disk/lun przyporządkowany do VM
Co nowego w Hyper-V 2.0 cd... Usprawnienia sieciowe TCP offload support Ruch TCP/IP w VM może być obsługiwany na poziomie fizycznego adaptera (TCP offload). Korzyści: Redukcja obciążenia procesora Poprawienie wydajności - Networking offload Live Migration jest w pełni wspierane przez Full TCP Offload
Networking best-practice Minimum dwa fizyczne adaptery sieciowe Jeden zarządzanie (Parent Partition) Jeden (lub więcej) dla VM networking Dedykowany NIC(s) dla iscsi Parent Partition wydzielona sieć zarządzająca bez dostepu na zewnątrz Tylko VM wystawione do świata VLAN
Co nowego w Hyper-V 2.0 cd... Enhanced processor-based capabilities AMD: AMD-V and Nested Page Tables Intel: Intel-VT and Extended Page Tables Wsparcie dla 64-cores, 1 TB RAM and 256 VMs per host Zarządzanie energią Core Parking Wsparcie dla SuSE, Red Hat oraz Solaris VDI connection broker
Deplyment best-practice Ochrona Parent Partition Server Core Bez aplikacji, brak dostepu do Internetu Przenoszenie VM ze starszych wersjimoving Krok 1: Odinstalować VM Additions Systemy produkcyjne na klastrach CSV (cluster Sahred Volume) w Windows 2008 Server R2 Strorage Migration w SCVMM 2008 R2
Anti-Virus and Security best-practice Anti-Virus Parent partition Korzystać z AV wyłączyć pliki.vhd Child partitions Korzystać z AV na każdej VM (ustawienia zalecane dla workload u) Używać.iso zamiast płyt CD/DVDw napędach fizycznych Lepsza wydajność; Mogą być podłączane zdalnie (kopiowane lub nie) Zapisywać je w bibliotece SCVMM BitLocker
Don't forget the ICs! Emulated vs. VSC
Dobrze przeprowadzona konsolidacja wstępem do Green IT? Wartość porównywana Rack * Blade Rack Space (Rack Units) 120 U 40 U Rack Space (Number of Racks) 3 Racks 1 Racks Power (Kilowatts) 29 KW 17 KW Power Per Element (Watts) 458 W 266 W Max Heat (BTU/Hr) 100,000 BTU/Hr 58,000 BTU/Hr Power Cords/Ports 128 24 Network Cables/Ports 128 4 Storage Cables/Ports 128 16 Storage Disks/Rack 180 240 * Equivalent number of 2U traditional rack mounted compute elements.
System Center Virtual Machine Manager 2008 Hyper-V Cluster VMware server Virtual Machines Context Sensitive Actions Filters Live Thumbnail Management Selection VM Information
Intelligent Placement Pomaga administratorom wybrać najwłaściwsze fizyczne serwery dla maszyn wirtualnych. 5-gwiazdkowa skala łatwe podejmowanie decyzji. Bierze pod uwagę informacje o serwerze fizycznym, historii wydajności oraz biznesowe wymagania ustawione przez administratora. Ma zastosowanie zarówno dla hostów Microsoft jak i VMware.
Delegation and Self Service Dostęp kontrolowany poprzez nakładane polityki. Delegated Administrators Można delegować uprawnienia administracyjne pracownikom w oddziałach operują na limitowanej liczbie maszyn wirtualnych. Self service Web Portal Uprawnieni użytkownicy mogą sami tworzyć wirtualne maszyny w obrębie limitów ustawionych przed administratora. - Wygodne rozwiązanie dla zespołów testujących nowe aplikacje. - Dział IT ma w dalszym ciągu pełną kontrolę nad tworzonymi wirtualkami.
Operations Manager 2007 Rozwiązanie do monitorowania infrastruktury IT. Oparty na wiedzy State Monitoring Artykuł z KB dołączony do alertu Konektory do innych rozwiązań monitorujących Monitorowanie całych usług a nie pojedynczych serwerów Transakcje syntetyczne oraz alerty Monitory Baseline Monitorowanie logów bezpieczeństwa Zbieranie logów security Alerty Kontrolery domeny, serwery oraz stacje robocze Dostęp oparty o role Cross Platform Extensions (R2): HP-UX, Sun Solaris, Red Hat Enterprise Linux SUSE Linux Enterprise Server, (IBM AIX by RTM) VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VMVM VM VM VM VM VM V M
Monitorowanie i raportowanie Discovery dla hostów, maszyn wirtualnych i komponentów VMM Monitorowanie wydajności i zdrowia, raporty etc. Świadomość aplikacji.
Virtual Macine Manager + System Center Operations Manager Virtual Server 2005 R2 Hyper-V SCVMM 2008 VMWare Virtual Center SCVMM 2008 SCOM 2007 PRO Self Service Portal
Performance & Resource Optimization (PRO) Optymalizacja zasobów i wydajności maszyn wirtualnych dzięki informacjom otrzymywanym ze SCOM a VMM automatycznie lub ręcznie (w zależności od ustawień) wprowadza usprawnienia np. przeniesienie VM na innego hosta. Zminimalizowane przestoje, skrócony czas rozwiązania problemu.
Prawa do wirtualizacji zawarte w licencji serwerowej Do fizycznego serwera przypisujemy licencję Windows Server. Product Windows Server 2008 Standard Windows Server 2008 Enterprise Windows Server 2008 Datacenter Maximum permitted running instances in a virtual OSE per license One Four Unlimited
Licencjonowanie best-practice Proc Proc Proc Proc Proc Proc Licencja per procesor!! 2 Datacenter Licenses ~~~~~~~~~ 2 Datacenter Licenses ~~~~~~~~~ 2 Datacenter Licenses ~~~~~~~~~
Przykład: maszyna 2-proc., 7 VM co się bardziej opłaca Win Server Datacenter czy Enterprise? [ceny ERP, Euro netto, cennik Select D, czerwiec 2009] Windows Server DataCenter Edition Windows Server Enterpise Edition Windows Server Enterpise Edition + Win Srv Standard Edition Maszyna ma 2 fizyczne procesory, więc koszt: 2 x 2 021 = 4 042 Liczba VM nielimitowana. Liczba fizycznych procesorów nie ma znaczenia. Każda lic Enterprise daje 4 VM, więc koszt: 2 x 1 981 = 3 962. Maksymalnie 8 VM. Liczba fizycznych procesorów nie ma znaczenia. Koszt: 1 x 1 981,00 + 3 x 610 = 3 811. Liczba VM - 7.