Race Condition in Exalogic vServer Network Initialization Script Can Result in vServers Being Inaccessible Via Some IP Addresses (Doc ID 1593686.1)

Last updated on OCTOBER 24, 2013

Applies to:

Oracle Exalogic Elastic Cloud Software - Version 2.0.4.0.0 and later
Information in this document applies to any platform.

Symptoms

You are running Exalogic Elastic Cloud Software (EECS) version 2.0.4.0.x in a Exalogic Virtual configuration and are able to successfully create a new vServer through Enterprise Manager OpsCenter Control (EMOC). Though the vDC-Create-vServer job completes with SUCCESS and a vServer is successfully created and started, you are unable to access the vServer via SSH on some or all expected interfaces and after logging in via "xm console" you are by reviewing "ifconfig -a" output or the files created under /etc/sysconfig/network-scripts, you are able to see that the new vServer does not have the expected Exalogic networking environment created for it to use.

The creation of a network environment on a newly created vServer is achieved through the execution of a script "/etc/template.d/scripts/network" that is executed one time during the initial boot of each newly created vServer. The execution of this script is dependent on receiving information about the network environment for the new vServer which is passed to it via the Xenstore and the various configuration activities performed by  the /etc/template.d/scritps/network script are recorded in the log file: /var/log/ovm-network.log.

You will have encountered this issue, if after reviewing the contents of /var/log/ovm-network.log:

  1. The network script successfully received from the Xenstore the information for all the networks to have been configured on the newly created vServer
    • this can be verified by running a grep command against /var/log/ovm-network.log to confirm that an IP addr was received for each of the networks for which a network interface was to have been configured:
       

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms