Systemadministration in BI EE11g - doag.org

24
1 Systemadministration in BI EE11g Marc Bastien BI Presales Consulting Agenda – Systemadministration Einführung Architektur Unterschied zu Oracle BI 10g Begriffe J2EE Components, BI System Components Vertical, Horizontal Scaling High Availability, Clustering OPMN, Node Manager, Admin Server, Managed Server Installation / Upgrade Systemverwaltung im Detail

Transcript of Systemadministration in BI EE11g - doag.org

Page 1: Systemadministration in BI EE11g - doag.org

1

Systemadministration in BI EE11g

Marc BastienBI Presales Consulting

Agenda – Systemadministration

• Einführung

• Architektur• Unterschied zu Oracle BI 10g

• Begriffe

• J2EE Components, BI System Components

• Vertical, Horizontal Scaling

• High Availability, Clustering

• OPMN, Node Manager, Admin Server, Managed Server

• Installation / Upgrade

• Systemverwaltung im Detail

Page 2: Systemadministration in BI EE11g - doag.org

2

Oracle BI EE 11gEinführung in die Systemverwaltung

Feststellung

• Systemverwaltung in BI EE 11g:• Verbesserte “Total Cost of Ownership” (TCO) durch extensive Nutzung offener Standards und Komponenten der Oracle Fusion Middleware

• Ermöglicht umfangreiche, zentralisierte Umgebung für die Installation, den Upgrade, das Setup und die Konfiguration und die laufende Überwachung aller beteiligten Komponenten

Page 3: Systemadministration in BI EE11g - doag.org

3

BI EE 11g: Investitionen in vier Bereichen

Dashboard Interaktivität

Kartendarstellung

Integrierte Suche

IntegriertesPixel-perfekt Report-layout

Dynamisches OLAP

Auto-generate Essbase cubes

Abfrage-Generierung optimiert

Essbase clustering

Enterprise Manager Administration

Exadata v2

Insight to Action

Real-Time Decisions

Einheitliches OLAP + ROLAP

EPM System 11 Integration

BI Foundation mit HFM und Planning

Essbase-BI Server

BI Applications

Fusion Applications

Fusion Middleware

3rd party Zertifizierungen

Data Exploration and Visualization

Performance, Scalability,

Reliability

Innovation Integration

LowerTCO

Eigenschaften der Systemverwaltung mit BI 10g

• Unglaublich flexibel, aber z.T. komplexe Optionen• Bedingt hauptsächlich durch dieverse lokale Konfigurationsdateien

• Anzahl der möglichen Konfiguration ~700!

• Viele Optionen benötigen Änderungen auf mehreren Maschinen

• Schwere Fehlerdiagnose durch verteilte Log-Dateien

• Begrenzte Prozeßkontrolle

• Kein laufende Überwachung der Prozesse

• Infrastruktur für Sicherheitseinstellung vermischt mit Metadatenmodellierung (RPD)

• Einige Bereiche nur durch absolute Experten machbar: SSL, LDAP

• Keine wirkliche Vorteile aus Nutzung von existierender Infrastruktur (z.B. Enterprise Manager)

Page 4: Systemadministration in BI EE11g - doag.org

4

Was ändert sich in 11g?Die wesentlichen Elemente

• System-Verwaltung

• Wesentliche Änderungen: – alles Neu!

• Zentralisierter Ansatz / verteilte Verwaltung

• Verwaltung im EM

• Lifecycle

• Viele Änderungen – Installation, Upgrade, Migration, Patch ...

• Verwaltung durch Standardwerkzeuge

• Neue Funktionen

• Wesentliche neue Möglihckeiten

• Verbesserte Skalierung / Nutzung der Ressourcen

Oracle BI EE 11gArchitektur

Page 5: Systemadministration in BI EE11g - doag.org

5

• Extensive Nutzung der FMW Technologie

• WebLogic genutzt als Applikations-Server

• Enterprise Manager genutzt für Systemverwaltung

• Einführung von OPMN für die BI System Komponenten

• Zentralisierte Konfigurationsverwaltung• Modifiziert wird auf zentralen Server, auf andere Server verteilt

• Skalierungsprozesse horizontal und vertikal

• Sicherheit – Oracle Platform Security Services

Architektur – wesentliche Änderungen

• Oracle BI Domain – Das komplette Oracle BI EE System

• WebLogic Domain - Ein Satz von Instanzen in WebLogic,

die eine oder mehrere J2EE Applikationen nutzen

• Admin Server – Verwaltung von WebLogic und BI Domain.

Eine WebLogic Domain enthält einen Admin Server

• Managed Server – Enthält die J2EE BI Applikations-

Komponenten

Architektur – Begriffe

Page 6: Systemadministration in BI EE11g - doag.org

6

• Node Manager – Ein “daemon”-Prozeß steuert die

Start, Stop etc. Anfragen an den entfernten Server.

Monitoring

• Oracle BI System Components – BI Server, Presentation Server, Scheduler, Cluster Controller und Java host

• Oracle BI J2EE Components – BI Publisher, BI Office, Action Framework Service, BI SAW Bridge Plugin, Security, Web Services for SOA

Architektur – Begriffe (2)

Oracle BI 11g High Level ArchitekturOracle BI Domain

WebLogic Domain

����Oracle BI System Components

Supporting Database Schemas (Created by RCU)

Admin Server Managed Server

Node Manager

Admin Console

Enterprise Mgr

Action Service

Web Service SOA

BI Office BI Publisher

BI Plugin Security

BI Server BI Scheduler BI Presentation Server BI Java Host Cluster Controller

OPMN

Page 7: Systemadministration in BI EE11g - doag.org

7

• LIVE: WebLogic Admin Console

How This Looks in the Product

Page 8: Systemadministration in BI EE11g - doag.org

8

Beispiel: Oracle BI 11g ClusteringOracle BI Domain

WebLogic DomainWebLogic Domain

Managed Server | Cluster Node 1

Action Service

Web Service SOA

BI Office BI Publisher

BI Plugin Security

Node Manager

Machine 1Machine 1

Managed Server | Cluster Node 2

Action Service

Web Service SOA

BI Office BI Publisher

BI Plugin Security

Node Manager

Admin Server

Admin Console Enterprise Mgr

BI System Component ClusterBI System Component Cluster

Oracle BI System Components����

BI Server BI Schedule

r

Presentation Server

Java Host

Cluster ControllerOPMN

Oracle BI System Components����

BI Server BI Schedule

r

Presentation Server

Java Host

Cluster ControllerOPMN

Machine 2Machine 2

Machine 1Machine 1 Machine 2Machine 2

Admin Server

Admin Console Enterprise Mgr

How This Looks in the Product

Page 9: Systemadministration in BI EE11g - doag.org

9

How This Looks in the Product

Enterprise Deployment Diagram

Page 10: Systemadministration in BI EE11g - doag.org

10

Oracle BI EE 11gInstallation

RCU

Page 11: Systemadministration in BI EE11g - doag.org

11

• Oracle Universal Installer (OUI)• Der einheitliche “Installer” für alle Oracle Produkte

• Umfangreiche Plattform

• Pre-req checks

• Unterstützt Inventory

• Unterstützt “Silent install”

• Unterstützt ‘standalone’ and ‘advanced’ install

Installation

Install Experience

Page 12: Systemadministration in BI EE11g - doag.org

12

Oracle BI EE 11gUpgrade

Upgrade Experience

Page 13: Systemadministration in BI EE11g - doag.org

13

• Kopiert RPD an einen temporären Ort

• Erzeugt eine LDIF-Datei mit allen Nutzern in dem RPD

• Lädt die LDIF-Datei in den WLS LDAP und den WLS Policy Store

• Upgrade des RPD nach 11g (ersetzt Benutzer und Gruppen durch Referenzen, entfernt Passworte)

• Verschlüsselt das RPD

• Nutzt ein Administrations “mbean”, um das RPD zu aktivieren

• Kopiert den Web-Cat in die 11g Installations-Umgebung• Setzt 'upgradeAndExit' flag in BI Presentation Services

• Startet BI Presentation Services – dies führt den Upgrade des WebCat durch

• Wartet auf BI Presentation Services

• Löscht 'upgradeAndExit' flag in BI Presentation Services

Was macht der Upgrade Assistant?

Oracle BI EE 11gSystemverwaltung

Page 14: Systemadministration in BI EE11g - doag.org

14

Nutzt FMW Technologien ...

• WLS (Web Logic Server)• Application server

• Nötig auf jeder OBIEE Maschine

• OPMN (Oracle Process Management Network)• Genutzt für die verteilten Prozesse: Start / Stop / Restart

• Wiederaufsetzen (Optional), Process ‘Ping’

• Verwaltet durch EM

• Kann auch für Performance-Daten sammeln (DMS)

• Nötig auf jeder OBIEE Maschine

Nutzt FMW Technologien ...

• DMS (Dynamic Monitoring System)• Standardformat, in der FMW Performance-Daten sammelt

• Sammelt aktuelle und historische Daten

• Zusätzlich zu Perfmon

• Kann auch in Datenbank gespeichert werden

• ODL (Oracle Diagnostic Logging)• Standardformat, in der FMW Logging-Inhalte sammelt

• Definiert Mechanismus für die Analyse von Diagnosedaten über alle SW-Komponenten hinweg

• Unterstützung für ECID (transaction ID)

Page 15: Systemadministration in BI EE11g - doag.org

15

Nutzt FMW Technologien ...

• JPS (Java Platform Security)• JPS bietet eine integrierte Suite für alle Sicherheits-Dienste für alle Oracle-Komponten

• Authentication Service

• Authorization Service

• Policy Management Service (Policy Store)

• User and Role Management Service (Identity Store)

• Credential Storage Service (CSF)*

• Auditing Service

Nutzt FMW Technologien ...

• OPATCH / OPACK• Standard Oracle Mechanismus für Patching

• “Silent”, oder begleitet, integriert in EM

• Unterstützung für BI Apps

• UA (Upgrade Assistant)• Standardansatz für Patches und evtl Rollback derselben

• CSF (Credential Store Framework)• CSF liefert die Verwaltung von “credentials”, die im BI System genutzt werden

Page 16: Systemadministration in BI EE11g - doag.org

16

Nutzt FMW Technologien ...

• EM (Enterprise Manager)

Welches Tool wann?Fokus auf die unterschiedlichen Admin-Aufgaben

• Unterschiedliche Aufgaben eines BI Admin:• System Shutdown and Startup

• Kapazität und Verfügbarkeit

• Problemlösung

• Sicherheit im BI System

Page 17: Systemadministration in BI EE11g - doag.org

17

Oracle BI 11g Systems Management ScenarioInitial Setup & Configuration

• Describes how Oracle BI 11g systems management can be used to setup and configure a BI EE instance

• Overview• Initial installation has been completed

• Tasks involve

• Definition of production metadata repository

• Security configuration (tight integration between WLS and EM)

• Deployment of BIEE architecture for scalability

• Configuration of scheduler, SMTP server

Scenario: Initial Setup & Configuration

Page 18: Systemadministration in BI EE11g - doag.org

18

Upload production metadata repository from dev env.

Scenario: Initial Setup & Configuration

Security configuration – users/groups in Weblogic

Scenario: Initial Setup & Configuration

Page 19: Systemadministration in BI EE11g - doag.org

19

Security configuration – SSO in Enterprise Manager

Scenario: Initial Setup & Configuration

Setup for scalability

Scenario: Initial Setup & Configuration

Page 20: Systemadministration in BI EE11g - doag.org

20

Fine tune configuration of cache and BI presentation server settings

Scenario: Initial Setup & Configuration

Define external repositories and services (e.g. SMTP)

Scenario: Initial Setup & Configuration

Page 21: Systemadministration in BI EE11g - doag.org

21

Oracle BI 11g Systems Management ScenarioEnd user reports slow system performance

• Describes how Oracle BI 11g systems management can be used to troubleshoot and resolve issues

• Overview• End user reports problem with query performance

• Issue can be investigated in multiple subject areas in Ent Mgr

• Steps can be taken to resolve issue directly within EM

• Configure caching parameters

• Scale out additional servers

• Deploy modified metadata that improves performance

Scenario: Slow system performance

Page 22: Systemadministration in BI EE11g - doag.org

22

• End user reports queries taking longer to run than usual

• BI Administrator uses EM to investigate Responsiveness and Server Average Query Time

• It can be seen that these metrics are higher than expected and could be attributed to a recent project going live

Scenario: Slow system performance

• This is confirmed by upward trends in monitoringmetrics such as request processing time

Scenario: Slow system performance

Page 23: Systemadministration in BI EE11g - doag.org

23

• There are a number of options to address the issue

Scenario: Slow system performance

• Provisioning more server components also an option

Scenario: Slow system performance

Page 24: Systemadministration in BI EE11g - doag.org

24

• A new set of metadata has been created to alleviate the performance issues

Scenario: Slow system performance

AF&