Oracle Database Appliance RAC és Oracle VM konfigurálási tapasztalatok Oracle VM & Oracle Engineered Systems Gyurcsák Máté Senior Consultant
BASEL BERN BRUGG DÜSSELDORF HAMBURG COPENHAGEN LAUSANNE
FRANKFURT A.M. FREIBURG I.BR. GENEVA MUNICH STUTTGART VIENNA ZURICH
Agenda 1. Bevezetés OVMx86 áttekintés Adatbázis és virtualizáció 2. OVM és az Oracle Database Appliance Hardware és Software evolúció, platformok Architektúra Deployment Ügyfél projekt tervezés és megvalósítás 3. Üzemeltetés Oakcli – demo Upgrade, patch Monitorozás, felügyelet Backup 4. Áttekintés 2
4/4/2016
OVM on Oracle Database Appliance
Bevezetés
3
4/4/2016
OVM on Oracle Database Appliance
A legnépszerűbb virtalizációs technológiák Válallalati használatra: Proprietary
Open Source
Open Source
Open Source
Proprietary
Személyes használatra: Open Source
Proprietary Proprietary Solaris Containers 4
4/4/2016
Proprietary
OVM on Oracle Database Appliance
OVM x86 áttekintés
+ Oracle VM Server Alapja a XEN Hypervisor, open-source szoftver, a virtuális szerver farmunk alapjául szolgáló fizikai gépeken fut, vezérli a memória és CPU használatot a virtuális gépeink részére, magában foglalja a Oracle VM Agent-et is, amivel az OVM Managerrel kommunikál. . 5
4/4/2016
OVM on Oracle Database Appliance
Oracle VM Manager Egy web alapú management konzol, amit az Oracle VM szerverek, VM-ek, template-ek, ISO image-ek adminisztrációjára fejlesztettek. Az Oracle VM Manager teljesen függetlenül fut az OVM infrastruktúra többi elemétől, az OVM farmunk működését nem veszélyezteti hiánya, Xen parancsokkal helyettesíthető.
Adatbázis és virtualizáció Még jóval azelőtt hogy megjelentek volna a licencproblémák a virtuális megoldásoknál, a kizáró ok az adatbázisok virtuális gépeken való elhelyezésének a nem túl optimális I/O teljesítményük volt. Jelenleg pedig azt látjuk, hogy az Oracle saját OVM megoldását promotálja a csúcsteljesítményű és népszerű rendszerein, (Exadata, Exalogic, ODA, ...) de mi változott? Új hardver és illesztőprogram virtualizációs megoldások implementálása XEN környezetben. (Oracle VM 3.1-es verziótól)
6
4/4/2016
OVM on Oracle Database Appliance
Adatbázis és virtualizáció Melyek ezek a XEN technológiák amik megjelenésük után megfelelő teljesítményt biztosítanak az adatbázisok részére virtuális környezetben? SR-IOV: Hardver alapú virtualizáció majdnem teljesen natív I/O és hálózati hozzáférést biztosít Infiniband kapcsolaton keresztül (Exadata X5, Exalogic) Xen PCI Passthrough: Egy PCI eszközt (HBA,NIC) csatolhatunk a virtuális gépünkhöz, egyedi és teljes hozzáférést biztosítva (Oracle Database Appliance) PV Drivers: Paravirtuális illesztőprogramok Windows környezetben (Oracle VM) Block-attach: A hordozó serveren található block device a VM-hez csatolása (Oracle VM)
7
4/4/2016
OVM on Oracle Database Appliance
OVM és az Oracle Database Appliance
8
4/4/2016
OVM on Oracle Database Appliance
Oracle Database Appliance – Hardware evolúció
9
4/4/2016
OVM on Oracle Database Appliance
Oracle Database Appliance X5-2 2 x 1RU x86 Server –2 x 18-core 2.3 GHz Intel Xeon processorok E5-2699 v3 –256 GB Memória (bővíthető 768 GB-ig) –tükrözött 600 GB lokális storage –Redundáns InfiniBand Interconnect –10GBase-T Public Network –Optionális 10GbE SFP+ Public Network
1 x 4RU SAS Storage Shelf (DAS +1 Shelf optionális) –800 RAW GB SSD a Redo log-oknak –1.6 TB RAW SSD Storage: adatbázis vagy tablespace cache –64 (128) TB RAW HDD Storage: adat, archivelog, mentések etc.
10
4/4/2016
OVM on Oracle Database Appliance
Oracle Database Appliance – Software evolúció v2.1 (2011 szept.)
v2.6 (2013 máj)
–Piacradobás
–WLS Deployment Package
v2.2 –v2.3 (2012 első félév)
v2.8 (2013 nov.)
–Third Party Software Support (Backup, Monitoring stb.)
–OVM Shared Repository, VLAN Support
–Multiple DB Home Support
– GI/DB 12.1 Support
–External Storage Support (NFS és ZFS Filer)
–DB és VM Snapshot-ok
–Double Mirroring Support v2.4 (2012 nov.) –SAP Support v2.5 (2013 feb.) –Virtuális Platform megjelenése 11
4/4/2016
OVM on Oracle Database Appliance
v12.1.2.0 (2014 szep.)
–VDISK Support –ACFS standard lesz a DB fájloknak v12.1.2.2 (2015 feb)
– X5-2 újítások (InfiniBand, Exafusion, Cluster Flash Cache etc.)
Oracle Database Appliance – Üzemeltetési platformok Bare Metal
Adatbázis konszolidáció - „Pay as you Grow“ (nincs shrink lehetőség!) Licenszelés MOS licensz-kulccsal - alacsony komplexitás Virtuális Platform Egyedi Oracle VM integráció után:
–Alkalmazás konszolidációs lehetőség –Alkalmazás és adatbázis workload elválasztása –„Capacity-On-Demand“ licenszelési megoldás (DB, WLS, BI…) –Szabadon választható applikációs oprendszerek (Linux, Windows, Solaris,…)
12
4/4/2016
OVM on Oracle Database Appliance
Virtális Platform vs. „Bare Metal” Pro Kontra? Pro:
– Oracle Licensz optimalizálás egyszerűen, online – „Solution-in-a-Box” – Konszolidálni lehet alkalmazásainkat egy rendszerben (DB+APP) – Nagyon flexibilis, dinamikus vCPU allokáció – Kapacitás 100%-os kihasználása (Nem licenszelt vCPU-k felhasználása)
Kontra: – Virtuális gépek (ODA_BASE) mentése stratégiát igényel – Komplexebbnek tűnhet az adminisztráció 13
4/4/2016
OVM on Oracle Database Appliance
Oracle Database Appliance - OVM Architektúra A domain architektúra miatt jól elválaszthatóak a workloadok (Applikáció izoláció) ODA Base (privilegizált virtuális gépek) közvetlenül (PCI-Passthrough) a Storage-hoz kapcsolva VLAN, VDISK támogatás és oakcli VM Management
HA DomU Systemfailover vagy LiveMigration VM/DB Snapshot készítése ACFS technológiával
14
4/4/2016
OVM on Oracle Database Appliance
Storage Architektúra Szerverenként: – 2x HBA – HBA meghibásodás esetén: • multipath segítségével elérjük a diszkeket a másik oldalról – 2x IO vezérlő (Expander) • mindkettő eléri a 24 diszket – Teljes redundancia • RAID vezérlő felesleges: ASM-által biztosított striping
15
4/4/2016
OVM on Oracle Database Appliance
ODA - Amit csak itt találsz meg (és Exadatán):
InfiniBand Exafusion: Adatbázis és InfiniBand hardver közti közvetlen kapcsolat (létező legjobb megoldás RAC-nál) ODA Shared Flash: Globális RAC Cache, ami kiesik az SGA-ból az átkerül az SSD-kre. In-Memory Fault Tolerance: Memória egységek tükrözése szerverek között (Database In-Memory opciónál) ACFS Integráció: Automatizált, tuningolt FS allokáció, snapshots 16
4/4/2016
OVM on Oracle Database Appliance
Deployment
ILOM Konfigurálása
Deployment ODA-BASE Oakcli segítségével (1,5 óra)
DB-k, VM-ek létrehozása
Kész
Deployment EndUser Bundle (GI DB SW) Reimaging OVM ISO-val (1,5 óra) ILOM webfelületen keresztül (2,5 óra)
17
4/4/2016
OVM on Oracle Database Appliance
Deployment RAC Deployment Appliance Manager segítségével:
ODA_BASE Deployment után
Teljesen automatizált
Template kiválasztása
Sikertelen telepítés után megismételhető
VM-ek létrehozása template-ek alapján:
18
4/4/2016
OVM on Oracle Database Appliance
Ügyfél Projekt tervezés és megvalósítás Csere érett Oracle architektúra:
– 4 Node-os RAC – RDBMS 10.2.0.4 – HP Proliant GEN6 és Netapp – Linux alkalmazás-szerverek és Netapp CIFS Share-ek Needs: – Fix CPU Licensz szám – Oracle Database 12c Enterprise Edition és RAC – Linux App-serverek, Share-ek – Rövid POC idő (5-nap) 19
4/4/2016
OVM on Oracle Database Appliance
Üzemeltetés
20
4/4/2016
OVM on Oracle Database Appliance
Oakcli - Oracle Appliance Kit Command Line Interface Egyetlen Tool amivel a következő feladatokat látjuk el:
Deployment DB/VM létrehozása Storage beállítások Monitoring Upgrade Patch VM Management Backup
(Exadatának nincs ilyen)
Demo ha van időnk..
21
4/4/2016
OVM on Oracle Database Appliance
Upgrade és Patch 2016. márciustól Online Upgrade : oakcli update –patch 12.1.2.6.0 –local Mindhárom réteget (infrastructure, grid, database) egy futtatásban frissítjük Bundle letöltés
OS,Storage,Bios,ILOM.. (2óra) DB-Home(s)
Kész
Kicsomagolás
Clusterware ASM (1,5 óra)
Negyedévente egy Bundle Patch jön ki Mindig az adott Bundle Readme-t kell követni One-Off-Patch-ek csak Oracle Support által jóváhagyva 22
4/4/2016
OVM on Oracle Database Appliance
Monitorozás, felügyeleti eszközök: oakcli hozzáférés vagy SNMP a Service Desk részére Cloud Control (Plug-In) DBA-k részére
EM CloudControl R4/R5 vagy 13c OAK(oakcli) ILOM SNMP ILOM Alerting ASR Third Party Monitoring
23
4/4/2016
OVM on Oracle Database Appliance
Monitoring HW, VM, OS, Gridinfra, DB HW HW HW HW HW (oakcli, vagy snmp)
Administration OS,GI, DB HW, VM, OS, Gridinfra, DB
Backup Backup Szint Hypervisor/DOM0
Backup Típusa Re-deployment
ODA_BASE VM Images ODA_BASE FS
NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re direkt Backup-Agent-el
Backup Mód n/a Offline Online
NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re USER VM Images
ACFS Snapshot (1. szint) Backup-Agent (2. szint)
Offline (1 szint)
NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re direkt Backup-Agent-el
Offline
NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re Adatbázisok
direkt Backup-Agent-el (RMAN)
NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re (1. szint)
Online
Online
Backup-Agent (2. szint) lokális Fast Recovery Area használata (1. szint) Backup-Agent (2. szint)
Desaster Recovery: másodlagos ODA, ACFS replikáció és DataGuard 24
4/4/2016
OVM on Oracle Database Appliance
Online
Gyurcsák Máté Senior Consultant Tel. +43-699-1518 5001
[email protected]
25
4/4/2016
OVM on Oracle Database Appliance