Amis Puppet WebLogic / FMW & Database Building blocks

12
By Amis 15 April 2014 WebLogic/FMW & Database Building blocks

TAGS:

description

Puppet building block for Puppet From puppet forge by Edwin Biemond. Building blocks for WebLogic, Oracle database on Linux and Solaris. For provisioning of OSB, SOA , ADF etc infrastructure

Transcript of Amis Puppet WebLogic / FMW & Database Building blocks

Page 1: Amis Puppet WebLogic / FMW & Database Building blocks

By Amis

15 April 2014

WebLogic/FMW & Database Building blocks

Page 2: Amis Puppet WebLogic / FMW & Database Building blocks

2

Waarom Oracle building blocks

• Standaardisatie– Beperkte Keuze

• duidelijkheid• geen specials• Beter te patchen

– Geoptimaliseerd en getuned– Geschikt voor een specifieke taak– Sneller beschikbaar door minder overhead

• Geen parameter document• Kan men meteen uitrollen

– Mogelijkheden voor een automatische uitrol

Page 3: Amis Puppet WebLogic / FMW & Database Building blocks

3

Database building blocks

• Voorlopig alleen voor Linux & Solaris

• Building blocks– Oracle Database Client

• Versies– 11.2.0.1– 12.1.0.1

– Oracle Database• Versies

– 12.1.0.1– 11.2.0.1– 11.2.0.3– 11.2.0.4

• Edities– Standard Edition One– Standard– Enterprise Edition

Page 4: Amis Puppet WebLogic / FMW & Database Building blocks

4

Database building block

• Oracle database 11gR2 of 12c installatie– Met 1 of meerdere Database instances

• Database Types– Multipurpose– Data warehousing– OLTP

• Tablespaces• Roles• Users

– Optioneel• GoldenGate• Repository Creation Utility (RCU)

– SOA Suite– WebCenter– Alle schema’s

Page 5: Amis Puppet WebLogic / FMW & Database Building blocks

5

WebLogic Building blocks

• Voorlopig alleen voor Linux & Solaris ( Windows is mogelijk)

• Building blocks– WebLogic

• Versies– 10.3.6– 12.1.1– 12.1.2

• Patching– BSU voor 10.3.6, 12.1.2– Opatch voor 12.1.2

Page 6: Amis Puppet WebLogic / FMW & Database Building blocks

6

WebLogic Types

• Developer– 1 image– AdminServer met eventueel een Managed Server– Ook beschikbaar via Vagrant i.c.m. Virtualbox / Vmware workstation

• Verbeter hoog beschikbaar– 1 image– Clusters met daarbij 1 Managed Server– Deployment moet gelijk zijn aan de productie omgeving

• Hoog Beschikbaar– Multi-node 2 tot X images– Cluster met meerdere Managed Servers

Page 7: Amis Puppet WebLogic / FMW & Database Building blocks

7

WebLogic building block

• WebLogic omgeving– JDK 1.7 met JRocket Mission Control– Java Secure Socket Extension (JSSE)– WebLogic Domain

• Production of Developer domain mode• Logging op een centrale plek• Domain gescheiden van de binaries• Volledig ingericht met

– User & Group– Machine, Server en Cluster– Datasource– Persistence– JMS ( server, module, quota, subdeployment , queue /topic , connection factory , foreign server )– SAF ( Store and Forward )

Page 8: Amis Puppet WebLogic / FMW & Database Building blocks

8

Fusion Middleware building blocks

• Hetzelfde als de WebLogic maar in combinatie met de volgende FMW software– ADF 11g & 12.1.2– SOA Suite 11g optioneel met BAM en BPM– OSB Suite 11g– WebCenter Portal & Content 11g

• Extra FMW WebLogic opties– Cluster opties ( op basis van de Enterprise Deployment Guide )

• Omzetten naar een OSB,SOA Suite Cluster• JRF ( ADF ) Cluster

– Aanpassen van de logging locatie– OPSS security store in de database

• Deze building blocks vereisen nog een Oracle Database ( FMW Repository)

Page 9: Amis Puppet WebLogic / FMW & Database Building blocks

9

FMW - Developer

• 1 image– Vagrant i.c.m Virtualbox of Vmware workstation– Een centrale omgeving

• Domain opties– 1 AdminServer met daarop alle FMW applicaties– Default Oracle Template, FMW component heeft zijn

eigen Managed Server– WebLogic Domain in developer mode

• Combinatie van FMW software– ADF 11g of 12.1.2– SOA Suite 11g– OSB Suite 11g– WebCenter Portal & Content 11g

• Oracle Database 11.2 of 12.1 Standard Edition

Page 10: Amis Puppet WebLogic / FMW & Database Building blocks

10

FMW - Test

• 1 image

• Voorbereid op Productie – WebLogic Domain in production mode– Exact dezelfde oplever procedure als acceptatie of

productie– WebLogic Domain gescheiden van de binaries– Alle logging op een centrale plek– Java Secure Socket Extension (JSSE)– FMW Clusters bestaan uit 1 Managed Server

• Oracle Database 11.2 of 12.1 Enterprise op een andere server

Page 11: Amis Puppet WebLogic / FMW & Database Building blocks

11

FMW – Hoog Beschikbaar

• Multi-node ( 2 tot X servers )• WebLogic Cluster kan bestaan uit 2 tot X

server• Centrale JMS en of Transaction persistence• OPSS security in de database• Coherence configuratie

Page 12: Amis Puppet WebLogic / FMW & Database Building blocks