amis puppet building blocks demo for oracle database and weblogic cluster
DESCRIPTION
Content of the demo for deploying Oracle Database and FMW Server with Puppet / Puppet LabsTRANSCRIPT
![Page 1: Amis puppet building blocks demo for Oracle Database and Weblogic cluster](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/1.jpg)
By Edwin Biemond
15 April 2014
Demo Amis Building blocks
![Page 2: Amis puppet building blocks demo for Oracle Database and Weblogic cluster](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/2.jpg)
2
Start it up
Watch the Magic Happen
![Page 3: Amis puppet building blocks demo for Oracle Database and Weblogic cluster](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/3.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/4.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/5.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/6.jpg)
6
Oracle Database demo
![Page 7: Amis puppet building blocks demo for Oracle Database and Weblogic cluster](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/8.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/9.jpg)
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](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/10.jpg)
10
WebLogic demo
![Page 11: Amis puppet building blocks demo for Oracle Database and Weblogic cluster](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/11.jpg)
11
![Page 12: Amis puppet building blocks demo for Oracle Database and Weblogic cluster](https://reader038.vdocuments.site/reader038/viewer/2022103109/5461ea2cb1af9fba388b4bc7/html5/thumbnails/12.jpg)