oracle database appliance -...
TRANSCRIPT
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Oracle Database Appliance - RAC és Oracle VM konfigurálási tapasztalatok
Oracle VM & Oracle Engineered Systems
Gyurcsák Máté Senior Consultant
Agenda
OVM on Oracle Database Appliance 2 4/4/2016
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
A legnépszerűbb virtalizációs technológiák
OVM on Oracle Database Appliance 4 4/4/2016
Proprietary Open Source
Proprietary
Proprietary
Proprietary Solaris Containers
Open Source Open Source
Open Source
Személyes használatra:
Válallalati használatra:
Proprietary
OVM x86 áttekintés
OVM on Oracle Database Appliance 5 4/4/2016
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ő.
+
Adatbázis és virtualizáció
OVM on Oracle Database Appliance 6 4/4/2016
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)
Adatbázis és virtualizáció
OVM on Oracle Database Appliance 7 4/4/2016
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)
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?
OVM on Oracle Database Appliance 10 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.
Oracle Database Appliance – Software evolúció
OVM on Oracle Database Appliance 11 4/4/2016
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.)
Oracle Database Appliance – Üzemeltetési platformok
OVM on Oracle Database Appliance 12 4/4/2016
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,…)
Virtális Platform vs. „Bare Metal” Pro Kontra?
OVM on Oracle Database Appliance 13 4/4/2016
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ó
OVM on Oracle Database Appliance 14 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
Storage Architektúra
OVM on Oracle Database Appliance 15 4/4/2016
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
ODA - Amit csak itt találsz meg (és Exadatán):
OVM on Oracle Database Appliance 16 4/4/2016
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
Deployment
OVM on Oracle Database Appliance 17 4/4/2016
ILOM Konfigurálása
Reimaging OVM ISO-val
ILOM webfelületen keresztül
(2,5 óra)
Deployment ODA-BASE
Oakcli segítségével (1,5 óra)
Deployment EndUser Bundle (GI DB SW)
(1,5 óra)
DB-k, VM-ek létrehozása
Kész
Deployment
OVM on Oracle Database Appliance 18 4/4/2016
VM-ek létrehozása template-ek alapján:
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ő
Ügyfél Projekt tervezés és megvalósítás
OVM on Oracle Database Appliance 19 4/4/2016
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)
Oakcli - Oracle Appliance Kit Command Line Interface
OVM on Oracle Database Appliance 21 4/4/2016
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..
Upgrade és Patch
OVM on Oracle Database Appliance 22 4/4/2016
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)
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
Kész
Monitorozás, felügyeleti eszközök:
OVM on Oracle Database Appliance 23 4/4/2016
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)
Backup
OVM on Oracle Database Appliance 24 4/4/2016
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 Offline
NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re
Adatbázisok direkt Backup-Agent-el (RMAN) Online
NFS/CIFS/iSCSI/SCP-el direkt a Backup-Server-re (1. szint) Online
Backup-Agent (2. szint)
lokális Fast Recovery Area használata (1. szint) Online
Backup-Agent (2. szint)
Desaster Recovery: másodlagos ODA, ACFS replikáció és DataGuard
Gyurcsák Máté
Senior Consultant
Tel. +43-699-1518 5001
4/4/2016 OVM on Oracle Database Appliance 25