oracle database appliance -...

25
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

Upload: dangcong

Post on 31-Aug-2018

269 views

Category:

Documents


0 download

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

OVM on Oracle Database Appliance 3 4/4/2016

Bevezeté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 8 4/4/2016

OVM és az Oracle Database

Appliance

OVM on Oracle Database Appliance 9 4/4/2016

Oracle Database Appliance – Hardware evolúció

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)

OVM on Oracle Database Appliance 20 4/4/2016

Üzemeltetés

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

[email protected]

4/4/2016 OVM on Oracle Database Appliance 25