„Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung •...
Transcript of „Mein Leben mit Oracle Exadata“ · • Experten mit über 30 Jahren Oracle Erfahrung •...
© 2013 CarajanDB GmbH
„Mein Leben mit Oracle Exadata“
• Stefan Panek Reinhold Boettcher
• CarajanDB GmbH arvato Systems GmbH
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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.
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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