Take control of your SAP testing with UiPath Test Suite
WebLogic on ODA - Oracle Open World 2013
1. Oracle WebLogic on Oracle
Database Appliance (ODA)
By Michel Schildmeijer,
2 October 2013
2. My personalia
• Michel Schildmeijer, 47 years, living in Amsterdam, the
Netherlands.
• Oracle Fusion Middleware specialist.
• WebLogic 6 to 12c.
• Tuxedo 6.5 to 12.
• Oracle Service Bus.
• Since April 2012 part of Qualogy.
• Oracle ACE and author.
• Part of Qualogy’s Exalogic Squad team.
8. ODA – Oracle Database Appliance
• Hardware blade:
o 2 x dual-socket Oracle Linux servers.
o 24 Intel Xeon CPU X5675 cores.
o 512 GB RAM.
o 18 TB raw disks, extendable upto 36 TB
o 292 GB solid state storage.
9. ODA – Oracle Database Appliance
• Software:
o Oracle Enterprise Linux 5.8 (pre-installed).
o Appliance Kit.
o Oracle Database 11g EE with RAC, RAC one node or
single database instance.
o Oracle Grid Infrastructure.
10. The ODA_BASE
• Before continue with WLS you need to get the
ODA_BASE template which is:
• A virtualized platform which consists of:
• An ODA Virtualized Image - Oracle VM server especially for ODA
• An ODA Base Domain - A “VM domain” within ODA virtualized
image.
• To deploy and scale Oracle databases.
• The ODA Appliance Manager.
• ODA Guest domains.
13. WebLogic on ODA
• The following facts are true about
WebLogic Server on Oracle Database
Appliance:
• Easy to configure HA WebLogic Server with 2, 4 or 8
managed servers.
• Java EE certified.
• Simple, Robust, using HA solutions between Oracle
DB RAC and WLS.
•
14. WebLogic on ODA
• Integration with RAC as to be expected:
• Integrated WebLogic and Database RAC
clusters (Active GridLink for RAC- Suite
license)
• Dynamic load balancing of requests to RAC
nodes.
• RAC transaction affinity
• Continuous connection
availability.
15. What do you need to get up to speed?
• The X3-2 hardware blades
• Software:
• ODA_BASE kit
• ODA configurator
• WLS ODA Base kit
• WLS ODA configurator
• Licenses for:
o Virtualization
o Database
o WebLogic
o System integration services
16. What is in a WLS ODA template?
• Oracle WebLogic configurator to automate installation
of Weblogic on ODA.
• WebLogic configurator only installs in cluster mode
• Configurator installs also OTD (Oracle Traffic
Director)
• WLS and OTD image content:
• system.img
• trafficdirector.img
• weblogic.img
• u01.img
• vm.cfg
18. Minimum Topology example
• Minimum installation :
• 1 WLS cluster node on 6VMs which
contains:
o1 VM for WLS AdminServer.
o2 VMs (1 / node) for WLS managed
servers.
o1 VM for OTD admin.
o2 VMs (1 / compute node)
for OTD Loadbalance.
21. Some Facts
• Configurator also creates a database for WLS
on ODA_BASE.
• Currently there are 2 versions, 2.5 and 2.6
• Each VM gets at least 2VCPU
• A total of 12VCPU (6Cores)
for minimum installation
22. What ‘s in a WLS ODA package?
• Available is Oracle® Database Appliance Kit for
WebLogic Server which contains:
• OVM template with Oracle Enterprise Linux
• WebLogic EE or Suite (10.3.6 or 12.1.1)
• WebLogic Server EE packaging updated to include ODA
entitlements
• WebLogic Software Kit for ODA (2.5 or 2.6)
• Integration software
• To configure WLS on ODA
• Oracle Traffic Director 11.1.1.7
23. A deeper dive…
• A simple topology consists of:
• One OTD Admin Node.
• Two OTD Loadbalance Nodes.
• One WLS AdminServer Node.
• Two or more WLS Managed Server Nodes in one
Cluster
• All using internal and external NIC’s
• For connecting to Interconnect RAC
• WLS Admin and MS traffic
• OTD Admin traffic
24.
25. Setup and install process
• First, plugin the X3-2 hardware into your DC.
26. Setup and Install process
• Install ODA Virtual Appliance Software for Grid
and RAC services.
• Next you need to transfer the WLS ODA
packages onto the ODA hardware.
It might be a
better idea
to install it
on the box,
boss…
27. Setup and Install process
• Package contents:
• WLS VM image files.
• OTD VM images files.
• WLS and OTD config files.
28. Setup and Install process
• Transfer it to a staging directory.
• After unpacking the software, you can configure
within 10-20 minutes.
• Configurations 2, 4 or 8 managed servers.
• One cluster; after domain is created no more
managed servers can be added.
29. Setup and Install process
• When JMS configured,
persistency will be
handled by JDBC Store
(automatically created)
• Additional JDBC for our
app can be configured
33. Administration
• After setup, it can be treated as a common
environment… however there are some
restrictions!
Don’t go any further!
Unless you know what you’re doing ☺
34. WebLogic ODA Administration
• Be careful with changes on:
• WebLogic Domain Name.
• Expanding Domain ( Cluster, Managed Servers).
• Node Manager.
• JDBC.
35. WebLogic ODA Administration
• Why?
• ODA relies on parameters given in during setup.
• Technically you can delete and add VM Servers using
<oakcli> commands, however no support on it.
• Or using the conventional way with the standard
tooling
• Create extra databases using oakcli create database…
36. WebLogic ODA Administration
• For keystores I would recommend changes (comes
with demo certificates(!))
• So generally: your initial setup is your
final!
37. Tools for ODA Administration
• WebLogic:
• Admin console.
• WebLogic Scripting Tool.
• Oracle Traffic Director:
• OTD admin console.
• CLI tadm command line.
• For both Oracle Enterprise Manager Cloud Control.
• VM template management:
• oakcli command line.
38. Oracle Traffic Director
• Was launched very quietly during OOW 2011.
• Is a software based Load Balancer.
• Based on Sun’s IPlanet.
• Originally meant to run as Virtual Appliances for
ExaLogic.
• On Exa running internally on Infiniband.
39. Oracle Traffic Director
• Software loadbalancing through layer 7,
application layer.
• Now shipped and licensed with ODA as the “ All
in the box” solution.
• Is configured during setup (Active/Passive).
• Integration possible with Apache.
40. Oracle Traffic Director
• Reachable through Web Console.
• Or through command-line to start
and stop.
• Further configuration can be done through console.
43. When to use WLS on ODA
• Worldwide organizations with local branches.
• Fixed periods, POC’s, testing.
• Smaller midsize companies with few core apps.
44. Positioning WLS on ODA
• Several systems in the market now, all from
Oracle:
• ExaLogic Engineered systems for FMW env’s.
• WebLogic on Oracle Database Appliance.
• OVCA.
45. Oracle ExaLogic
• Focus on performance and scalability.
• Focus on migrating mainframe
applications.
• Extreme performance for Java and C++
Applications.
46. Oracle Virtual Computer Appliance
• Consolidated Environments – Java/C++/.NET
based applications or applications running on
Windows/OEL/RHAT/CentOS
• Other Oracle applications not supported in Exa-
systems including databases
• Non Exalogic optimized like
Websphere/JBoss/Tomcat based apps,
Websphere MQ, MySQL...
• Windows workloads
• Use of 3
rd
party storage through FCoE or iSCSI
• DB and application tiers together on one platform
47. WLS & Oracle Database Appliance
• Perfect solution for small midsize
market.
• Easy install and configuration.
• Focus on simplicity.
• Focus on roll out very fast and easy.
48. WLS & Oracle Database Appliance
• Read some possible pricing models at:
• Tech Price List –
http://www.oracle.com/us/corporate/p
ricing/technology-price-list-070617.pdf
• Core Factor table:
http://www.oracle.com/us/corporate/c
ontracts/processor-core-factor-table-
070634.pdf
50. Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@
Let’s keep in touch!!
mschildmeijer@qualogy.com
info@qualogy.com
http://www.qualogy.com/author/mi
chel-schildmeijer/
51. Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@
Let’s keep in touch!!
@MNEMONIC01
@Qualogy_news
@QAFE
nl.linkedin.com/in/mschldmr
52. Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@
Read one of my books:
http://www.packtpub.com/oracle-
weblogic-server-12c-first-look/book
53. Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@
Read one of my books:
http://www.packtpub.com/oracle-
weblogic-server-11gr2-
administration-essentials/book
55. Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@h
Let’s keep in touch!!
http://www.qualogy.com