Oracle VM - Przegląd architektury i możliwości



Podobne dokumenty
Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect

Linux -- u mnie działa!

RHEL 5 wpływ wirtualizacji na koszty

Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora

WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski. 12 listopada 2007 WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski

Wirtualizacja infrastruktury według VMware. Michał Małka DNS Polska

Technologie wirtualizacyjne na platformie Red Hat. Artur Głogowski

RedHat Enterprise Virtualization

Wirtualizacja: XEN. Marek Marczykowski 16 czerwca 2010

Wirtualizacja. Metody, zastosowania, przykłady

VMware vsphere 5.5: Install, Configure, Manage

LPAR - logiczne partycjonowanie systemów

W s zec hs tro nne i nieza w o dne tec hno lo g ie w irtua liza c ji w o pa rc iu o ro zw ią za nia firm y P a ra llels

Wirtualizacja. Piotr Sikora Tomasz Ziółkowski

Wirtualizacja w praktyce.

WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

HP Matrix Operating Environment: Infrastructure Administration

System wspomagania zarządzania wirtualizacją

Włodzimierz Dymaczewski 10/05/2010. Forum IT. Zarządzanie realnymi problemami środowisk wirtualnych IBM Corporation

Implementowanie zaawansowanej infrastruktury serwerowej Windows Server 2012 R2

CyberGuru Wirtualizacja na platformie Hyper-V w pigułce. Prezentuje: Kamil Frankowicz

Monitor maszyn wirtualnych

VMware vsphere: Automation Fast Track

Zapytanie ofertowe nr 03/05/2014. Zakup licencji na oprogramowanie do wirtualizacji Działanie POIG 8.2

Baza danych Oracle 11g Express Edition

BitDefender GravityZone Security for Virtualized Environments VS 1ROK

Konsolidacja. OPITZ CONSULTING Kraków

HP Matrix Operating Environment Foundations

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Opis oferowanego przedmiotu zamówienia

Tomasz Greszata - Koszalin

Konwersja maszyny fizycznej na wirtualną.

WIRTUALIZACJA teoria i praktyka. Oskar Skibski, Piotr Sikora, Mateusz Kruszyński

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

platforma zapewniająca usługi wirtualizacji

WWQ. Wakacyjne Warsztaty QNAP. Zaczynamy o 11:00. Prowadzący: Łukasz Milic Certyfikowany Trener QNAP

Data Protection Suite for VMware?

Monitorowanie VMware Rafał Szypułka Service Management Solution Architect IBM Software Services for Tivoli

Capgemini IT Wirtualizacja fundamentem chmury technologie wirtualizacji jako podstawy funkcjonowania chmury

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Administratorzy systemów, inżynierowie, konsultanci, którzy wdrażają i zarządzają rozwiązaniami opartymi o serwery HP ProLiant

Instalowanie i konfigurowanie Windows Server 2012 R2

Czym jest wirtualizacja

Microsoft System Center Virtual Machine Manager 2012

Nowe spojrzenie na wirtualizację

Nowy model subskrypcji, dobór produktów Red Hat i JBoss. Grzegorz Niezgoda

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Licencjonowanie w środowiskach wirtualnych

VMware. Prezentacja na Systemy Operacyjne

Bezpieczeństwo informacji w systemie teleinformatycznym Banku. Tomasz Wind DNS Polska Field Application Engineer

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Zadanie nr 3 CAPACITY PLANNING

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Virtual Grid Resource Management System with Virtualization Technology

Dokumentacja techniczna SIS2-SAD

Szczegółowy Opis Przedmiotu Zamówienia

Nowe produkty w ofercie Red Hat

27/13 ZAŁĄCZNIK NR 4 DO SIWZ. 1 Serwery przetwarzania danych. 1.1 Serwery. dostawa, rozmieszczenie i zainstalowanie 2. serwerów przetwarzania danych.

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Wirtualizacje. Opracowali: Piotr Dąbrowiecki Jakub Gołębiowski Winicjusz Szyszka

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Systemy Operacyjne Wirtualizacja

Open Source Stack jako. alternatywa

Wirtualizacja. Paweł Mantur Artur Mączka Tomasz Niedabylski

Projektowanie i implementacja infrastruktury serwerów

NASI SPONSORZY I PARTNERZY

Rozwiązania bazodanowe EnterpriseDB

Opis Przedmiotu Zamówienia

U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)

SANSEC Poland S.A. dla III Konwent Informatyków Warmii i Mazur Bezpieczna administracja w mobilnym świecie

Grzegorz Jaśkiewicz Dariusz Stefański

Odpowiedź II wyjaśnienie na zapytania do Specyfikacji Istotnych Warunków Zamówienia.

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V

Oprogramowanie do wirtualizacji

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

2. Prace do wykonania w ramach realizacji przedmiotu zamówienia

Wirtualizacja baz danych a Dynamic Memory. Cezary Ołtuszyk coltuszyk.wordpress.com

Załącznik 1A Opis wymagań w zakresie modernizacji serwerowni:

2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?

Cloud Customers Relationships Wymagania wersja systemu:

IV. Wymagane parametry techniczne platformy sprzętowo-programowej (serwera) do zarządzania oprogramowaniem do wykonywania kopii zapasowych szt. 1.

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Licencjonowanie funkcji zarządzania System Center 2012 Server

Tekla Structures 20 Instalacja

Wirtualizacja Hyper-V: sposoby wykorzystania i najnowsze wyniki badań

Wprowadzenie do wirtualizacji w oparciu o technologie Vmware. Opole, , Krzysztof Podobiński, Mateusz Stępień

Instrukcja szybkiego rozpoczęcia pracy

Implementing HP Rack and Tower & HP BladeSystem Server Solutions

VMware, QEMU, UML. oraz inne wirtualne maszyny. Piotr Findeisen Filip Grządkowski Piotr Kuśka Krzysztof Mroczek

Instalacja aplikacji

Budowanie tanich, wysoko wydajnych i wysoko dostępnych systemów pod Linuksem Mariusz Droździel Październik 2009

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

Uwagi do wydania. SEE Electrical Expert V4R2 Service Pack 11 (4.49/F)

Zarządzanie farmami serwerów Linux

Wymagania systemowe Dla przedsiębiorstw i średnich firm

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Załącznik nr 1. Specyfikacja techniczna. Serwer 1 szt. Podać producenta i model. Serwer 1szt. ... Wymagana minimalna wartość parametru

Transkrypt:

Oracle VM Przegląd architektury i możliwości OPITZ CONSULTING Kraków Nowoczesne techniki konsolidacji i optymalizacji środowisk opartych o rozwiązania Oracle (2011) Mateusz Dohnal (Starszy konsultant) OPITZ CONSULTING Kraków 2011 Strona 1

Agenda 1. Konsolidacja systemów 2. Wprowadzenie do architektury Oracle VM 3. Najważniejsze funkcje i zalety Oracle VM 4. Doświadczenia z praktyki OPITZ CONSULTING Kraków 2011 Strona 2

1 Konsolidacja systemów Dlaczego konsolidować serwery? Kiedy używać wirtualizacji? Typy wirtualizacji OPITZ CONSULTING Kraków 2011 Strona 3

Podstawy wirtualizacji serwerów Wirtualizacja serwerów Warstwa abstrakcji pomiędzy fizycznymi komponentami a użytkownikiem Podział jednego serwera na logiczne jednostki Pewna izolacja systemów Przeszkody Architektura procesora X86 nie sprzyja wirtualizacji Wirtualizacja często oznacza spadek wydajności (narzut) Nie wirtualizowane środowisko Aplikacja POWIETRZE System operacyjny Hardware / Serwer OPITZ CONSULTING Kraków 2011 Strona 4

Wirtualizacja serwerów Konsolidacja serwerów Linux Windows Linux Windows Linux Baza danych Serwer plików Web serwer Mail serwer Firewall Kilka faktów... Często tylko jedna aplikacja działa na jednym serwerze Wykorzystanie serwerów jest tylko między 8% und 30% (Gartner Group) Na 1 wydane na sprzęt serwerowy, przypada ok. 10 na wsparcie i utrzymanie (Standish Group) Hypervisor Hardware / Serwer Co daje wirtualizacja... Wyższe wykorzystanie serwerów Inwestycje w sprzęt zmniejszone od 20% do 60% Zmniejszenie kosztów administracyjnych i operacyjnych OPITZ CONSULTING Kraków 2011 Strona 5

Konsolidacja systemów Typy wirtualizacji OPITZ CONSULTING Kraków 2011 Strona 6

2 Architektura Oracle VM Architektura OVM Pojęcie puli i role serwerów Obsługa urządzeń OPITZ CONSULTING Kraków 2011 Strona 7

Architektura Oracle VM Oracle VM Server Open Source Server Software Jest instalowany bezpośrednio na Hardware (czas instalacji ok. 10 min.) Wsparcie dla architektur X86, X86_64 Intel i AMD Wymagania sprzętowe: Procesor x86 and x86_64 z Hardware virtualization support (wymagany dla HV), min. 1 GB RAM Oracle VM Manager Interfejs do zarządzania z poziomu przeglądarki WWW Własny serwer aplikacyjny (OC4J) Repozytorium: Baza Oracle 10g XE jako standard Wymagania: Memory 2 GB, X86 i x86_64 1.83GHz*1 OPITZ CONSULTING Kraków 2011 Strona 8

Architektura Oracle VM Oracle VM Manager Administracja Zarząda cyklem życia maszyn wirtualnych (LCM) : Tworzenie Konfiguracja Klonowanie Współdzielenie Uruchamiania Migrowanie Wygodny dostęp z poziomu przeglądarki WWW Oracle VM Server OPITZ CONSULTING Kraków 2011 Strona 9

Architektura Oracle VM Role serwerów Oracle VM Manager Oracle VM Server Server Pool Master Utility Server Virtual Machine Server Storage Interfejs zarządzania (Dostęp przeglądarka WWW) Przekazywanie poleceń do wykonania Prezentacja rezultatów Fizyczny serwer należy do puli Server Pool Od jednej do trzech ról Uruchomiony agent OVM Dokładnie jeden wymagany w puli Kontakt ze światem zewnętrznym / Dyspozytor w puli Zarządza obciążeniem / Load Balancing maszyn VM Wiele możliwych w obrębie puli również na Master Odpowiedzialny za operacje I/O (copy/move files) Tworzenie/Usuwanie/Zmiana nazwy maszyn VM, serwerów i puli Wiele możliwych w obrębie puli również na Master Po prostu hostuje maszyny VM Wspólny Storage w puli (SAN, NAS, iscsi) Maszyny wirtualne, zasoby zewnętrzne + pliki danych System plików: OCFS2 lub NFS OPITZ CONSULTING Kraków 2011 Strona 10

Architektura Oracle VM Oracle VM Manager Administracja Serverpool Oracle VM Server Oracle VM Server Oracle VM Server Role: Pool Master Utility Server VM Server VM Server VM Server Storage (OCFS2, NFS) OPITZ CONSULTING Kraków 2011 Strona 11

Architektura Oracle VM XEN Hypervisor Mały, lekki VMM (Virtual Machine Monitor) Stworzony na Cambridge University, Open Source Narzędzie niezbędne do prowadzenia procesu wirtualizacji Decyduje które procesy wirtualizowanego systemu operacyjnego można wykonywać bezpośrednio sprzęcie, a które należy emulować. Domain 0 (Dom0) Posiada uprzywilejowane prawa Przejmuje zadania związane z kontrolą i sterowaniem Jest startowana jako pierwsza Dostęp do sprzętu jest realizowany tylko tutaj, posiada niezbędne sterowniki Zawiera aplikacje do sterowania domenami DomU Domains (DomU) Zawierają instancje systemu operacyjnego Są nieuprzywilejowane OPITZ CONSULTING Kraków 2011 Strona 12

Dwa rodzaje wirtualizacji Oracle VM PVM i HVM Wirtualizacja sprzętowa (HV) Oracle VM Działa w oparciu hardware owe rozszerzenia CPU Intel VT-x, AMD-V dla x86 / x86-64 System operacyjny gościa nie wie, że działa na wirtualnym środowisku Jądro systemu jest zamknięte np. Windows 2003, Windows Server 2003 and Windows XP Początkowo Windows dział wyraźnie wolniej na Oracle VM w porównaniu do natywnego sprzętu. Obecnie Oracle rozwinął parawirtualizowane sterowniki które poprawiły wydajność Windows na Oracle VM Parawirtualizacja (PV) Oracle VM System operacyjny gościa wie, że jest uruchomiony w wirtualnym środowisku Jądro systemu gościa jest zmodyfikowane np. RHEL4, RHEL5, OEL 4 i 5 Bardzo wydajny dostęp do Hardware przy pomocy API, porównywalnie do natywnego sprzętu OPITZ CONSULTING Kraków 2011 Strona 13

Wprowadzenie do architektury Oracle VM - Dostęp do urządzeń Obsługa urządzeń Dom0 posiada sterowniki do fizycznych urządzeń Dostęp przez Hypervisor i pod jego kontrolą Domeny DomU zawierają (para-)wirtualizowane odpowiedniki Kernel DomU komunikuje się za pomocą wirtualnych sterowników z fizycznymi Dla zapewniena wysokiej dostępności można np. konfigurować NIC bonding i Storage Multipath. Parawirtualizacja (PVM) Wirtualizacja sprzetowa (HVM) OPITZ CONSULTING Kraków 2011 Strona 14

Architektura Oracle VM Konfiguracja sieci i storage Serwer (hardware & XEN) Możliwy NIC Bonding na serwerach OVM MAC adres /etc/xen/xend-config.sxp /etc/modprobe.conf alias bond0 bonding alias bond1 bonding options bonding max_bonds=2 /etc/sysconfig/netw ork-scripts/ifcfgbond0 BONDING_OPTS="mode=1 miimon=100 downdelay=200 updelay=200 primary=eth2 /proc/net/bonding/bond0 /proc/net/bonding/bond1 OPITZ CONSULTING Kraków 2011 Strona 15

Oracle VM - Multipath Storage Multipath można zaimplementować na poziomie serwera OVM Konfiguracja standardowa jak w Linux /etc/multipath.conf multipath -v0 multipath -ll chkconfig --level 345 multipathd on Storage Można stosować aliasy do WWID dla lepszej przejrzystości Maszyny wirtualne otrzymają dostęp do Multipathed Storage Możliwy Raw Device Mapping do maszyn wirtualnych! OPITZ CONSULTING Kraków 2011 Strona 16

3 Najważniejsze funkcje i zalety Oracle VM Live Migration Pool Loadbalancing Cloning P2V / V2V High Availability Grid Control Integration Oracle VM Templates OPITZ CONSULTING Kraków 2011 Strona 17

Najważniejsze funkcje i zalety Oracle VM Live migration Live Migration Migracja maszyn wirtualnych, w czasie rzeczywistym - podczas pracy, z jednego serwera fizycznego na drugi Brak opóźnień i przestojów Ciągła dostępność usług Pełna integralność wszystkich transakcji Doskonałe do równoważenia obciążenia i planowanych prac Użytkownik User konserwacyjnych Serwer Server 1 Serwer Server 22 Storage Guest High Availability (HA) Automatyczne uruchomienie maszyn wirtualnych (VM) w obrębie puli po awarii OPITZ CONSULTING Kraków 2011 Strona 18

Najważniejsze funkcje i zalety Oracle VM Pool Loadbalancing Podczas uruchamiania maszyny wirtualnej (VM) zostanie wybrany serwer OVM z największą ilościa wolnych zasobów Cloning Klonowanie maszyn wirtualnych (VM) umożliwia szybką budowę systemów testowych, lub umożliwia przeniesienie VM do innej puli serwerów P2V Dzieki narzędziu P2V na Oracle VM CD można zwirtualizować fizyczny serwer W tym celu należy w konsoli wpisać podczas bootowania linux p2v Webserver zostanie uruchominy na serwerze Przez VM Manager można rozpocząć proces wirtualizacji OPITZ CONSULTING Kraków 2011 Strona 19

Najważniejsze funkcje i zalety Oracle VM Konwersja V2V Konwersja V2V Pliki VMDK z serwera VMware moga zostać zmigrowane do OVM Skopiować pliki VMDK do katalogu /OVS/running_pool Następnie należy uruchomić konwersję z Oracle VM Manager a Konsolidacja serwerów Wyeliminowanie wydatków na licencje VMware OPITZ CONSULTING Kraków 2011 Strona 20

Najważniejsze funkcje i zalety Oracle VM Oracle VM Templates Gotowe, prekonfigurowane systemy z oprogramowaniem Oracle Przetestowane i zoptymizowane przez inżynierów pod kątem aplikacji Oracle Bezpłatny pobieranie z Oracle E-Delivery Możliwość konfiguracji, a następnie zapisu jako Gold-Images Przykłady: Oracle Application Server 10g Release 3 Webcenter Template (x86 32 bit) Oracle Database Templates również RAC! (x86 32 bit and 64 bit) Oracle Enterprise Manager Grid Control Template (Linux x86) Oracle WebLogic Server 10g Release 3 Template (x86 32 bit and 64 bit) Oracle Siebel CRM 8.1.1 Industry and Cross-Industry Applications (x86 32bit) Oracle VM Templates for Oracle E-Business Suite Release 12.1.1 (64 bit) JD Edwards Enterprise One 9.0 Update 1 Oracle VM Template for Oracle Solaris 10 9/10... i wiele innych na http://edelivery.oracle.com OPITZ CONSULTING Kraków 2011 Strona 21

4 Doświadczenia z praktyki Wdrożenia u klientów Przykłady poleceń Hardpartitioning i pinowanie CPU Plik vm.cfg OPITZ CONSULTING Kraków 2011 Strona 22

Instalacje u klientów Opcja VT w BIOS ie Szybka instalacja, wygodny kreator anaconda, kilka pytań i ok. 10 min instalacja gotowa OPITZ CONSULTING Kraków 2011 Strona 23

Przykłady poleceń tekstowych Uruchomienie maszyny wirtualnej xm create vm.cfg Podłączenie do konsoli maszyny wirtualnej xm console 18_IAXFS120V1 Wyłączenie maszyny wirtualnej xm shutdown/destroy 24_IAXFS120V2 Dodanie zasobu dyskowego xm block-attach 8 file:`pwd`/dsk.img /dev/xdc w Aktualne obciążenie xentop Wyświetlenie maszyn wirtualnych na danym serwerze OVM xm list [root@iaxfs120 OVM_EL5U4_X86_OVM_MANAGER_PVM]# xm list Name ID Mem VCPUs State Time(s) 18_IAXFS120V1 7 16384 2 r----- 575375.4 20_IAXFS120V3 4 5120 1 -b---- 24248.8 22_IAXFS120V4 3 5120 1 -b---- 1921.6 24_IAXFS120V2 8 16384 1 r----- 537996.1 Domain-0 0 569 8 r----- 342921.4 OPITZ CONSULTING Kraków 2011 Strona 24

Przykłady poleceń pinowanie CPU (tymczasowe) xm vcpu-pin 22_IAXFS120V4 1 4 Wyświetlenie: xm vcpu-list Name ID VCPU CPU State Time(s) CPU Affinity 18_IAXFS120V1 7 0 2 -b- 324310.6 2 18_IAXFS120V1 7 1 1 -b- 288347.6 1 20_IAXFS120V3 4 0 3 -b- 25673.9 3 22_IAXFS120V4 3 0 4 -b- 2025.0 4 24_IAXFS120V2 8 0 3 -b- 572962.5 any cpu Domain-0 0 0 4 -b- 107213.2 any cpu Domain-0 0 1 5 -b- 112451.2 any cpu Domain-0 0 2 0 -b- 77110.7 any cpu Domain-0 0 3 1 -b- 17532.1 any cpu Domain-0 0 4 7 r-- 13860.1 any cpu Domain-0 0 5 0 -b- 9372.7 any cpu Domain-0 0 6 2 -b- 12988.4 any cpu OPITZ CONSULTING Kraków 2011 Strona 25

Przykłady z konsoli vm.cfg disk = ['file:/var/ovs/mount/ba95d0f8a6e446f8aa9233c1003062f0/running_pool/18_iaxf S120V1/System.img,xvda,w', 'phy:/dev/mpath/ax_voting_colo,xvdb,w!', 'phy:/dev/mpath/ax_voting_host,xvdc,w!', 'phy:/dev/mpath/ax_fra2_host,xvdd,w!',... 'file:/var/ovs/mount/ba95d0f8a6e446f8aa9233c1003062f0/running_pool/18_iaxfs120v1/oraclesoft.img,xvdn,w',] maxmem = 16384 memory = 16384 name = '18_IAXFS120V1' on_crash = 'restart' on_reboot = 'restart Jest graficzna alternatywa - OVM Manager vcpus = 2 cpus = 1,2 OPITZ CONSULTING Kraków 2011 Strona 26

Podsumowanie - Konsolidacja serwerów Oracle Oracle Fusion Oracle Inne Inne Database Middleware Applications aplikacje aplikacje Oracle Oracle Oracle Oracle or Red Hat Microsoft Enterprise Linux Enterprise Linux Enterprise Linux Enterprise Linux Windows Oracle VM Oracle VM Darmowy produkt oparty na Xen Przetestowana i wspierana przez Oracle technologia wirtualizacji serwerów i produktów Oracle Konsolidacja serwerów Linux i Windows na platformie x86 i x86_64 Szablony maszyn wirtualnych do automatycznego wdrażania Zintegrowana consola zarządzania, oparta o przeglądarkę WWW Zawiera opcję Live migration bez dodatkowych opłat Gotowe do ściągnięcia, przetestowane i zoptymalizowane przez Oracle obrazy z zainstalowanymi produktami Niskie koszt Enterprise-quality support OPITZ CONSULTING Kraków 2011 Strona 27

Dodatkowe informacje Oracle VM Home Page oracle.com/virtualization Free Download: Oracle VM edelivery.oracle.com/oraclevm OTN, Architect Center oracle.com/technology/products/vm oracle.com/technology/tech/virtualization OPITZ CONSULTING Kraków 2011 Strona 28

Kontakt Mateusz Dohnal Starszy konsultant OPITZ CONSULTING Kraków mateusz.dohnal@opitz-consulting.com tel. +48 12 617 1805 tel. kom. +48 519 309 705 OPITZ CONSULTING Kraków 2011 Strona 29

Pytania/Odpowiedzi OPITZ CONSULTING Kraków 2011 Strona 30