Tuesday Feb 04, 2014

New Puppet 3 Weblogic provisioning module by Edwin Biemond

The last few weeks I was busy re-writing of my puppet WLS module so it fully supports the power of Puppet 3 (thanks for more than 4000 downloads on puppet forge and all the github downloads).
With Puppet 3 we now can use Hiera, Iterations and Lambdas expression. This does not sound like a big change but with Hiera and the new Puppet Language features, I can define big WebLogic Domains without losing maintainability ( Got one customer with 5 Clusters, 25 Managed + JMS servers, more than 100 queues & topics).
With Puppet version 2 and my WLS module you need to have a lot of files (site specific classes) with at least more than 2000 a 5000 lines, here is an example of this. In this ORAWLS module I use the default/minimal approach ( declare once in Hiera) so you won't need to declare the same parameters over and over again. Off course you can still define everything like you did in the WLS module.
When you want to know more about Hiera you can take a look at this documentation page. For the new Puppet 3 language features look at this slideshare presentation.
In this post I will show you the new features and how it works with Hiera. Here you can download or take a look at the new orawls github code, or download it from puppetlabs forge. I Also made a vagrant reference implementation ( which you can use to test it yourself ), this reference will create a 3 node WebLogic 10.3.6.0.6 Domain with 2 Clusters together with some JMS modules and Queues.
The first big change is that the puppet install classes does not contain any site specific code, I have now only 2 classes which I can use everywhere

  • One for the WebLogic Admin server which contain all the possible WebLogic options
  • One for WebLogic nodes which only installs the software, copy domain and configure the nodemanager )

Let's begin with installing the WebLogic software. For this I only need to add this to a class. Read the complete article here.


WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Monday Feb 03, 2014

Automate WebLogic Installation and Configuration by René van Wijk

In this post, we will show how to create automation scripts in order to set-up middleware environments.

Preparation

As an example, we will use the Oracle Service Bus. In the example, we will use the following software

First, we have to decide how the directory structure will look, for example.

Installation

To silent install JRockit, we need the following XML file - See more here!

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Tuesday Jan 07, 2014

WebLogic & FMW Provisioning update by Amis

Already a year has passed since I wrote about WebLogic and Fusion Middleware provisioning with Puppet. In this year provisioning got a great boost with the popularity of DevOps and provisioning tools like Puppet, Chef or in combination with  Vagrant & Oracle VirtualBox.

Provisioning without tooling can be hard for companies when they also do their own development or have many applications with its own lifecycle. For example applications can have different database vendors/ versions / types like SQL, NoSQL or Big Data and can run on different Middleware servers like .Net, JBoss or WebLogic with or without OSB & SOA Suite.

Plus with loosely coupled architecture the application probably interacts with a few databases, have a few middleware components and integration with other applications. Combine this with a new trend to have components on premise or in the cloud, you know it can take some time to set this up.

One environment is not enough for the whole application lifecycle, you need to have a development, test and acceptance environment and combine this with Continuous integration and deployment. I personally noticed that projects are heavily delayed cause there is no environment or the environment is not like the production environment.

Provisioning was a hot topic on Oracle Openworld 2013, many OOW sessions mentioned or talked about it and in this article we will talk about what is possible now and what the future will be.

Screen Shot 2013-10-26 at 16.18.25First Oracle feels our pain and is slowing changing WebLogic. In WebLogic 12.1.2 we can already see the first results.
like

  • 1 WebLogic + Coherence jar for all Operating Systems, 32 or 64 architecture and without a JDK
  • 1 jar with WebLogic, Coherence and FMW infrastructure
  • 1 way of installing (OUI) and patching (OPatch)
  • Better WebLogic Maven support, this way we can install WebLogic or create a Domain from Maven. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

WebLogic & FMW Provisioning update by Amis

Already a year has passed since I wrote about WebLogic and Fusion Middleware provisioning with Puppet. In this year provisioning got a great boost with the popularity of DevOps and provisioning tools like Puppet, Chef or in combination with  Vagrant & Oracle VirtualBox.

Provisioning without tooling can be hard for companies when they also do their own development or have many applications with its own lifecycle. For example applications can have different database vendors/ versions / types like SQL, NoSQL or Big Data and can run on different Middleware servers like .Net, JBoss or WebLogic with or without OSB & SOA Suite.

Plus with loosely coupled architecture the application probably interacts with a few databases, have a few middleware components and integration with other applications. Combine this with a new trend to have components on premise or in the cloud, you know it can take some time to set this up.

One environment is not enough for the whole application lifecycle, you need to have a development, test and acceptance environment and combine this with Continuous integration and deployment. I personally noticed that projects are heavily delayed cause there is no environment or the environment is not like the production environment.

Provisioning was a hot topic on Oracle Openworld 2013, many OOW sessions mentioned or talked about it and in this article we will talk about what is possible now and what the future will be.

Screen Shot 2013-10-26 at 16.18.25First Oracle feels our pain and is slowing changing WebLogic. In WebLogic 12.1.2 we can already see the first results.
like

  • 1 WebLogic + Coherence jar for all Operating Systems, 32 or 64 architecture and without a JDK
  • 1 jar with WebLogic, Coherence and FMW infrastructure
  • 1 way of installing (OUI) and patching (OPatch)
  • Better WebLogic Maven support, this way we can install WebLogic or create a Domain from Maven. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Monday Jul 15, 2013

Automated provision of Oracle Weblogic Server Platform

Automation of the whole process for the provision of an Oracle Middleware Platform consists of a multitude of complex sensitive procedural steps, both from a semantic as well as a syntactic perspective, in combination with the artifacts required, programmatically reduced to a single command line call, it enables execution in the shortest time possible in continuously high quality and reproducibility.

Definition  The term "Provision" of a Oracle Weblogic Server Platform comprises its whole life time cycle, starting from its initial installation, via a chosen number of possible extensions and/or reductions (JAR-/Script-Patching), to the final complete deinstallation.

Functionality: The Process for an automated provision of an Oracle Weblogic Server Platform:

· comprises all required working steps and artifacts

· requires no preparation

· requires no post-processing

· is applicable on all versions from 10g Release 3, operated under Unix/Linux

· enables parallel operation of various versions on one host system

· fulfills all requirements for the provision of high availability:

o Node Manager

o Crash recovery

o AutoKillIfFailed

o AutoRestart

o Clustering

o Whole Server Migration

· delivers additional commands for efficient and reliable configuration. These commands can be issued centrally, from any of the unlimited number of comprising host systems, for configuration and/or administration of:

o SSL certificates (self-signed), configured (CN, OU, O, L, S, C) to support Hostname-Verification (generation/extension/reduction)

o SSH- und SSL key trust (generation/extension/reduction)

o OCM/MOS access (setup/management/termination)

o Weblogic Server domains (generation/extension/reduction)

o Weblogic Server instances (operating and monitoring run level)

· can be executed as a signed package

· unlimited reproducibility

· unlimited expandability due to modular structure

Products supported

The process for automated provision of an Oracle Weblogic Server Platform is applicable and has been tested with the following products:

Weblogic Server Version Number*

Oracle Fusion Middleware Release Number

GA Date

Premier Support Ends

Extended Support Ends

Sustaining Support Ends

12.1.1.0

12c Release 1

2011 Dec

2016 Dec

2019 Dec

indefinite

10.3.1.0 - 10.3.6.0

11g Release 1

2009 Jun

2014 Jun

2017 Jun

indefinite

10.3.0.x

10g Release 3

2008 Aug

2014 Jan

2017 Jan

indefinite

*) MBean Attribute: DomainMBean.ConfigurationVersion
References: Oracle Lifetime Support Policies, Lifetime Support Policy: Oracle Fusion Middleware Products

References: Federal Agency for Information and Telecommunications Improves Performance and Availability of Critical Applications, Automates Upgrades and Patches

Video  Download MP4: Automatic Provisioning - Oracle Fusion Middleware - WebLogic Server
Download WMV: Automatic Provisioning - Oracle Fusion Middleware - WebLogic Server

Further information Get in  touch with us.

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum Wiki

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
5
18
19
21
24
25
26
27
28
29
30
   
       
Today