„Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung •...

24
© 2013 CarajanDB GmbH „Mein Leben mit Oracle Exadata“ Stefan Panek Reinhold Boettcher CarajanDB GmbH arvato Systems GmbH

Transcript of „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung •...

Page 1: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

„Mein Leben mit Oracle Exadata“

• Stefan Panek Reinhold Boettcher

• CarajanDB GmbH arvato Systems GmbH

Page 2: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Agenda

• CarajanDB – wer ist denn das?

• arvato Systems GmbH

• Planung eines Exadata Projekts

• Installation, Konfiguration und Migration

• GoLive und Betrieb

• weitere Themen

• Fazit

2

Page 3: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

CarajanDB

• Experten mit über 30 Jahren Oracle Erfahrung

• Spezialisten für– Backup & Recovery

– Hochverfügbarkeit

– Healthchecks

– Performance Optimierung

– Einsatz von Oracle Standard Edition

– Oracle in virtuellen Umgebungen und in der Cloud

– Oracle Migrationen (HW, Unicode, Konsolidierung, Standard Edition)

– Monitoring (Grid / Cloud Control, HLMM, Foglight, Spotlight)

• Schulung und Workshops (Oracle, Toad)

3

Page 4: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

arvato Systems GmbH

• Systemintegrator mit über 30 Jahren IT-Erfahrung

• 2.500 Mitarbeiter an globalen Standorten

• Eigene Rechenzentren am Standort Deutschland

• Spezialist für IT-Dienstleistungen in den Branchen

und Themen:

– Handel, Logistik und Transport, Industrie, Medien,

Versorgung und Verwaltung

– Business Process Management, Cloud Computing,

Customer Relationship Management, E-Commerce, IT-

Outsourcing

4

Page 5: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Agenda

• CarajanDB – wer ist denn das?

• arvato Systems GmbH

• Planung eines Exadata Projekts

• Installation, Konfiguration und Migration

• GoLive und Betrieb

• weitere Themen

• Fazit

5

Page 6: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Planung eines Exadata Projekts

• Projektauftrag und Planung– Aufnahme der aktuellen Systemlandschaft

• Hardware, (CPU, Memory), Storage, Anzahl User, Transaktionsumfang, IO-Kennzahlen, Wachstumsanalyse

– Workshop mit Oracle & Kunden

• Zusammenführung der Ergebnisse und Entscheidungsvorlageerstellen

– Proof of Concept

• Ziele des PoC definieren

• Durchführung des PoC in einem Testcenter

• Auswertung der Ergebnisse des PoC

– ROI/TCO-Berechnung

• guter Support durch Oracle

6

Page 7: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Planung eines Exadata Projekts• Auswahl des Exadata Modells

– Ergibt sich aus PoC, ROI, Kapazitätsplanung

– unbedingt eine “Reserve” für die Zukunft einplanen, gerade im Storage Bereich

– mit Fertigstellung erfolgt die Bestellung bei Oracle

• Data Center Planung– Zugang DC, Stromversorgung, Klimatisierung, freie

Stellfläche

– guter Support durch Oracle

• Logistic-Template, Configuration-Sheet– Namen, IP-Adressen, checkip.sh

– Exadata Deployment Assistent

7

Page 8: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Planung eines Exadata Projekts

• ACS Consulting Package– notwendigen Freiraum einplanen!

– 20 Consulting-Tage aufteilen: 2 x 10 Tage ?

• Desaster Recovery (nicht vergessen)– DR Lösung “nur” über eine zweite Exadata (HCC!)

– Alternative Lösungen

• Linux und ZFS Storage, Pillar Storage

• Fazit “Planung”

– Der Prozess wird durch Oracle gut unterstützt und berücksichtigt viele Punkte im Vorfeld

8

Page 9: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Agenda

• CarajanDB – wer ist denn das?

• arvato Systems GmbH

• Planung eines Exadata Projekts

• Installation, Konfiguration und Migration

• GoLive und Betrieb

• weitere Themen

• Fazit

9

Page 10: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Installation, Konfiguration und

Migration• Installation des Exadata Systems bzw. der Systeme

– Lieferung und Aufstellen durch Spedition

– Konfiguration des Systems durch Oracle ACS (Eingriff möglich)

– Installation des Systems durch Oracle ACS• Aufteilung der Platten in +DATA/+RECO: 40:60 als Default

• Installation der Grid- und DB-Software: Test Datenbank DBM

• Best Case: 3 Werktage

– Dokumentation• Wurde keine erstellt

– Abnahmetests• Performance wird verifiziert auf der Test Datenbank

• Clustertest werden von ACS nicht gemacht

– Backup muss der Kunde implementieren (-> Consulting Package)

10

Page 11: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Installation, Konfiguration und

Migration• Installation des Exadata Systems

– Die Installation erfolgt ausschließlich durch Oracle ACS

– Es wird die zum Zeitpunkt der Installation aktuelle ExadataSoftware installiert

– mit dem Kunden wird der ASR-Service konzipiert und aufgesetzt

• Migration auf das Exadata System– Jetzt muss die interne IT Organisation übernehmen

• oder ein externer Dienstleister bzw. Oracle Consulting

– Empfehlung: das Migrationsverfahren sollte mehrfach“durchgespielt” werden

• Performance und Anwendungstest

• Fachabteilungen involvieren

• “Generalprobe” durchführen

11

Page 12: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Installation, Konfiguration und

Migration

• Fallback Szenario– Ausarbeitung eines Migrationsplans mit Fallback

Möglichkeit

• Fazit “Installation, Konfiguration u. Migration”– Oracle installiert nach “Kochbuch”. Die Migration

muss der Kunde sorgfältig planen. Je kleiner die “Downtime”, desto größer der Aufwand

– Oracle liefert für diesen Prozess viele Dokumente und Vorgehensweisen in Form von Best Practices und Whitepaper

12

Page 13: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Agenda

• CarajanDB – wer ist denn das?

• arvato Systems GmbH

• Planung eines Exadata Projekts

• Installation, Konfiguration und Migration

• GoLive und Betrieb

• weitere Themen

• Fazit

13

Page 14: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

GoLive und Betrieb

• Der Exadata “Betrieb” beginnt– Klärung der Zuständigkeiten

• Es gibt meist 4/5 “Bereiche” – Netzwerk, Betriebssystem, Storage, Datenbank, (Backup)

– Exadata liefert alle Ebenen in einem System • Die Organisation einer IT Abteilung ist aber oftmals anders

aufgestellt

• Welche Auswirkungen hat da ein Exadata System auf die IT Abteilung?– Mehrere Aufgabengebiete werden möglicherweise auf

die DBA’s übertragen• Storage (ASM), Betriebssystem, Datenbank, Netzwerk

• Oracle Exadata Database Machine X3 Administrator

14

Page 15: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

GoLive und Betrieb

• Wird daher ein DBA 2.0 bzw. DMA (Database

Machine Admin) benötigt?

– Aufgaben / Know-How Matrix

15

Aufgabe Know-How

Server, OS, Firmware Linux

Exadata Storage Server cellcli, dcli

ASM & Diskgroups asmcmd & sqlplus

Clusterware crsctl

Cluster managen srvctl

Datenbank managen sqlplus

Monitoring Cloud Control / Monitoring

Tools (Cell Server �)

Backup HW / SW TSM, Netbackup, etc.

Page 16: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

GoLive und Betrieb

• Erforderliches Know-How – Linux OEL / Oracle Solaris x86

– DBA in der Oracle Version 11.2

– RAC, bei Bedarf Data Guard

– Cloud Control 12c

– Backup Software

• Exadata Wissen– Exadata Architektur

– Oracle Enterprise Linux / Oracle Solaris x86

– Infiniband, Storage Cells, Flashdisks, KVM Switches, etc.

16

Page 17: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

GoLive und Betrieb• Um ein Exadata System zu administrieren braucht man in etwa

also, 60% DBA, 20% Systemadministration und ca. 20% ExadataKnow-How– Hier sind auf jeden Fall im Vorfeld Ausbildungen einzuplanen

• Als DBA mit RAC, Clusterware eventuell Data Guard Know-How, sind die Randbedinungen schon sehr gut.

“Respekt” abbauen

� “Look and Feel” von Datenbank, Cluster und ASM ist identisch einer dediziertenUmgebung

• Darüberhinaus hängt einiges von der internen Organisation imUnternehmen ab– Empehlung: Zusammenarbeit Systemadmin und DBA

17

Page 18: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

GoLive und Betrieb• Doch noch ein paar Details ;-)

– Hilfreiche Exadata Metalink Notes für den Betrieb• Master Note DB Machine 1187674.1

• Supported Versions 888828.1

• Exadata Troubleshooting 1071220.1

• Monitoring Exadata 1110675.1

• Critical Issues 1270094.1

• Patching and Patch Testing 1262380.1

• Exadata Healthcheck Script 1070954.1

• Exadata Best Practices 757552.1

• Diagnosability and Troubleshooting 1274324.1

• DBFS 1054431.1

18

Page 19: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

GoLive und Betrieb

• Fazit “GoLive und Betrieb”

– Ein Exadata System stellt neue (bzw. andere)

Anforderungen an die IT Organisation

• Umdenken, Neuorientierung und flexiblere

Strukturen sind gefragt

19

Page 20: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

weitere Themen

• Patchen einer Exadata ein Mysterium– Patchen ist kein “Hexenwerk”: proaktiver SR

– Tools Hilfsmittel OPlan, Exachk, YUM

– Patching and Patch Testing Metalink Note1262380.1

– Patchen von “unten” nach “oben”

– Rythmus von 3 Monaten: Recommended Patchsets• Achtung: Es gibt unterschiedliche

Patchlevelnummerierung: Cell Server, DB-Software

– wenn möglich zuerst Standby System oder Non-Prod Systeme patchen

20

Page 21: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

weitere Themen

• Support mit oder ohne Oracle ACS

– Support Level Platinum

• Bereitstellung Server, OEM, VPN Zugang

• Automatic Service Request

• Reine Hardwareüberwachung (ohne Switche, etc.)

• Configuration Management

• Einbindung in vorhandene Monitoringumgebung

• Patchen/Upgrade durch DBA

• Ergänzung durch Platinum Service

21

Page 22: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

weitere Themen

• Upgrade eines Exadata Systems

– (gemeint ist ein Systemupgrade Quarter -> Half

Rack)

– Es ist ein wichtiges Thema, welches wir hier

nicht weiter ausgeführt haben

22

Page 23: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Fazit

• Möglichst viel Zeit für die Planung vorsehen und zukünftige Anforderungen genau evaluieren– Zeitdruck jeglicher Art schadet

– Mengengerüst

• Erfahrungen und Best Practices nutzen– Sorgfältig planen und testen

• Exadata bietet für kritische Anwendungen sehrgute Performance – Vorteil: “Alles aus einer Hand”

– Exadata wird von eigener Supportgruppe betreut: “höhere Aufmerksamkeit”

23

Page 24: „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung • Spezialisten für – Backup & Recovery – Hochverfügbarkeit – Healthchecks – Performance

© 2013 CarajanDB GmbH

Fragen?

Stefan Panek

[email protected]

Reinhold Boettcher

[email protected]