Linux Driver and Management Application InstallationNetXtreme User Guide
Broadcom
®
April 2017 • 2CS57XX-CDUM514-R Page 40
From Source (Red Hat and SuSE)
The OpenPegasus source can be downloaded from www.openpegasus.org.
Set the Environment Variables
Set the environment variables for building OpenPegasus as follows.
Additional Settings
The $PEGASUS_HOME variable must be set up in the shell environment, and $PEGASUS_HOME/bin needs
to be appended to the $PATH environment.
Examples
• export PEGASUS_PLATFORM="LINUX_X86_64_GNU"
• export PEGASUS_CIM_SCHEMA="CIM222"
• export PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER=true
• export PEGASUS_ROOT="/share/pegasus-2.10-src"
• export PEGASUS_HOME="/pegasus"
• export PATH=$PATH:$PEGASUS_HOME/bin
For SSL Support, add the following environment variable:
• export PEGASUS_HAS_SSL=true
For WS-MAN Support, add the following environment variable:
• export PEGASUS_ENABLE_PROTOCOL_WSMAN=true
CIM-XML and WSMAN in OpenPegasus use the same ports for HTTP or HTTPS. The default port numbers for
HTTP and HTTPS are 5989 and 5989, respectively.
Note: If not already installed, download and install the openssl and libopenssl-devel rpm. This step is
optional and required only if you are planning to use HTTPS to connect the client to the managed host.
Environment Variable Description
PEGASUS_ROOT The location of the Pegasus source tree
PEGASUS_HOME The location for the built executable, repository; e.g.,
$PEGASUS_HOME/bin, PEGASUS_HOME/lib,
$PEGAUS_HOME/repository, and $PEGASUS_HOME/
mof subdirectories.
PATH $PATH:$PEGASUS_HOME/bin
PEGASUS_ENABLE_CMPI_PROVIDER_MANA
GER
True
PEGASUS_CIM_SCHEMA "CIM222"
PEGASUS_PLATFORM For Linux 32 bit systems: "LINUX_IX86_GNU"
For Linux 64 bit systems: "LINUX_X86_64_GNU"
PEGASUS_HAS_SSL Optional. Set to "true" for HTTPS support.
PEGASUS_ENABLE_PROTOCOL_WSMAN Optional. Set to "true" for WSMAN protocol support.