Oracle OID 10g Names High Availability neue Funktionen - Migration

Ähnliche Dokumente
RBO und CBO. Ralph Urban Application Development Trivadis GmbH

Best Practices und Tools für Upgrades aus der Sicht der Applikation

APEX (Hoch) Verfügbar? Ernst Leber

Data Templates. Thomas Claudius Huber

Zeitlich abhängig von OWB?

aber wer sitzt am Steuer?

Oracle Grid Infrastructure 11gR2 im praktischen Einsatz

Analyse und Reporting in einem Zeitschriftenverlag

WCF RIA Services Datengetriebene Apps. Thomas Claudius Huber Senior Consultant Trivadis AG

Klaus Eckstein, Daniel Hillinger Cloud Control - hochverfügbar von Kopf bis Fuß

Übersicht Streams nach Liste Produkte/Themen

Control Templates. Thomas Claudius Huber

Ablösung von Oracle-Datenbanken mit PostgreSQL oder MariaDB. Präsentation 23. Juni 2016

In Nullkommanix zur Datenbank in der eigenen Cloud

WebLogic Server im Zusammenspiel mit Real Application Cluster

RAC News in Oracle 11g Release 2

Hochverfügbarkeit für Entscheider

Erfahrungsbericht, Konsolidierung und Administration Real Application Cluster

Release Notes. NCP Secure Enterprise HA Server. 1. Neue Leistungsmerkmale und Erweiterungen. 2. Fehlerbehebung und Änderungen

Wie setzt Swisscom Solaris 11 ein

RAC mit Oracle 10g Standard Edition und ASM

Erstes 11gR2 Patchset: Änderungen und Neuigkeiten. Dierk Lenz 27. Oktober 2010 DOAG Regio NRW

ODA Erfahrungen und Neuigkeiten

Erstes 11gR2 Patchset: Änderungen und Neuigkeiten. Dierk Lenz 9. Juni 2011 DOAG Regio Rhein-Neckar

Oracle Net. Dierk Lenz

HERZLICH WILLKOMMEN. Oracle Fail Safe ein Review Martin Schmitter 17. Oktober 2012

6. Jahreskongress der IT-Freiberufler: Oracle-Wettbewerbsvorteile durch qualifizierte IT-Ausbildung

Flexible Schnittstelle für Flat Files in das DWH

Oracle Database 12c Private Cloud

<Insert Picture Here> Einhaltung von Service Level Agreements

Oracle System Application Management in a Nutshell

CI mit Forms im Weblogic Umfeld: CI mit Forms geht das

Oracle und Hochverfügbarkeit Verschiedene Ansätze im Vergleich. Dierk Lenz Herrmann & Lenz Services GmbH DOAG Regio München/Südbayern 14.

AnyWeb AG

Deep Dive in WebLogic Server und Multi- Tenancy

<Insert Picture Here> Die RZ-Zentrale - Grid Control hochverfügbar

Weblogic 12.2 und DB 12.2 das perfekte Duo

NCP Secure Enterprise HA Server (Linux) Release Notes

Cloud Computing in SAP Umgebungen

Kostenoptimierte Cloud-Administration mit Solaris Container Technologie

HANA Solution Manager als Einstieg

<Insert Picture Here> Oracle on Demand Innovationen im Applikationsmanagement

Oracle Data Integrator Ein Überblick

SAFE HARBOR STATEMENT

Oracle Health Check. Enable extreme Performance. zusammen mit seinem Oracle Service Partner

ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE

Silverlight 5 die Neuerungen. Thomas Claudius Huber Senior Consultant Trivadis AG

DOAG Regionalgruppe NRW

Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen

Oracle Data Warehouse Integrator Builder Ein Selbstversuch

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen

Digitale Transformation

Oracle Database Appliance und Virtualisierung: OVM oder KVM?

Ist nur Appliance ODA schon Rechenzentrum in der Kiste?

ISE Information Systems Engineering Firmenpräsentation Erwin Roßgoderer, Geschäftsführer Horst Erdmann, Key Account Managem.

Exadata Engineered Systems als Lösung? Reinhold Boettcher, Systemarchitekt Infrastruktur, arvato Systems

System i Monitoring & Automation

Markus Feichtinger. Power Systems. Der Weg zu POWER! 2009 IBM Corporation

WebLogic Server für Dummies

IBM Migration Factory Migration ohne Risiko für Ihr Business. Dr. Oliver Rettig

Absichern einer Single Instance unter Zuhilfenahme der Oracle Clusterware. Markus Böhmer arvato Systems DOAG 14. September 2015

service center 3.0 für MANAGED IT-SERVICES IT-Ressourcen aus der private und hybrid telekom cloud aktiv managen

SAP HANA Betriebsprozesse im Rechenzentrum

Automatisierung, Virtualisierung & Management Es muss nicht immer VMware sein

Herzlich Willkommen zum HP Storage Summit 2015

FlexFrame for Oracle. Torsten Schlautmann OPITZ CONSULTING Gummersbach GmbH

VIRTUELLE APPLICATION DELIVERY LÖSUNGEN Network Virtualization Day magellan netzwerke GmbH

SOLARIS 11 DEPLOYMENT MIT PUPPET Thomas Rübensaal T-Systems International GmbH

Hochverfügbarkeit mit AlwaysOn für die SSISDB. Stefan Grigat,

S T O R A G E - LÖ S U N G E N

MICROSOFT SQL ASSESSMENTS. Von Axians IT Solutions

OXO³ technische Aspekte der Oracle EMEA internen BI Implementierung

Hyper-V 3.0: Der Sprung an die Spitze?

New Features Oracle Forms 11g Nichts Neu für Forms?

HPE Hyper Converged Systems. Eine Komplettlösung für Virtualisierung, VDI und Cloud-optimierte Workloads

Hochverfügbare LDOMs mit Oracle Solaris Cluster

Managed Infrastructure Service (MIS) Schweiz

PUPPET 4 SOLARIS Thomas Rübensaal, Thorsten Schlump T-Systems International GmbH

Alternativen in der Backup-Infrastruktur

Oracle ACFS / CloudFS zuverlässig nutzbar?

M5000 einfach ablösen durch T4/T5 LDoms und Solaris Zonen

Solaris im Datacenter Architektur, Implementation und Betrieb

XIV Storage reinvented

» Sicherheit in virtualisierten Umgebungen Sandkästen, Klone und Mythen

Berechtigungsplattform

TUI InfoTec. We do IT with a Smile. TUI InfoTec We do IT with a smile Folie 1

Application Business Continuity

Geodateninfrastruktur KT BS

DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC

HA Architekturen mit MySQL

HA Storage Cluster Lösung

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

BESSER WERDEN DURCH ERSE

Michael Arlati. Neubüntenweg Aesch Jahre Progymnasium, 4147 Aesch ( )

Ressourcen und Kapazitätsanalysen im Oracle-Umfeld

Solaris Cluster. Dipl. Inform. Torsten Kasch Bielefeld.DE> 8. Januar 2008

Upgrading Your Skills to MCSA: Windows Server 2016 MOC 20743

Oracle Fusion Middleware Forms & Reports - Go Live!

Daten: Gründungsjahr 1995 Schwerpunkte Oracle, VMware, Microsoft, Linux und Novell Ausschließlich zertifizierte Techniker:

Transkript:

Oracle OID 10g Names High Availability neue Funktionen - Migration Robert Bialek Oracle DBA München, 11.04.2006

Unsere Sicht Oracle OID 10g Names High Availability neue Funktionen - Migration 2 2006

Was tun wir heute Unterstützung in der strategischen Beratung, der Umsetzung, dem Betrieb durch gezielte Auslagerung von Leistungen und der Schulung von Mitarbeitern - alles aus einer Hand Unterstützung im effizienten Management von Daten und deren effektiver Nutzung im Entscheidungsprozess Das Mass unserer Dinge ist die Höhe Ihrer Ansprüche. Dienstleistungs- und Integrationspartner rund um Kernsysteme über den gesamten Lifecycle einer Kundenlösung Anwendungsentwicklung, Consulting, Systemmanagement, Projektmanagement und Schulung Spezialistenwissen in den Basistechnologien Oracle, Microsoft, IBM und Open Source Oracle OID 10g Names High Availability neue Funktionen - Migration 3 2006

Trivadis Dienstleistungen Consulting Strategien & Konzepte, Grundlagen, QS, Coaching, Individualentwicklung Client Server, Web Applikationen, Projektmanagement Projektleitung, GU, Systems Management Hochverfügbarkeit, Tuning, Backup & Recovery, Migrationen, SLA s, Training Oracle, Microsoft, IBM, Java, Security, Oracle OID 10g Names High Availability neue Funktionen - Migration 4 2006

Das Lösungsportfolio Managed Services Application & Infrastructure Managed Services Adaptive Sourcing ITIL individuelle Anwendungen Business Intelligence Data Warehouses Perfomrance Mgmt Analytical Applications Business Communication Personalized Communication Distributed Outputmgmt ebusiness Exchange Application Performance Management Security Strategy Proceses Technology SLA Mgmt Capacity Planning Performance Tuning Training Blended IT learging Skill Mgmt Public Trainings Onsite Trainings Kernsysteme (SCM, ERP, CRM) Application Development MDA/SOA Migration Integration Basistechnologien Oracle, Microsoft, IBM, Open Source Oracle OID 10g Names High Availability neue Funktionen - Migration 5 2006

Trivadis Partnerschaften Managed Services Bechtle Data MySQL Nimsoft Business Intelligence Business Objects Cognos Teradata Business Communication Assentis Outline Security BMC Evidian ISAT StreamServe Application Performance Management Mercury Orapub Quest Novell Quest Training Fastlane Quest individuelle Anwendungen Kernsysteme (SCM, ERP, CRM) Application Development Ernst Basler & Partner Namics Techdata Basistechnologien Oracle, Microsoft, IBM, Open Source Oracle OID 10g Names High Availability neue Funktionen - Migration 6 2006

Trivadis Facts & Figures Aktiv an 11 Standorten Baden, Basel, Bern, Lausanne, Zürich Düsseldorf, Frankfurt, Freiburg, Hamburg, München, Stuttgart Konsolidierter Konzernumsatz 2005 CHF 75 Mio. / EUR 48 Mio. Über 400 Mitarbeiter Über 450 Kunden Über 1 300 Projekte Über 110 Service Level Agreements Rund 4'000 Schulungsteilnehmer pro Jahr Forschungsbudget: CHF 2.8 Mio. / EUR 1.8 Mio. Oracle OID 10g Names High Availability neue Funktionen - Migration 7 2006

Agenda Projekt Überblick Alte Architektur (Namensauflösung) Neue Architektur (Namensauflösung) Daten sind immer im Spiel. Migration der produktiven OID/Names Proxy Infrastruktur Oracle OID 10g Names High Availability neue Funktionen - Migration 8 2006

Projekt Überblick OID 3.0.1.1 Upgrade auf die Version 10.1.2.1 Installation von 6 Names Proxy Servern, ver. 9.2.0.6 Zentrale Namensauflösung für: ca. 1800 Datenbanken ca.11000 Clients Die Umgebung muss hochverfügbar sein (High Availability, Zero Downtime Konzept) Auch die Migration musste unterbrechungsfrei durchgeführt werden Migration: Transparent für alle Clients Oracle OID 10g Names High Availability neue Funktionen - Migration 9 2006

Projekt Proof-of-Concept OID Installation / Deinstallation auf Linux und HP-UX Replikation Fan-Out OID (mehrere Knoten) Datenübernahme (Scripts + Tests) Names Proxy 9.2 gegen OID 10.1.2 Oracle Net 9/10 gegen OID 10.1.2 Test Dispatcher Lösung Test HA-Cluster Migrationsvorgehen, -checklisten, Zeitplan Oracle OID 10g Names High Availability neue Funktionen - Migration 10 2006

Projekt Proof-of-Concept Verabschiedung einer Architekturvariante Dokumentation Opmn / Startverhalten Skripts, Test in der Evaluierungs-Umgebung Last-,Performanceverhalten Monitoring / Security OID Backup/Recovery Master Change Logische Inkonsistenz Oracle OID 10g Names High Availability neue Funktionen - Migration 11 2006

Agenda Projekt Überblick Alte Architektur (Namensauflösung) Neue Architektur (Namensauflösung) Daten sind immer im Spiel. Migration der produktiven OID/Names Proxy Infrastruktur Oracle OID 10g Names High Availability neue Funktionen - Migration 12 2006

Die Architektur aus Sicht des Clients sqlplus scott/tiger@db1 # SQLNET.ORA Network Configuration File: # LDAP.ORA Network Configuration File: NAMES.DEFAULT_DOMAIN = de DEFAULT_ADMIN_CONTEXT = "dc=de" NAMES.DIRECTORY_PATH = (tnsnames, ldap, onames) DIRECTORY_SERVERS = (oraoid1:389:636,oraoid2:389:636,... oraoid3:389:636) NAMES.PREFERRED_SERVERS = DIRECTORY_SERVER_TYPE = OID (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = oranames1)(port = 1575)) (ADDRESS = (PROTOCOL = TCP)(HOST = oranames2)(port = 1575)) (ADDRESS = (PROTOCOL = TCP)(HOST = oranames3)(port = 1575)) ) Oracle OID 10g Names High Availability neue Funktionen - Migration 13 2006

Architekturüberblick des Vorsystems OID Datenbank Names Proxy Multimaster Replikation OID Datenbank Names Proxy 2 OIDs in der Zentrale 2 OIDs dezentral Hochverfügberkeit: ASR OID Replikation, HP-UX HA Cluster OID Datenbank Names Proxy OID Datenbank Names Proxy Parallel dazu OID Names Proxy Installationen Oracle OID 10g Names High Availability neue Funktionen - Migration 14 2006

Architekturdetails des Vorsystems OID 3.0.1.1 wurde in einem HA Package installiert (HP-UX 11.11) Das switchfähige (shared Storage) Package verfügt über eine virtuelle IP-Adresse Im Fehlerfall wurden die Ressourcen auf eine andere Maschine übernommen (Cluster-Partner) ( %& ")*+ "! ( #$%& $%&'! ( Oracle OID 10g Names High Availability neue Funktionen - Migration 15 2006

Agenda Projekt Überblick Alte Architektur (Namensauflösung) Neue Architektur (Namensauflösung) Daten sind immer im Spiel. Migration der produktiven OID/Names Proxy Infrastruktur Oracle OID 10g Names High Availability neue Funktionen - Migration 16 2006

OID Hochverfügberkeit / Linux - Konzept Das "Grundübel" bei einem OID Node Ausfall sind TCP/IP Timeouts Notwendig wäre also eine Lösung, bei der der Client eine TCP/IP Antwort bekommt jedoch keinen OID findet und damit einen Switch auf einen andern OID macht. Die Lösung heißt 'virtuelle IP'. Die OID Clients zeigen nicht auf die physische IP des Public Interfaces jedes Knotens sondern auf eine virtuelle IP des Dispatchers. Oracle OID 10g Names High Availability neue Funktionen - Migration 17 2006

OID Hochverfügberkeit / Linux - Dispatcher Netzwerkkomponente, die im Unternehmen bereits im Web-Umfeld im Einsatz war/ist f5, BigIP 6400 Processor: Dual CPU Base Memory: 2 GB Gigabit CU Ports: 16 Gigabit Fiber Ports (SFP - GBIC Mini): 4 (2 standard, 2 optional) Traffic Throughput: 2 Gb/s Zitat: BIG-IP is an amazing piece of hardware that provides high-availability load balancing, fast and extremely intelligent layer 7 switching, granular interactive control, DoS protection, resource pooling and a number of other features to help protect an enterprise's Internet presence." Scott Sidel, Information Security Magazine Clients greifen nicht mehr direkt auf OID zu Last-Verteilung über alle OID Knoten (round robin) Regelmäßige OID Health-Check Auch redundant Oracle OID 10g Names High Availability neue Funktionen - Migration 18 2006

Neue Architektur in der Zentrale /* " " 1 1 "*+ *, #**-. ( (0 Oracle OID 10g Names High Availability neue Funktionen - Migration 19 2006

Neue Architektur - Infrastruktur 2 OIDs 3.0.1.1 auf HP-UX wurden durch 4 eigenständige OID- Server auf Linux abgelöst (Ldap-Server, OID-Datenbank) SUSE Linux Enterprise Server 9 (x86) 2 Physische CPU s 4GB RAM Auf allen Linux Servern wurde ein Names Proxy Servers installiert Dispatcher-Architektur (f5, BigIP, 6400 version 9.x) Virtuelle Adresse Load Balancing (round robin) Höchstverfügbarkeit Oracle OID 10g Names High Availability neue Funktionen - Migration 20 2006

Dezentrale Architektur (weltweite Standorte) /* " " oraoid3 2*) "345"3& 6-(" #$0#/3"*3+&46+* 7"*+5"3&3*+ ""*& ++*2* "*28 oraoid4 HA CLUSTER (HP mc serviceguard) HA CLUSTER (HP mc serviceguard) Oracle OID 10g Names High Availability neue Funktionen - Migration 21 2006

9 Vergleich der Replikationsmethoden beider Architekturen (Multimaster vs. FAN-Out) 9$ 9$ (*" /+&9: /+&9: (*" ; 9$ 9$ (*" /+&9: (*" /+&9: Oracle OID 10g Names High Availability neue Funktionen - Migration 22 2006

Multimaster vs. FAN-Out (Replikationsverfahren) Multimaster Komplex Basiert auf Oracle Advanced Symetric Replication (ASR) Zwei "Replikationsschichten Diverse Abhängigkeiten Fan Out LDAP basiert Oracle ASR entfällt komplett! Nur eine "Replikationsschicht Weniger Abhängigkeiten Oracle OID 10g Names High Availability neue Funktionen - Migration 23 2006

Überblick über die Replikation Master OID oid1 < R/W =39$* ''' oid2 < R/O oid3 < R/O oid4 < R/O oid5 < R/O oid6 < R/O : *) *>(%*? Oracle OID 10g Names High Availability neue Funktionen - Migration 24 2006

Parallele Names Proxy Server für alte ORACLE Clients Names Proxy Server wird auf allen OID Knoten installiert (Clients < 8.1.7 können OID nicht direkt ansprechen) Der Names Proxy Server holt alle Oracle Net Connection Descriptors stündlich vom lokalen LDAP Server ab (kein automatischer Refresh!) OID-LDAP auch Master für Names Proxy (keine mehrfache Datenpflege notwendig) Oracle OID 10g Names High Availability neue Funktionen - Migration 25 2006

Agenda Projekt Überblick Alte Architektur (Namensauflösung) Neue Architektur (Namensauflösung) Daten sind immer im Spiel. Migration der produktiven OID/Names Proxy Infrastruktur Oracle OID 10g Names High Availability neue Funktionen - Migration 26 2006

Der Beginn der Migration (ohne Downtime) OID 10g R2 Software + DB Installation + Names-Proxy 4 x Zentral, 2x Dezentral (/*" (! (! Oracle OID 10g Names High Availability neue Funktionen - Migration 27 2006

Parallelaufbau der neuen OID Infrastruktur Replication Setup OID 10g R2 (/*" (! (! "* =0 3* * Oracle OID 10g Names High Availability neue Funktionen - Migration 28 2006

Die Dispatcher-Komponenten Dispatcher Konfiguration (IP Adressen / OID Ports) 3 3 1 1 "*+ *, #**-. Oracle OID 10g Names High Availability neue Funktionen - Migration 29 2006

Migration Window und LDAP Export Keine Änderungen im alten OID erlaubt! (/*" (! (! 0. 9$@* Oracle OID 10g Names High Availability neue Funktionen - Migration 30 2006

LDAP Import in OID 10g R2 LDAP Import in der 10g R2 Master Node 9$( * "* (/*" (! (! Oracle OID 10g Names High Availability neue Funktionen - Migration 31 2006

Replikation auf den OID FAN-Out-Nodes Initiale Replikation in der 10g Infrastruktur (/*" (! (! 2* 2* "*-3*"" "": Oracle OID 10g Names High Availability neue Funktionen - Migration 32 2006

Switch to OID 10g R2 DNS Lauf (/*" (/*" (! (! 934 Oracle OID 10g Names High Availability neue Funktionen - Migration 33 2006

Die neue Infrastruktur ist produktiv! OID 3.0.1.1 wurde deaktiviert (! (! (/*" #; A Oracle OID 10g Names High Availability neue Funktionen - Migration 34 2006

Testen der Oracle Namensauflösung TEST 1 Funktions- und Lasttests OID 10g R2 Dauer Anzahl von Clients Anzahl von LDAP Requests Avg. Response Time 50 h 500 86 188 027 0.03 sec 1 Clients 1 TEST 2 Funktions- und Lasttests OID 10g R2 *, #**-. Dauer Anzahl von Clients Avg. Response Time 24 h 4350 0.06 sec Oracle OID 10g Names High Availability neue Funktionen - Migration 35 2006

Migration auf OID 10g Release 2 - Fazit Sehr gute Skalierberkeit und Lastverteilung mit der Dispatcher- Lösung Reduzierung der Komplexität mit der Fan-Out Replikation Performance Verbesserung (durchschnittliche Antwortzeiten vor der Migration: 1,6 sec, nachher 0,03 sec) Oracle OID 10g Names High Availability neue Funktionen - Migration 36 2006

Vielen Dank!? www.trivadis.com