Monday Mar 19, 2012

InfiniBand Enabled Diskless PXE Boot

If you ever need to bring up a computer with InfiniBand networking capabilities and diagnostic tools, without even going through any installation on its hard disk, then please read on. In this article, I am going to talk about how to boot a computer over the network using PXE and have IPoIB enabled. Of course, the computer must have a compatible InfiniBand Host Channel Adapter (HCA) installed and connected to your IB network already.

[ Read More ]

Monday Mar 12, 2012

Enterprise-class SOA on Exalogic... what, why and how?

At the Oracle Open World 2011 conference, I had presented a session titled "Enterprise-class SOA on Exalogic" along with Vikas Anand and Manas Deb. Exalogic is part of Oracle's new breed of engineered systems, and is geared towards the middleware space. For those new to the term, an 'engineered system' is one where a single vendor provides everything from hardware, network, OS, middleware, applications, etc in one appliance. The hardware and software are fully integrated out of the box and designed for... read more

Java Tuning in a Nutshell - Part 1

While delivering a training recently, I got a request to put together a JVM tuning cheat sheet. Given the 50+ parameters available for the Sun hotspot, this request is understandable. The diagram below is what I came up with. I’ve tried to narrow down the most important flags that will solve 80% of JVM performance needs with 20% of the tuning effort. This article assumes basic JVM tuning knowledge - the different generations used in the Sun hotspot JVM, different garbage collection algorithms available, etc. Although this is... read more

Sunday Mar 11, 2012

Configure IPoIB on Solaris 10 branded zone

Compute nodes in Exalogic communicate with each other and mount their shares from the ZFS storage appliance over the bond0 interface. Bond0 is a highly available network interface over the InfiniBand fabric using a portability layer called IPoIB that allows compute nodes and the storage appliance to communicate using TCP/IP protocol over InfiniBand.

In previous entry, we have created a Solaris 10 branded zone, obviously we would also like the branded zone to be able to mount shares from the ZFS storage appliance over IPoIB.

In this entry, I’ll show you the steps.

[Read More]

Create Solaris 10 Branded Zone on Exalogic

One of the reasons that customers choose to run Solaris 11 Express on Exalogic is the capability to create container. Container is a form of Operating System Virtualization that allows multiple operating system environments to coexist on a single system. Container not only allows user to run the same version of Solaris but it is also possible to create a container, also known as branded zone, to run previous Solaris version, such as Solaris 10. It is a very useful feature that enable customer to continue running applications that only certified on older OS version.

In this entry, I will show you the steps to create a Solaris 10 branded zone on Exalogic.

[Read More]

Saturday Mar 10, 2012

Shark Attack on InfiniBand

Grab your magnifying glass and join us in viewing InfiniBand packets closer than ever before. Use Wireshark and Mellanox' ibdump tool to capture InfiniBand packets for offline analysis.

[Read More]

Friday Mar 09, 2012

Advance Routing for Multi-Homed Hosts

Scenario based discussion on enabling access to a host across multiple routers and network. Use of Linux Advance Routing through iproute2 tool set. Comparison on when to use static vs. multiple default routes.

[Read More]

Monday Mar 05, 2012

ThreadLogic version 0.95 released

ThreadLogic version 0.95 is now available for public download.

Key addition is support for externalizing the Advisories and group definitions. Users can use the pre-defined AdvisoryMap.xml to come up with custom advisories with their own definition of what constitutes an advisory - name, pattern/keyword, health, description, advice and let ThreadLogic tag the matching threads with your custom advisory when it finds a match. Similarly the group definitions can be modified or enhanced to include new groupings. This is in addition to other smaller bug fixes and code cleanup.

For more details on how add customized advisories and groups and more features of version 0.95, please check my blog posting.

Feedback and suggestions welcome.

Friday Mar 02, 2012

EECS 2.0 Upgrade Kit Available on My Oracle Support

EECS upgrade kit is now downloadable from My Oracle Support, intended for existing Exalogic X2-2 customers who are interested in upgrading their environments from v1.0.0.x.x to EECS 2.0. 

To find the upgrade kit, please search for the following on My Oracle Support.


Or use the the "Patches&Updates" section from MOS (images courtesy of Ali Shehadeh)...

[Read More]

Thursday Mar 01, 2012

Exalogic Networking Part 2

Following on from my introduction Exalogic Blog Entry (Exalogic Networking Part 1) this entry describes the Oracle A-Team Exalogic Scripts to help facilitate a simpler ECU installation and provide an example on configuring a standard Oracle ACS type environment. The scripts and a pdf document can be downloaded using the link below :

This blog will summarise the functionality that is provided by the A-Team Exalogic Scripts. These expand upon the existing “Exalogic Configuration Utility” functionality simplifying repetitive jobs, for example creating VNICs on the switches, and building base environments.

Version 1.0.1 contains the following scripts that will be detailed later:


During the process of execution the scripts above will generate additional scripts that will be specific for Exalogic Rack they are being executed on.



The primary contributors to this blog are comprised of the Exalogic and Cloud Application Foundation contingent of Oracle's Fusion Middleware Architecture Team, fondly known as the A-Team. As part of the Oracle development organization, The A-Team supports some of Oracle's largest and most strategic customers worldwide. Our mission is to provide deep technical expertise to support various Oracle field organizations and customers deploying Oracle Fusion Middleware related products. And to collect real world feedback to continuously improve the products we support. In this blog, our experts and guest experts will focus on Exalogic, WebLogic, Coherence, Tuxedo/mainframe migration, Enterprise Manager and JDK/JRockIT performance tuning. It is our way to share some of our experiences with Oracle community. We hope our followers took away something of value from our experiences. Thank you for visiting and please come back soon.


« March 2012 »