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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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