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
2. 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
3. 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
4. 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
5. 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
6. 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
7. 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 )
8. 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)
9. 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
10. 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
11. 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