Network separation of Production and Non-Production Environments using the Oracle Private Cloud Appliance and Oracle VM

Overview We are currently seeing rapid adoption of Fusion Applications in the SaaS@Customer model. This and the strong Fusion Applications On-Premise installation base have been further secured by establishing strict rules for separation of Production Systems and Non-Productions Systems. Usually the mandate is to separate the network traffic on the logical level as well as […]

Testing latency and throughput

Purpose This article is meant to provide steps to test latency and throughput between servers and/or datacenters. The tests described here are not meant to test application performance from and end user perspective.   Overview This post will provide an overview of some basic throughput and latency testing. Before testing, check your route. Is it […]

Part 4 of 4 – SSSD Authentication: Known Problems and Troubleshooting Tips

Introduction In Part 3 of 4 – SSSD Linux Authentication: Implementation Step-by-Step Guideline I covered all the necessary step-by-step details on deploying SSSD, but nothing ever seems to go perfect the first time does it.  This is why I have included a final Part 4 that covers known problems I came across, though there could […]

Part 3 of 4 – SSSD Linux Authentication: Implementation Step-by-Step Guideline

Introduction In Part 2 of 4 – SSSD Linux Authentication: LDAP Identity Store Requirements all the aspects of the LDAP Identity Store requirements were covered. And before that in article Part 1 of 2 – SSSD Linux Authentication: Introduction and Architecture I covered an introduction and high-level architecture of SSSD, which will be very important […]

Part 2 of 4 – SSSD Linux Authentication: LDAP Identity Store Requirements

Introduction In Part 1 of 4 – SSSD Linux Authentication: Introduction and Architecture I covered an introduction on SSSD and an architecture overview with details on the flow of how it all works.  In this part I am going to cover the LDAP Identity Store details required for SSSD.   LDAP Identity Store Schema Requirements […]

Part 1 of 4 – SSSD Linux Authentication: Introduction and Architecture

Introduction This article provides the details needed to solve a real use case used to allow a user to authenticate to an Oracle Public Cloud Linux server in SaaS using a single or multiple LDAP Identity store that could be Active Directory 2012R2 (AD) or better, Oracle Internet Directory (OID), Oracle Unified Directory (OUD), Oracle […]

Using VNC securely in the Oracle Cloud

Introduction Having access to a VM in the Cloud via VNC can be very useful in many situations – e.g. most customers want to install software using GUI based installer, e.g. Oracle Database etc. Using VNC the installation can continue, even without being connected. The easiest way to achieve this with a reliable and secure […]

Using Automatic Network Resource in Solaris Zone on Exalogic

This article will show you how to use Automatic Network (anet) resource to configure IPoIB and EoIB bonded interfaces in a Solaris zone on an Exalogic machine running Solaris 11.1. Let’s start with a basic configuration of a zone with no network interface configured: zonecfg:zoss01> info zonename: zoss01 zonepath: /zones/zoss01 brand: solaris autoboot: false bootargs: […]

Solaris on Exalogic – Using netgroup with NIS

On Exalogic, a name service such as NIS or LDAP is required for NFSv4 to work properly, therefore most customers have this configured in their environments. If you are interested in how to configure NIS on Solaris 11.1, this article “Solaris on Exalogic – Setup NIS on Solaris 1.1” will be helpful. A name service […]

Solaris on Exalogic – Setup NIS on Solaris 11.1

For those customers who are running the Solaris version of Exalogic Elastic Cloud Software 2.0.4.0.* on Exalogic will know that the Operating System has been upgraded from Solaris 11 Express to Solaris 11.1. There is a MOS note (ID: 1491906.1) on how to setup NIS on Solaris 11 Express, it has helped a lot of […]

Solaris on Exalogic – Effect of VNIC over eoib0 and eoib1

There are lots of reason for customer to create VNIC over eoib0 & eoib1 on a compute node running Solaris, two typical examples are
1) compute node needs to connect to a VLAN over the EoIB network
2) there are containers running on the comput…

What happened to oracle-validated?

I am not a big fan of renaming things for the sake of renaming things, and to be fair, I am not sure that this is a case of that, but the much loved oracle-validated package that existed on Oracle … Continue reading

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…

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.

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.

Bonding Parameters Based on Network Layout

Technical discussion on how to adjust Linux bonding configuration
parameters depending on how a host participates in a given network.
Limitations of link level failure detections and an easy solution within
bonding driver to overcome it.
[Read Mo…

Why am I seeing SIGSEGV when I strace a Java application on Linux?!

A customer recently used strace on a WebLogic server that was having some trouble. The first thing that jumped out at them was hundreds of SIGSEGV, also known as Segmentation Fault, events showed up in the output. They opened a support incident and ask…

Finding which JAR contains a class – again!

I posted a few days ago about finding which JAR file contains a class file – something I often want to do.  My friend Chris Johnson promptly posted a better version here with caching – thanks Chris! Chris said I … Continue reading

Installing WebLogic Server on Mac OS X

One of the exciting new features in WebLogic Server 11g is support for Mac OS X.  The new ‘ZIP Distribution’ of WebLogic Server allows developers to run WebLogic Server on Mac OS X.  The download file is much smaller and … Continue reading

Increasing swap size on Solaris (using ZFS)

Today, I was installing the Oracle Database 11g R2 on a Solaris system, but it failed a prerequisite check during the installation – it did not have enough swap space available.  This particular system I had installed with ZFS.  Turns … Continue reading