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

Systemadministration in BI EE11g - Home: DOAG e.V. Beispiel: Oracle BI 11g Clustering Oracle BI Domain WebLogic Domain Managed Server | Cluster Node 1 Action Service Web Service SOA

Embed Size (px)

Citation preview

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

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

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)

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

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

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

7

• LIVE: WebLogic Admin Console

How This Looks in the Product

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

9

How This Looks in the Product

Enterprise Deployment Diagram

10

Oracle BI EE 11gInstallation

RCU

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

12

Oracle BI EE 11gUpgrade

Upgrade Experience

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

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)

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

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

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

18

Upload production metadata repository from dev env.

Scenario: Initial Setup & Configuration

Security configuration – users/groups in Weblogic

Scenario: Initial Setup & Configuration

19

Security configuration – SSO in Enterprise Manager

Scenario: Initial Setup & Configuration

Setup for scalability

Scenario: Initial Setup & Configuration

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

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

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

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

24

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

Scenario: Slow system performance

AF&