RedHat Enterprise Virtualization Artur Głogowski RHCE, RHCI, RHCX Jakub Wojtasz RHCE, RHCVA, MCT, MCITP, MCSE
Atom-tech Sp. z o.o. Oferta usług: konsulting w zakresie IT audyt infrastruktury projekt środowiska IT wdrożenia dedykowanych rozwiązao produkcja oprogramowania outsorcing
Wymagania Oprogramowanie: Hypervisor: RHEV-H lub RHEL od wersji 5.4 Serwer zarządzający (RHEV-M): Windows 2003 SP2 32-bit + IIS + PowerShell 1.0,.NET Framework 3.5 SP1 Windows 2008 R2 (od wersji RHEV 2.2) Struktura Active Directory (zalecane) SQL Server 2005/2008 (darmową wersję Express zawiera instalator) Python, OpenSSL (zawiera instalator) Serwer NFS (dla obrazów ISO) Sprzęt: Procesory 64-bitowe wspierające wirtualizację: Intel-VT, AMD-V (/proc/cpuinfo -> flags: svm dla AMD lub vmx dla Intel) Zewnętrzny storage: FibreChannel, iscsi, NFS (dla testów) Zarządzanie energią: ilo, BladeCenter, drac5, etc.
Architektura środowiska
Przegląd możliwości Właściwośd Wysoka dostępnośd Migracja Live Harmonogram systemu Oszczędnośd energii Tryb obsługi (maintanance) Opis Uruchamia wirtualne maszyny gości z uszkodzonego hosta automatycznie na innym hoście. Przenoszenie działających maszyn wirtualnych pomiędzy hostami bez utraty danych. Równoważenie obciążenia w oparciu o zużycie zasobów i zasady. Koncentracja maszyn wirtualnych na mniejszej ilości serwerów w czasie zmniejszonej produktywności. Brak przestojów maszyn wirtualnych w okienku serwisowym. Zarządzanie obrazami Monitoring i raportowanie Provisioning w oparciu o szablony, thin provisioning. Dla wszystkich obiektów systemu: gości, hostów, sieci, magazynu danych, etc.
RHEV-H (RHEV Hypervisor) Niewielki rozmiar: ok. 100 MB Skalowalnośd: host 96 rdzeni, 1 TB RAM; gośd 16 vcpu, 256 GB* Wydajnośd: benchmarki dla aplikacji biznesowych Bezpieczeostwo: SELinux Funkcje zaawansowane: memory page sharing, memory overcommit, NIC bonding, multipath I/O, power mgmt, clusters, etc. * - w wersji 2.2
KSM (Kernel Same-Page Merging) Współdzielenie stron pamięci (Memory page sharing) Bezpiecznie współdzieli identyczne strony pamięci pomiędzy maszynami wirtualnymi
Thin provisioning Alokowanie danych w magazynie w razie potrzeby Niewidoczne dla maszyn wirtualnych Zwiększona wydajnośd magazynu Zmniejszone koszty Obsługa FC, iscsi, NFS Raportowanie i ostrzeganie
Bezpieczeostwo Oparty na cechach bezpieczeostwa systemu Linux Pełne wsparcie SELinux Ochrona i izolacja maszyn wirtualnych i hostów Kompromitacja maszyny wirtualnej nie wpływa na pozostałe maszyny Projekt ovirt Podprojekt społeczności SELinux przy NSA Utwardzona wersja hypervisora Wielowarstwowe bezpieczeostwo Isolacja gości Ochrona przed jakimkolwiek naruszeniem hosta Będzie zawarty w RHEL 6
RHEV-M (RHEV Manager)
Wysoka dostępnośd Oparty o RedHat Cluster Suite Monitorowanie w czasie rzeczywistym hostów i maszyn wirtualnych Automatyczny restart maszyn wirtualnych w przypadku awarii hosta Brak potrzeby interwencji administratora Automatyczny powrót maszyny na pierwotny host po usunięciu awarii
Migracja Live Dynamiczne przenoszenie maszyn wirtualnych pomiędzy hostami Brak przestoju pracy usług (gubimy jeden ping) Ciągłośd pracy aplikacji Migracja nawet w przypadku wysokiego obciążenia I/O, np. dla baz danych Obsługa serwisowa sprzętu bez przestojów Dynamiczne równoważenie obciążenia pomiędzy hostami
Harmonogram systemu Dynamiczne równoważenie obciążenia w centrum danych Automatyczna migracja live maszyn wirtualnych w oparciu o zużycie zadobów Możliwośd definiowania zasad dla maszyn wirtualnych
Zarządzanie energią Transfer maszyn wirtualnych celem wyłączenia serwerów w czasie zmniejszonego obciążenia
Manager obsługi Wykonywanie zadao obsługowych na hostach bez wyłączania maszyn gości Przełączenie w tryb maintanance automatycznie migruje maszynę wirtualną
Aktualizacja hostów Automatyczny upgrade hypervisorów
Zarządzanie obrazami Szybkie wdrażanie nowych maszyn wirtualnych na podstawie szablonów Tworzenie szablonów ręcznie, automatycznie na podstawie istniejących maszyn, przez RedHat Network Satellite Server lub z wykorzystaniem narzędzi firm trzecich Thin Provisioning
Migawki systemu Tworzenie snapshotu maszyny w wybranym momencie Wsparcie dla wielu migawek i punktów odzyskiwania dla maszyny Podgląd migawki (Preview)
Nowości w wersji 2.2 (Beta) Wirtualne desktopy Import i eksport maszyn wirtualnych w oparciu o obrazy OVF (Open Virtualization Format) Konwersja V2V obrazów VMware i Xen do obrazów OVF (opcja w trakcie rozwoju, ma byd też dostępna w Fedora 13) Magazyn danych SQL kolekcjonujący zdarzenia z hostów, maszyn wirtualnych i storage u Ulepszone wsparcie dla maszyn wirtualnych Linux i Windows (nowe wersje, SPICE via web dla użytkowników) Możliwośd przydzielenia VM do 256 GB RAM Obsługa najnowszych procesorów: Intel Nehalem-EX, AMD Opteron 6000 Series Możliwośd definiowania zarówno wirtualnych podstawek (socket) jak i rdzeni (core) Ulepszona wydajnośd I/O dla maszyn wirtualnych Rejestracja hypervisorów w RHN Premiera wersji pełnej planowana podczas RedHat Summit w Bostonie w czerwcu 2010.
Ceny MCT1786 Red Hat Enterprise Virtualization for Servers, Standard (12x5) support, 1 year, 1 socket - 399 MCT1787 Red Hat Enterprise Virtualization for Servers, Premium (24x7) support, 1 year, 1 socket - 599 Każdy wariant zawiera Red Hat Enterprise Virtualization Manager for Servers oraz Red Hat Enterprise Virtualization Hypervisor. Opcjonalnie można wykorzystad Red Hat Enterprise Linux 5.4+.
Porównanie kosztów i możliwości
Q & A Dziękujemy za uwagę www.atom-tech.pl