© OPITZ CONSULTING 2017
überraschend mehr Möglichkeiten!
© OPITZ CONSULTING 2017
DOAG 2017 Konferenz
Borys Neselovskyi | November 2017
WebLogic: Wie schütze ich
den AdminServer vorm
Ausfall?
© OPITZ CONSULTING 2017 Seite 2
überzählige blaue Zahlenboxen löschen!
Agenda
1
2
Einführung
Demo
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
© OPITZ CONSULTING 2017 Seite 3
Einführung 1
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
© OPITZ CONSULTING 2017
möglich
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
WLS Domain: Begriffe und Komponenten
Source: https://thecattlecrew.net/2016/08/21/soa-suite-12-2-1-1-0-create-configure-and-tune-a-soaosb-domain/
AdminServer
• Zentrale Komponente
• Verantwortlich für die Verwaltung der Domäne
• Hostet die Adminisstrationskonsole
• 1 X Mal pro Domäne
• Single Point of Failure
Managed Server:
• Hier laufenAnwendungen
• Können im Cluster betrieben werden
NodeManager:
• Verantwortlich für Cluster Kommunikation
• Verantwortlich für Start/Stop von Komponenten
© OPITZ CONSULTING 2017
möglich
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Topologie (EDG)
Load Balancer
3 Tier Architektur Web Tier
Application Tier
Data Tier
High Availability
Source: https://docs.oracle.com/middleware/12213/lcm/SOEDG/SOEDG.pdf
© OPITZ CONSULTING 2017
möglich
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Shared Storage in der Cluster Architektur $ORACLE_HOME
Verzeichnisse: $DOMAIN_HOME/config
$DOMAIN_HOME/bin
$DOMAIN_HOME/servers/AdminServer
Deployments
JMS Persistent Store / TLog
Logfiles
SOA Connectors: Anpassung soa-
connectors auf Shared-Storage und
kopieren der .rar Files
Shared Storage: NAS / SAN
NFS Optionen:
mount nasfiler:/vol/vol1/u01/oracle
/u01/oracle -t nfs -o rw,bg,hard,
nointr,tcp,vers=3, timeo=300,rsize=32768,
wsize=32768
Tipps: ORACLE_HOME: mount read only
ORACLE_HOME: Alle Upgrade/Patch
Aktionen auf dem Server durchführen, wo
die Installation stattgefunden ist
Info: Example Implementation How to Effectively Use the Enterprise Deployment Guide for Oracle
SOA Suite Products (SOA, BPM, BAM, OSB) (Doc ID 1536364.2)
https://docs.oracle.com/middleware/12213/lcm/SOEDG/SOEDG.pdf
© OPITZ CONSULTING 2017
möglich, Hauptinh. r. + Sekundärinhalt l.
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Umgebung
Zwei Linux VM‘s: host01
host02
Domäne: AdminServer: host01
Managed Server MS1:
host01
Managed Server MS2:
host02
© OPITZ CONSULTING 2017
möglich
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Voraussetzungen
Shared Storage: OpenFiler Server
Zusätzliche
Netzwerkschnittstelle
Virtuelle IP Adresse
© OPITZ CONSULTING 2017
möglich
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Konfiguration
Einrichten VIP auf beiden
Servern
Starten VIP auf dem
Server host01
Umkonfiguration des
AdminServers für die
Nutzung der VIP
Konfiguration eines
zusätzlichen
NodeManager
Shared Storage
Konfiguration
© OPITZ CONSULTING 2017
möglich
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Ausfalltest
Server host01
ausschalten
Verfügbarkeit der
Adminconsole prüfen
Server host02:
VIP starten
Zusätzlichen
NodeManager starten
AdminServer starten
Prüfung
© OPITZ CONSULTING 2017
möglich
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Schritt für Schritt Anleitung
https://borysneselovskyi.wordpress.com/2017/07/16/how-to-configure-the-
weblogic-adminserver-for-high-availability/
© OPITZ CONSULTING 2017
Rücksprache mit Mktg.
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Demo
© OPITZ CONSULTING 2017
überraschend mehr Möglichkeiten!
@OC_WIRE OPITZCONSULTING opitzconsultingWWW.OPITZ-CONSULTING.COM
WebLogic: Wie schütze ich den AdminServer vorm Ausfall?
Kontaktdaten
Borys Neselovskyi
Solution Architect
OPITZ CONSULTING Deutschland GmbHLazarettstr. 15, 45127 Essen, Germany
Phone: +49 173 7279029Mail: [email protected]
@bneselov
https://borysneselovskyi.wordpress.com