Windows Server 2008 jako uniwersalna platforma zapewniająca usługi wirtualizacji oraz klastrowania Jerzy Mikołajczak, Sebastian Petruczynik, Marek Zawadzki Poznańskie Centrum Superkomputerowo Sieciowe Poznań, 10.06.2009 1
Agenda Godzina 11:00 Informacje organizacyjne. Wprowadzenie do tematyki wirtualizacji i produktów Microsoft 11:15 Podstawowa konfiguracja Hyper-V dodawanie roli Hyper-V zakładanie maszyny wirtualnej krok po kroku 12:00 Wykorzystanie Hyper-V do klastrowania serwerów konfiguracja klastra wirtualnego demonstracja mechanizmu fail-over oraz live migration 12:45 Microsoft System Center Virtual Machine Manager - zaawansowane narzędzie do zarządzania infrastrukturą wirtualną przegląd funkcjonalności 13:00 Zakończenie 2
Agenda Godzina 11:00 Informacje organizacyjne. Wprowadzenie do tematyki wirtualizacji i produktów Microsoft 11:15 Podstawowa konfiguracja Hyper-V dodawanie roli Hyper-V zakładanie maszyny wirtualnej krok po kroku 12:00 Wykorzystanie Hyper-V do klastrowania serwerów konfiguracja klastra wirtualnego demonstracja mechanizmu fail-over oraz live migration 12:45 Microsoft System Center Virtual Machine Manager - zaawansowane narzędzie do zarządzania infrastrukturą wirtualną przegląd funkcjonalności 13:00 Zakończenie 3
Informacje organizacyjne Ankieta Krótka i anonimowa Pomoc na przyszłość Lista obecności Proszę zaznaczyć, czy chcecie Państwo otrzymywać informacje o kolejnych szkoleniach Prezentacja dostępna na stronach WWW http://mic.psnc.pl http://szkolenia.man.poznan.pl Webcast MIC zarejestruje webcast przy okazji wspólnego szkolenia w Warszawie (IX-X X 2009) 4
Poznańskie Centrum Superkomputerowo-Sieciowe Operator Poznańskiej Sieci Miejskiej POZMAN Operator Polskiego Internetu Optycznego sieci PIONIER Centrum przetwarzania i przechowywania danych (HPC/HTC) oraz hosting zaawansowanych technologii Centrum Bezpieczeństwa Sieci i Systemów Centrum badawczo-rozwojowe (R&D R&D) dla sieci, portali i gridów nowej generacji Centrum Innowacji Microsoft
Centrum Innowacji Microsoft Pierwsze w Polsce MIC Centrum bezpieczeństwa i usług outsourcingowych Partnerzy Microsoft Corporation Poznańskie Centrum Superkomputerowo-SiecioweSieciowe Politechnika Poznańska Otwarcie: 1.06.2006r. http://mic.psnc.pl 6
Wybrane zadania MIC w 2009 Nowe obszary badań (od I 2009) Interoperacyjność systemów i technologii Wirtualizacja systemów Wysokowydajne przetwarzanie komputerowe (HPC) m.in. udział w programie HPC TAP Program szkoleniowy Interoperacyjność systemów i technologii Szkolenia w Warszawie (IX-X X 2009) Szkolenia w zakresie bezpieczeństwa IT Doroczna Konferencja MIC 16 kwietnia 2009, 3. edycja 7
Szkolenia MIC I półrocze 2009 Interoperacyjność 27.05: Zastosowanie technologii Silverlight... 10.06: Windows Server 2008 jako uniwersalna platforma zapewniająca usługi wirtualizacji i klastrowania 23(25).06: Bezpieczeństwo heterogenicznej platformy hostingowej Bezpieczeństwo 18.06: Omijanie firewalli w systemach Windows warsztaty BYOL dla specjalistów bezpieczeństwa Rejestracja wkrótce na stronach WWW MIC http://mic.psnc.pl/szkolenia 8
Szkolenia MIC II półrocze 2009 Interoperacyjność Windows HPC Server Exchange Labs jako uniwersalna platforma e-mail Bezpieczeństwo Bezpieczeństwo aplikacji ASP.NET MVC Bezpieczeństwo kontrolera domeny Szkolenia w Warszawie: IX/X 2009 (powtórzenie cyklu Interoperacyjność Zachęcamy do zgłaszania w ankietach propozycji dalszych tematów! 9
Wirtualizacja 10
Wprowadzenie Wykorzystanie serwerów w data-center: TRADYCYJNIE usługa = dedykowany serwer wykorzystanie danej usługi definiuje utylizację serwera wysoka niezawodność usług = redundancja dedykowanych zasobów fizycznych separacja usług zakup maszyn zarządzanie usługami = zarządzanie zasobami fizycznymi NOWOCZEŚNIE serwer fizyczny oznacza pulę zasobów (cpu, ram, hdd, sieć) do dowolnego rozdysponowania pomiędzy usługami 11
Wprowadzenie Korzyści biznesowe płynące z wykorzystania wirtualizacji: Lepsze wykorzystanie środków zainwestowanych w zakup serwerów. Oszczędności związane z zasilaniem (serwerów oraz klimatyzatorów) i miejscem w serwerowni. Ułatwione a więc tańsze zarządzanie Elastyczność wykorzystania posiadanych zasobów. Możliwość zwiększenia niezawodności usług. Możliwość wykorzystania wirtualizacji do zwiększenia bezpieczeństwa systemów 12
MS Rozwiązania firmy Microsoft w dziedzinie wirtualizacji: Virtual PC 2007 SP1 (desktop, emulacja sprzętu PC, freeware) Microsoft Virtual Server 2005 R2 (lepsze wsparcie dla systemów serwerowych) Microsoft Enterprise Desktop Virtualization (MED-V) (repozytorium maszyn wirtualnych i separacja aplikacji na desktopie) AppV Application Virtualization (framework do izolacji aplikacji przy użyciu centralnego serwera) Hyper-V (Windows Server 2008) sprzętowa wirtualizacja (wymaga Intel VT lub AMD-V, hypervisor) rola w Windows Server 2008 (możliwość dodania innych ról) Hyper-V Server (CLI+mmc, brak innych ról, freeware) Microsoft System Center Virtual Machine Manager 2008 (SCVMM) obsługa różnych platform (Hyper-V, Virtual Server, VMware ESX) wsparcie dla konsolidacji (+ Operations Manager: które maszyny są słabo obciążone) Intelligent Placement (rekomendacja serwera dla maszyny wirt. na podstawie wymagań) biblioteka zasobów (dyski, obrazy, konfiguracje, itd.) wsparcie do zarządzania usługą Failover Clustering konwersje P2V/V2V wsparcie dla PowerShell dla automatyzacji zadań integracja z AD 13
Wykorzystanie wirtualizacji/konsolidacja Konsolidacja, poprawa wykorzystania oraz redukcja fizycznych zasobów. założenia MIC dot. profilu wykorzystania serwera - niepełne obciążenie: Scenariusz 1 14
Wykorzystanie wirtualizacji/konsolidacja Konsolidacja, poprawa wykorzystania oraz redukcja fizycznych zasobów. założenia MIC dot. profilu wykorzystania serwera rozkładanie w pełni obciążonego serwera: Scenariusz 2 15
Wykorzystanie wirtualizacji/konsolidacja Konsolidacja, poprawa wykorzystania oraz redukcja fizycznych zasobów: typowy błąd nadmierny optymizm przy konsolidacji: service 1 service 1 service 2 service 2 service 3 service 3 16
Wykorzystanie wirtualizacji/bezpieczeństwo Wykorzystanie wirtualizacji do zwiększenia bezpieczeństwa systemów: Separacja usług (np. Exchange) Ważne należy zapewnić bezpieczeństwo dla systemów-hostów 17
Godzina 11:00 Informacje organizacyjne. Wprowadzenie do tematyki wirtualizacji i produktów Microsoft 11:15 Podstawowa konfiguracja Hyper-V dodawanie roli Hyper-V zakładanie maszyny wirtualnej krok po kroku 12:00 Wykorzystanie Hyper-V do klastrowania serwerów konfiguracja klastra wirtualnego demonstracja mechanizmu fail-over oraz live migration 12:45 Microsoft System Center Virtual Machine Manager - zaawansowane narzędzie do zarządzania infrastrukturą wirtualną przegląd funkcjonalności 13:00 Zakończenie 18
POKAZ PRAKTYCZNY #1 19
Godzina 11:00 Informacje organizacyjne. Wprowadzenie do tematyki wirtualizacji i produktów Microsoft 11:15 Podstawowa konfiguracja Hyper-V dodawanie roli Hyper-V zakładanie maszyny wirtualnej krok po kroku 12:00 Wykorzystanie Hyper-V do klastrowania serwerów konfiguracja klastra wirtualnego demonstracja mechanizmu fail-over oraz live migration 12:45 Microsoft System Center Virtual Machine Manager - zaawansowane narzędzie do zarządzania infrastrukturą wirtualną przegląd funkcjonalności 13:00 Zakończenie 20
Wykorzystanie wirtualizacji/niezawodność Zwiększanie niezawodności wybranych usług: Klastrowanie maszyn wirtualnych (Windows Server 2008 Ent. / Failover Clustering). Likwidacja pojedynczego punktu awarii (węzeł, storage, urządzenia sieciowe) Wykorzystanie wirtualizacji do bezpiecznego przeprowadzania procedury uaktualniania/serwisowania systemów 21
POKAZ PRAKTYCZNY #2 22
Godzina 11:00 Informacje organizacyjne. Wprowadzenie do tematyki wirtualizacji i produktów Microsoft 11:15 Podstawowa konfiguracja Hyper-V dodawanie roli Hyper-V zakładanie maszyny wirtualnej krok po kroku 12:00 Wykorzystanie Hyper-V do klastrowania serwerów konfiguracja klastra wirtualnego demonstracja mechanizmu fail-over oraz live migration 12:45 Microsoft System Center Virtual Machine Manager - zaawansowane narzędzie do zarządzania infrastrukturą wirtualną przegląd funkcjonalności 13:00 Zakończenie 23
Wykorzystanie wirtualizacji/ułatwione zarządzanie Wirtualizacja jako ułatwienie w zarządzaniu zasobami: Rozwiązuje typowe problemy organizacyjne w środowisku wielo-projektowym: konieczność dedykowania zasobów, w tym na okres tymczasowy konieczność instalacji różnych wersji oprogramowania na serwerze konieczność nadania praw administracyjnych konieczność zapewnienia ciągłości działania Wykorzystanie wirtualizacji podczas aktualizacji i napraw systemów Wirtualizacja jako narzędzie do szybkiego usuwania awarii 24
Wykorzystanie wirtualizacji/ułatwione zarządzanie Microsoft System Center Virtual Machine Manager (SCVMM): Funkcje wykorzystywane w MIC: obsługa dużej liczby identycznych serwerów wirtualnych deployment zarządzanie (włączanie, wyłączanie, zmiana przydziału zasobów) usystematyzowanie dodawania nowych zasobów sprzętowych 25
Wykorzystanie wirtualizacji/ułatwione zarządzanie Microsoft System Center Virtual Machine Manager: Przykładowe wdrożenie: CEL: uruchomienie maksymalnej liczby VPS-ów na potrzeby szkoleniowe 3 serwery fizyczne (2x Xeon quad-core, 16GB RAM, 2x1TB SATA) główne funkcje VPS: IIS7/.NET + Remote Desktop liczba VPS/per serwer: 15-35 26
Wykorzystanie wirtualizacji/ułatwione zarządzanie Microsoft System Center Virtual Machine Manager: 27
Wykorzystanie wirtualizacji/ułatwione zarządzanie Microsoft System Center Virtual Machine Manager: 28
Wykorzystanie wirtualizacji/ułatwione zarządzanie Microsoft System Center Virtual Machine Manager: 29
Wykorzystanie wirtualizacji/ułatwione zarządzanie Microsoft System Center Virtual Machine Manager: 30
Wykorzystanie wirtualizacji/ułatwione zarządzanie Microsoft System Center Virtual Machine Manager: 31
POKAZ PRAKTYCZNY #3 32
Dziękujemy za poświęcony czas. Pytania? support-mic@man.poznan.pl 33