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 FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE 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
Bevezetés 3 4/4/2016
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: Proprietary Open Source Proprietary Solaris Containers Proprietary 4 4/4/2016
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.. 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ő. 5 4/4/2016
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
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 és az Oracle Database Appliance 8 4/4/2016
Oracle Database Appliance Hardware evolúció 9 4/4/2016
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
Oracle Database Appliance Software evolúció v2.1 (2011 szept.) Piacradobás v2.2 v2.3 (2012 első félév) Third Party Software Support (Backup, Monitoring stb.) Multiple DB Home Support External Storage Support (NFS és ZFS Filer) Double Mirroring Support v2.4 (2012 nov.) SAP Support v2.5 (2013 feb.) Virtuális Platform megjelenése v2.6 (2013 máj) WLS Deployment Package v2.8 (2013 nov.) OVM Shared Repository, VLAN Support v12.1.2.0 (2014 szep.) GI/DB 12.1 Support DB és VM Snapshot-ok 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.) 11 4/4/2016
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
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
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 Live- Migration VM/DB Snapshot készítése ACFS technológiával 14 4/4/2016
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
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
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
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
Ü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
Üzemeltetés 20 4/4/2016
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
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
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 Monitoring Administration EM CloudControl R4/R5 vagy 13c HW, VM, OS, Gridinfra, DB OS,GI, DB OAK(oakcli) HW HW, VM, OS, Gridinfra, DB ILOM SNMP HW ILOM Alerting HW ASR HW Third Party Monitoring HW (oakcli, vagy snmp) 23 4/4/2016
Backup Backup Szint Backup Típusa Backup Mód Hypervisor/DOM0 Re-deployment n/a ODA_BASE VM Images NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re Offline ODA_BASE FS direkt Backup-Agent-el Online NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re USER VM Images ACFS Snapshot (1. szint) Offline (1 szint) Backup-Agent (2. szint) NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re direkt Backup-Agent-el NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re Offline Adatbázisok direkt Backup-Agent-el (RMAN) Online NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re (1. szint) Backup-Agent (2. szint) Online lokális Fast Recovery Area használata (1. szint) Online Backup-Agent (2. szint) Desaster Recovery: másodlagos ODA, ACFS replikáció és DataGuard 24 4/4/2016
Gyurcsák Máté Senior Consultant Tel. +43-699-1518 5001 mate.gyurcsak@trivadis.com 25 4/4/2016