+ All Categories
Home > Technology > Amis puppet building blocks demo for Oracle Database and Weblogic cluster

Amis puppet building blocks demo for Oracle Database and Weblogic cluster

Date post: 11-Nov-2014
Category:
Upload: amis-friends-of-oracle-and-java
View: 733 times
Download: 2 times
Share this document with a friend
Description:
Content of the demo for deploying Oracle Database and FMW Server with Puppet / Puppet Labs
Popular Tags:
12
By Edwin Biemond 15 April 2014 Demo Amis Building blocks
Transcript
Page 1: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

By Edwin Biemond

15 April 2014

Demo Amis Building blocks

Page 2: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

2

Start it up

Watch the Magic Happen

Page 3: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

3

Demo

FMW ServerDatabase

Server

Operating System

WebLogic

OSB

Soa Suite

Domain creation

SOA / OSB Cluster

Operating system

Database software

Database creation

Soa Suite Repository

40

X Total actions

13

8

10

10

40

40

30

5

8

Packages / JVM / Ulimits / Kernel / User / Group / Directories

WebLogic / Patch /NodeManager

OSB

SOA Suite / Patch

Create Domain

JMS / Servers / Clusters / SOA & OSB Cluster

JMS user /Tablespace

5

Page 4: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

4

Oracle Database Puppet Modules

• Puppet module install biemond-oradb of • Checkout https://github.com/biemond/biemond-oradb

• Puppet module install hajee-oracle• Checkout https://github.com/hajee/oracle

Page 5: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

5

Oracle Database features

• Only for Linux &Solaris• Oracle Database installation (S-One, SE& EE)

– 12.1.0.1– 11.2.0.4– 11.2.0.3– 11.2.0.1

• Oracle Database Client– 12.1.0.1– 11.2.0.1

• Oracle Database Net configuration• Oracle Database Listener• OPatch upgrade• Apply OPatch• Create a database instance• Start or Stop a database instance

• GoldenGate– 12.1.2– 11.2.1

• RCU– Soa Suite– WebCenter– OIM/OAM

• Tablespace• User + grants & quotas• Role• Services

Page 6: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

6

Oracle Database demo

Page 7: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

7

Oracle WebLogic Puppet Modules

• ORAWLS• WLS• ORAUTILS• JDK7

@forgehttp://forge.puppetlabs.com/biemond

@Githubhttps://github.com/biemond

Page 8: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

8

JDK7 & ORAUTILS puppet module

• JDK7– For JAVA 7 & 8– JCE extension (US export policy)– RSA Key Size Fix in combination with JSSE ( WebLogic 10.3.6 & 12.1.1)– Entropy fix on Linux

• RNGD or RNG-TOOLS service• java.security urandom fix

• ORAUTILS ( scripts /opt/scripts/wls )– showStatus.sh– startNodeManager.sh– stopNodeManager.sh– startWeblogicAdmin.sh– stopWeblogicAdmin.sh

Page 9: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

9

ORAWLS puppet module

• Support for Linux & Solaris• Installs

– WebLogic 10.3.6, 12.1.1, 12.1.2– ADF 11g & 12.1.2– Oracle Service Bus 11g– Soa Suite 11g– WebCenter 11g Portal & Content

• Patching– BSU– OPatch

• Domain types– Standard (ADF)– OSB– OSB, SOA Suite, BAM– OSB, SOA Suite, BAM, BPM

• Configuration– NodeManager– StoreUserConfig– JSSE– Multi node with Cluster– Native Puppet types for

• Machine, Server & Cluster• User & Group• Datasource• Persistence• JMS Server, Module, Connection Factory,

Queue, Topic, SubDeployment, Quota & Foreign Server

• Store & Forward

• FMW Configuration– Log location– SOA Suite / OSB Cluster– JRF / ADF Cluster

Page 10: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

10

WebLogic demo

Page 11: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

11

Page 12: Amis puppet building blocks demo for Oracle Database and Weblogic cluster

Recommended