StefanPanek ’Reinhold’Boe1cher’ CarajanDBGmbH … 2013... · 4 ©"2013"CarajanDB"GmbH!...

24
© 2013 CarajanDB GmbH Stefan Panek Reinhold Boe1cher CarajanDB GmbH arvato Systems GmbH

Transcript of StefanPanek ’Reinhold’Boe1cher’ CarajanDBGmbH … 2013... · 4 ©"2013"CarajanDB"GmbH!...

©  2013  CarajanDB  GmbH  

Stefan  Panek  Reinhold  Boe1cher  CarajanDB  GmbH  arvato  Systems  GmbH    

©  2013  CarajanDB  GmbH  2  

Ø  CarajanDB  –  wer  ist  denn  das?  Ø  arvato  Systems  GmbH  Ø  Planung  eines  Exadata  Projekts  Ø  InstallaFon,  KonfiguraFon  und  MigraFon  Ø GoLive  und  Betrieb  Ø weitere  Themen  Ø  Fazit  

©  2013  CarajanDB  GmbH  3  

Ø  Experten  mit  über  30  Jahren  Oracle  Erfahrung  Ø  Spezialisten  für  

§  Backup  &  Recovery  §  Hochverfügbarkeit  §  Healthchecks  §  Performance  OpFmierung  §  Einsatz  von  Oracle  Standard  EdiFon  §  Oracle  in  virtuellen  Umgebungen  und  in  der  Cloud  §  Oracle  MigraFonen  (HW,  Unicode,  Konsolidierung,  Standard  EdiFon)  §  Monitoring  (Grid  /  Cloud  Control,  HLMM,  Foglight,  Spotlight)  

Ø  Schulung  und  Workshops  (Oracle,  Toad)  

©  2013  CarajanDB  GmbH  4  

Ø  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,  LogisFk  und  Transport,  Industrie,  Medien,  Versorgung  und  Verwaltung  

§  Business  Process  Management,  Cloud  CompuFng,  Customer  RelaFonship  Management,  E-­‐Commerce,  IT-­‐Outsourcing    

 

©  2013  CarajanDB  GmbH  5  

Ø  CarajanDB  –  wer  ist  denn  das?  Ø  arvato  Systems  GmbH  Ø  Planung  eines  Exadata  Projekts  Ø  InstallaFon,  KonfiguraFon  und  MigraFon  Ø  GoLive  und  Betrieb  Ø weitere  Themen  Ø  Fazit  

©  2013  CarajanDB  GmbH  

Ø  Projektau]rag  und  Planung    §  Aufnahme  der  aktuellen  Systemlandscha`  

•  Hardware,  (CPU,  Memory),  Storage,  Anzahl  User,  TransakFonsumfang,  IO-­‐Kennzahlen,  Wachstumsanalyse    

§  Workshop  mit  Oracle  &  Kunden    •  Zusammenführung  der  Ergebnisse  und  Entscheidungsvorlage  erstellen  

§  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  

Ø  Auswahl  des  Exadata  Modells      §  Ergibt  sich  aus  PoC,  ROI,  Kapazitätsplanung  §  unbedingt  eine  “Reserve”  für  die  Zukun`  einplanen,  gerade  im  Storage  Bereich  

§  mit  FerFgstellung  erfolgt  die  Bestellung  bei  Oracle  Ø  Data  Center  Planung  

§  Zugang  DC,  Stromversorgung,  KlimaFsierung,  freie  Stellfläche    §  guter  Support  durch  Oracle  

Ø  LogisFc-­‐Template,  ConfiguraFon-­‐Sheet    §  Namen,  IP-­‐Adressen,  checkip.sh      §  Exadata  Deployment  Assistent  

7  

©  2013  CarajanDB  GmbH  

Ø  ACS  ConsulFng  Package  §  notwendigen  Freiraum  einplanen!  §  20  ConsulFng-­‐Tage  au`eilen:  2  x  10  Tage  ?  

Ø  Desaster  Recovery  (nicht  vergessen)  §  DR  Lösung  “nur”  über  eine  zweite  Exadata  (HCC!)  §  AlternaFve  Lösungen    

•  Linux  und  ZFS  Storage,  Pillar  Storage  Ø  Fazit  “Planung”  

§  Der  Prozess  wird  durch  Oracle  gut  unterstützt    und  berücksichFgt  viele  Punkte  im  Vorfeld  

8  

©  2013  CarajanDB  GmbH  9  

Ø  CarajanDB  –  wer  ist  denn  das?  Ø  arvato  Systems  GmbH  Ø  Planung  eines  Exadata  Projekts  Ø  InstallaFon,  KonfiguraFon  und  MigraFon  Ø  GoLive  und  Betrieb  Ø weitere  Themen  Ø  Fazit  

©  2013  CarajanDB  GmbH  

Ø  InstallaFon  des  Exadata  Systems  bzw.  der  Systeme  §  Lieferung  und  Aufstellen  durch  SpediFon  §  KonfiguraFon  des  Systems  durch  Oracle  ACS  (Eingriff  möglich)  §  InstallaFon  des  Systems  durch  Oracle  ACS  

•  Au`eilung  der  Plaqen  in  +DATA/+RECO:  40:60  als  Default  •  InstallaFon  der  Grid-­‐  und  DB-­‐So`ware:  Test  Datenbank  DBM  •  Best  Case:  3  Werktage  

§  DokumentaFon    •  Wurde  keine  erstellt  

§  Abnahmetests    •  Performance  wird  verifiziert  auf  der  Test  Datenbank  •  Clustertest  werden  von  ACS  nicht  gemacht  

§  Backup  muss  der  Kunde  implemenFeren  (-­‐>  ConsulFng  Package)  

10  

©  2013  CarajanDB  GmbH  

Ø  InstallaFon  des  Exadata  Systems    §  Die  InstallaFon  erfolgt  ausschließlich  durch  Oracle  ACS  §  Es  wird  die  zum  Zeitpunkt  der  InstallaFon  aktuelle  Exadata  So`ware  

installiert  §  mit  dem  Kunden  wird  der  ASR-­‐Service  konzipiert  und  aufgesetzt  

Ø  MigraFon  auf  das  Exadata  System  §  Jetzt  muss  die  interne  IT  OrganisaFon  übernehmen  

•  oder  ein  externer  Dienstleister  bzw.  Oracle  ConsulFng  §  Empfehlung:  das  MigraFonsverfahren  sollte  mehrfach  

“durchgespielt”  werden  •  Performance  und  Anwendungstest    •  Fachabteilungen  involvieren  •  “Generalprobe”  durchführen  

11  

©  2013  CarajanDB  GmbH  

Ø  Fallback  Szenario    §  Ausarbeitung  eines  MigraFonsplans  mit  Fallback  Möglichkeit  

Ø  Fazit  “InstallaFon,  KonfiguraFon  u.  MigraFon”  §  Oracle  installiert  nach  “Kochbuch”.  Die  MigraFon  muss  der  Kunde  sorgfälFg  planen.  Je  kleiner  die  “DownFme”,  desto  größer  der  Aufwand  

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

12  

©  2013  CarajanDB  GmbH  13  

Ø  CarajanDB  –  wer  ist  denn  das?  Ø  arvato  Systems  GmbH  Ø  Planung  eines  Exadata  Projekts  Ø  InstallaFon,  KonfiguraFon  und  MigraFon  Ø GoLive  und  Betrieb  Ø weitere  Themen  Ø  Fazit  

©  2013  CarajanDB  GmbH  

Ø  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  OrganisaFon  einer  IT  Abteilung  ist  aber  o`mals  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  

14  

©  2013  CarajanDB  GmbH  

Ø Wird  daher  ein  DBA  2.0  bzw.  DMA  (Database  Machine  Admin)  benöFgt?  §  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  

Backup  HW  /  SW   TSM,  Netbackup,  etc.  

©  2013  CarajanDB  GmbH  

Ø  Erforderliches  Know-­‐How    §  Linux  OEL  /  Oracle  Solaris  x86  §  DBA  in  der  Oracle  Version  11.2    §  RAC,  bei  Bedarf  Data  Guard        §  Cloud  Control  12c    §  Backup  So`ware  

Ø  Exadata  Wissen  §  Exadata  Architektur    §  Oracle  Enterprise  Linux  /  Oracle  Solaris  x86  §  Infiniband,  Storage  Cells,  Flashdisks,  KVM  Switches,  etc.  

Ø  Oracle  Exadata  Database  Machine  X3  Administrator  §  Neue  ZerFfizierung  seitens  Oracle      

16  

©  2013  CarajanDB  GmbH  

Ø  Um  ein  Exadata  System  zu  administrieren  braucht  man  in  etwa  also,  60%  DBA,  20%  SystemadministraFon  und  ca.  20%  Exadata  Know-­‐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  idenFsch  zu  einer  dedizierten  Umgebung  

Ø  Darüberhinaus  hängt  einiges  von  der  internen  OrganisaFon  im  Unternehmen  ab  §  Empfehlung:  Zusammenarbeit  Systemadmin  und  DBA  

17  

©  2013  CarajanDB  GmbH  

Ø  Doch  noch  ein  paar  Details  ;-­‐)  §  Hilfreiche  Exadata  Metalink  Notes  für  den  Betrieb  

•  Master  Note  DB  Machine      1187674.1  •  Supported  Versions    888828.1  •  Exadata  TroubleshooFng    1071220.1  •  Monitoring  Exadata    1110675.1  •  CriFcal  Issues      1270094.1  •  Patching  and  Patch  TesFng  1262380.1  •  Exadata  Healthcheck  Script  1070954.1  •  Exadata  Best  PracFces      757552.1  •  Diagnosability  and  TroubleshooFng  1274324.1  •  DBFS          1054431.1  

18  

©  2013  CarajanDB  GmbH  

Ø  Fazit  “GoLive  und  Betrieb”  §  Ein  Exadata  System  stellt  neue  (bzw.  andere)  Anforderungen  an  die  IT  OrganisaFon    •  Umdenken,  NeuorienFerung  und  flexiblere  Strukturen  sind  gefragt    

19  

©  2013  CarajanDB  GmbH  

Ø  Patchen  einer  Exadata  ein  Mysterium  §  Patchen  ist  kein  “Hexenwerk”:  proakFver  SR    §  Tools  Hilfsmiqel  OPlan,  Exachk,  YUM  §  Patching  and  Patch  TesFng  Metalink  Note  1262380.1  §  Patchen  von  “unten”  nach  “oben”  §  Rythmus  von  3  Monaten:  Recommended  Patchsets  

•  Achtung:  Es  gibt  unterschiedliche  Patchlevelnummerierung:  Cell  Server,  DB-­‐So`ware  

§  wenn  möglich  zuerst  Standby  System  oder  Non-­‐Prod  Systeme  patchen  

20  

©  2013  CarajanDB  GmbH  

Ø  Support  mit  oder  ohne  Oracle  ACS  §  Support  Level  PlaFnum  

•  Bereitstellung  Server,  OEM,  VPN  Zugang  

Ø  AutomaFc  Service  Request  •  Reine  Hardwareüberwachung  (ohne  Switche,  etc.)  •  ConfiguraFon  Management  •  Einbindung  in  vorhandene  Monitoringumgebung    •  Patchen/Upgrade  durch  DBA  •  Ergänzung  durch  PlaFnum  Service  

21  

©  2013  CarajanDB  GmbH  

Ø Upgrade  eines  Exadata  Systems  §  (gemeint  ist  ein  Systemupgrade  Quarter  -­‐>  Half  Rack)  §  Es  ist  ein  wichFges  Thema,  welches  wir  hier  nicht  weiter  ausgeführt  haben  

 

22  

©  2013  CarajanDB  GmbH  

Ø Möglichst  viel  Zeit  für  die  Planung  vorsehen  und  zukün]ige  Anforderungen  genau  evaluieren  §  Zeitdruck  jeglicher  Art  schadet  §  Mengengerüst    

Ø  Erfahrungen  und  Best  PracFces  nutzen  §  SorgfälFg  planen  und  testen    

Ø  Exadata  bietet  für  kriFsche  Anwendungen  sehr  gute  Performance    §  Vorteil:  “Alles  aus  einer  Hand”  §  Exadata  wird  von  eigener  Supportgruppe  betreut:  “höhere  Aufmerksamkeit”  

23  

©  2013  CarajanDB  GmbH  

Stefan  Panek  [email protected]  Reinhold  Boe1cher  [email protected]