HP Server Automation Release Notes

Software version: 9.14


Original Publication Date: December, 2012

Server Automation release notes contain information for users who are familiar with the installation and maintenance of Server Automation, Storage Visibility and Automation, SE Connector, Application Deployment Manager, DMA integration, and SA-OO integration. The notes contain information that is not included in books or online Help.

Note: The latest information for 9.14 can be found in the latest version of these release notes, located at: http://support.openview.hp.com/selfsolve/manuals.

Table of Contents

This document contains the following information:

Supported in This Release

New Features in This Release

Installation

Known Issues

Fixed Issues

Deprecated Features

Documentation Information

HP Software Support

Legal Notices


Supported in This Release

This section lists the platforms, integrations, browsers, and operating systems that SA 9.14 supports.

Qualified Managed Support

The SA 9.14 release provides qualified managed support for the following:

Platforms:

Core Platforms:

Integrations

The SA 9.14 release provides support for the following integrations:

Browsers

This table shows browser support information for this release.

  Windows 2003 Windows XP Windows Vista Windows 7 Windows 2008
Chrome

x

x

x

x

x

Firefox

x

x

x

 

x

IE 6.0

x

x

 

 

x

IE 7.0

x

x

x

 

x

IE 8.0

x

x

x

x

x


Windows Operating Systems

This section lists the operating-systems supported on the SA Client.

For more support and compatibility information, download the HP Server Automation Support and Compatibility Matrix for this release from the HP Software Support Online web site at: http://support.openview.hp.com/selfsolve/manuals.

For a list of supported operating systems and platforms for Storage Visibility and Automation Managed Servers, SE Connector, SAN Arrays, Fibre Channel Adapters, SAN Switches, File System Software, Database Support, and Storage Essentials Compatibility, see the Storage Visibility and Automation Support and Compatibility Matrix.

New Features In this Release

This section describes new functionality and other relevant release-specific information.

For information about what was new in previous releases, please see the corresponding release notes at:
http://support.openview.hp.com/selfsolve/manuals.

New Installation Preparation Instructions

Make sure you follow these steps before you install SA:

  1. Mount the patch ISO file to a directory. 
  2. Then copy the entire content of the directory mentioned in step 1 to a writable file system. 
    This file system must have the equivalent free-disk space equal to double the size of the ISO file plus 1 GB. For example, if the ISO file is 4 GB, make sure the file system has at least 9 GB of free-disk space available.
  3. Run the patch installation scripts as explained in Script Running Order, but run the scripts from the writable directory, not from the original mount location.

Manage Boot Client Facility Special Attribute Behavior Change

Starting in SA 9.14, the facility special attribute used in Manage-Boot Client Facility (MBC) Comma-Separated Values (CSV) files requires that the Facility ID be specified rather than the Facility Name.

SA Managed Server Peer Content Caching

In previous SA releases, if you had smaller sites without a sufficient number of managed servers to justify installation of a full SA Core, SA provided the Satellite installation. This smaller installation allows you to install only the minimum necessary Core Components on the Satellite host which then accesses the Primary Core's database and other services through an SA Gateway connection.

As of SA 9.14, SA provides Managed Server Peer Content Caching which, for facilities with fewer than 50 Managed Servers, provides caching of the Software Repository without the need for Satellite components.

Some of the benefits of Managed Server Peer Content Caching are:

Requirements

Managed Server Peer Content Caching requires:

Installing a Peer Cache
  1. Decide which managed server(s) will act as peer cache servers.
  2. Upgrade the SA Agents on the peer cache servers to SA 9.14 (SA Agents on other managed servers do not need to be upgraded).

Warning: The peer caching feature will be unavailable if you use pre-9.14 SA Agents on the peer cache servers.

Note: You perform the Agent upgrade as described in the Agent Utilities appendix of the User Guide: Server Automation.

Configuring the Peer Cache and SA Servers
  1. Create a custom attribute for each managed server in the branch/remote site.
    1. For example, 'peer_cache_dvc_id = 240001' where 240001 is the device id of the server acting as a peer cache.
    2. If the branches/remote sites are modeled as device groups, you can apply the custom attributes at the device group level using a script. Managed servers added to the device group later will automatically inherit this custom attribute.
  2. Ensure that all managed servers using the peer cache must belong to the same customer as the peer cache.
  3. (Optional) Create the following custom attributes on the managed server(s) acting as a peer cache(s)
    1. 'peer_cache_size' = <value in megabytes>
      default: 1TB (but limited to filesystem size)
    2. 'peer_cache_path' = <location of file store>

    Note: 'sa_cache' is appended to the value you specify for the path.
    For example, the default for Windows is:
    \Program Files\Common Files\Opsware\sa_cache

  4. By default, managed servers attempt to connect to the peer cache using the cache's primary IP address. However, you can use a custom attribute to specify a different IP address in the format:

    'peer_cache_ip_field' = <'primary_ip' | 'management_ip' | 'ip:<addr>'>
    where:
    'primary_ip' - (default) the IP address of the management interface. This is the locally-configured IP address (not NAT translated)

    'management_ip' - the IP address SA uses to communicate with the server. This may be a NAT translated address


    'ip:<addr>' - to manually set an IP address (e.g. 'ip:192.168.2.1')

    See the section in the SA User Guide: Server Automation, 'Communication between Managed Servers and SA' for more information about configuring the primary IP address and NAT for managed servers.


Remediation with Managed Server Peer-Content Caching

You start remediation as described in the User Guide: Software Management.
When using Managed Server Peer Content Caching, remediation performs these steps:

  1. During the staging phase, managed servers are given the cache IP address (derived from the 'peer_cache_dvc_id' CA attached to that server).
  2. The managed servers stages packages from the branch/remote site peer cache (see Retrieve Objects from Peer Cache below).

Retrieving Objects from the Peer Cache

When retrieving objects from the peer cache, SA/SA components usually perform this sequence of steps:

  1. The staging code on the managed server receives the IP address of the configured peer cache.
  2. The staging code makes a secure connection to the Agent port of the peer cache server using the Agent's SA security certificate.
  3. The peer cache confirms that the connecting client is configured to use the cache, and belongs to the same customer as the peer cache.
  4. A request is made to the peer cache to stage a specified unit.
  5. The peer cache server responds to the request by sending the unit.
  6. During the action phase, the checksum of the object is verified against the checksum of the same object in the Software Repository.

Different Sequence of Events that Can Occur Instead

Instead of the normal sequence of steps (see Retrieve Objects from the Peer Cache), peer-caching issues can occur, causing a different set of actions. This table presents a list of the original actions, along with the alternate actions that could occur, and the subsequent steps that will occur as a result of the alternate actions.

 

Original Action/Step Alternate Action Steps Subsequent to Alternate Actions
The staging code on the managed server receives the IP address of the configured peer cache (step 1 above). There is no branch cache configured or there is a cache agent communication error. Staging proceeds across the WAN just as it would without peer caching.

The peer cache confirms that the connecting client is configured to use the cache, and belongs to the same customer as the peer cache (step 3 above). The client is not authorized to use the peer cache.
  1. Unauthorized attempts can be seen on the Peer Cache Status Page.

  2. The cache returns a 403 Forbidden status message.
  3. Staging proceeds across the WAN just as it would without peer caching.

The peer cache server responds to the request by sending the unit (step 5 above). The cache does not have the requested unit.
  1. The cache returns a 503 error message, with a Retry-Later value, to the client.
  2. The cache will request the unit across the WAN from the software repository.
  3. The client will retry the cache after the specified time and obtain the unit.
The peer cache server responds to the request by sending the unit (step 5 above). The cache has the requested unit, but the checksum does not match what is in the core.
  1. The file is regarded as stale and will be deleted when the cache gets full
  2. The cache does not have the requested unit.
  3. The cache returns a 503 error message, with a Retry-Later value, to the client.
  4. The cache will request the unit across the WAN from the software repository.
  5. The client will retry the cache after the specified time and obtain the unit.
The peer cache server responds to the request by sending the unit (step 5 above). The software repository does not have the requested object.

  1. This situation should have been caught during the analysis phase. If not, see next step in this sequence.
  2. The cache will return a 404 error: File not found.

Manually Add Files to the Peer Cache

You can manually add files to the peer cache with the following restrictions:

For example, to copy the following file from the Software Repository:

/var/opt/opsware/word/GPC/packages/software_repository/Linux/6SERVER-X86_64/7000001


Note: The Facility name in this example is 'GPC'.

The file should be copied to the peer cache as follows:

/var/opt/opsware/sa_cache/packages/software_repository/Linux/6SERVER-X86_64/7000001

Example: Copy all RHEL 6 X86-64 files to the peer cache.

  1. On the core slice, issue the following commands:

    cd /var/opt/opsware/word/GPC
    zip -r rhel6_content packages/software_repository/Linux/6SERVER-X86_64/
    # we don't need the .sig files
    zip -d rhel6_content.zip \*.sig

  2. Copy rhel6_content.zip to the peer cache server and unzip it in the sa_cache directory.
Viewing the Peer Cache Status Page
  1. Install browser certificate: browser.p12

    browser.p12 is located in: /var/opt/opsware/crypto/spin/

    on any Slice Component bundle host. Copy the file to your local machine and import browser.p12 into your browser following your browser import certificate instructions.

  2. Using your web browser access:
    https://<peer_cache>:1002/oplets/peer_cache.py

Bandwidth Management of Remote Connections (Bandwidth Throttling Porting)

Bandwidth Management is a measure employed in communication networks to regulate network traffic and minimize network congestion. The SA remote-site management model typically uses a satellite configuration that deploys a remote gateway on every logical location (for example, a branch office) to handle connections to remote servers and to manage the network bandwidth of these connections. However, the cost effectiveness of this configuration is significantly reduced for sites that manage only few servers.

A new SA bandwidth management capability eliminates the need to install a satellite for remote locations with only a few servers. As of SA 9.14, SA provides the Bandwidth Configuration Management tool (BCM) to control the bandwidth used by agent or satellite gateways when communicating with remote servers.

As of this release, you can push bandwidth configurations to a peer group by using the new Bandwidth Configuration Management tool. After the configuration is pushed to the peers, it is saved to a file. During gateway startup, the configuration is loaded from this file and synchronized with the peers. When a client negotiates a connection through the SA Gateway mesh to connect to a remote TCP service, the client then has a TCP connection to the ingress gateway. Also, there is a TCP connection leaving the egress gateway to the remote service.

When the proxy connection through the gateway mesh is established, the peer addresses of ingress/egress connections are classified and a runtime queue is created for each classification. At this point, bandwidth throttling is in effect for these connections. The corresponding queue is updated with the bandwidth usage information as the data flows through the connection. The bandwidth usage information is also shared among the peer group so that the local queue can be updated on each gateway cluster. The data can flow through that connection till the maximum bandwidth allowed is reached. Queue bandwidth usage information is reset at a one-second interval.

Note: All agent gateways in the same REALM must also be running the same SA version (minimum SA 9.14) in order to participate in agent-gateway bandwidth negotiation and communication. Mixed-core configurations (core and satellites running a different SA version) are not supported.

The SA Bandwidth Configuration Management Tool (BCM)

Note: SA Bandwidth Configuration Management (BCM) Tool does not support SA cores/satellites running Solaris or Red Hat Enterprise Linux 3 (x86).

Note:  If you plan to use the Bandwidth Configuration Management tool, your firewall must allow SA network traffic on ports 3001 and 8086. If you plan to use the BCM tool administrative interface, port 8089 must also be open.

This section describes using BCM to create bandwidth-management configurations. These configurations can then be automatically synchronized across peer gateways.

Only administrative users who have root access to the gateway host can perform gateway-configuration push operations with the BCM tool.

Note: Although the BCM tool is installed with a default configuration file /etc/opt/opsware/gateway_name/BWT.conf, you should not modify that file directly. Make a copy of the file and edit it to suit your configuration. You can then push the modified configuration file to all the gateway(s) in the realm using the gwctl –f command. See Invoking the Bandwidth Management Configuration Tool.

Specified bandwidth configurations are saved to a configuration file. The following is an example of a typical Gateway configuration file:

enabled

# Branch offices have only 3M bytes per sec connections, SA should never use 
# more than 512K bytes per sec.
queue branch_office bandwidth 512KB

# Branch offices A and B (non-standard addresses)
class 192.168.1.[1-5,10-15,20,30] for branch_office

# Other branch offices
class 192.168.2.0/24 for branch_office

Invoking the BCM Tool

You invoke the Bandwidth Configuration Management Tool (BCM) as a command-line tool.

On the Satellite whose SA Agent configuration you want to manage, use the following commands:

gwctl: [OPTIONS] ...

Bandwidth Configuration Management Tool Options

This section describes BCM Tool options and sample commands.

This table describes the BCM Tool options.

Options

Description

-?

help

Displays usage.

-p   --p

port

When specified with -l, lists the agent gateway proxy port (default 3001).
When specified with other options (such -d, -e, -f, -v, -c, -s, etc.), displays the bandwidth throttle configuration port (default 8086).

-l, --list_gws List all the gateways in this realm.
-f --conf Configuration file.
-v, --verify_conf

Verify configuration file and exit; do not push it to the gateways.
Note: This option is only used with the -f <conf_path> option.

-c, --cksum Display the checksum of the configuration file.
Note: This option is only used with the -f <conf_path> option.
-e, --enable_bwt Enable bandwidth throttling for this realm.
-d, --disable_bwt Disable bandwidth throttling for this realm.
-r, --request_conf Request the configuration from the given gateway.
-s, --signature Request the configuration signatures from the given gateway
-z, --verbose .Display all messages.

 

This table displays sample commands.

Command

Description

gwctl -l To list the gateways in the realm.
gwctl --port 2003 -l To specify a different agent gateway port.
gwctl -f myconf.conf -v To verify the configuration file only.
gwctl -f mytconf.conf To push the configuration file to all agent gateways in the realm (including localhost)
 

Enabling/Disabling Remote Connection Bandwidth Management

You must enable or disable remote-connection bandwidth management in one of the two following ways:

Bandwidth Configuration Grammar

The Context Free Grammar (CFG) of bandwidth configuration in Extended Backus–Naur Form  (EBNF) format is:

config : ((queue | class | version | config_source | config_user | enabled | disabled | comment)? '\n')\*

queue : 'queue' queue_name 'bandwidth' d_number bandwidth_spec ('rtt' d_number)? ('parent' queue_name 'borrow')?

queue_name : "[a-zA-Z0-9_]+"

class : 'class' pattern (',' pattern)* 'for' queue_name

pattern : ipv4 | ipv4_cidr

ipv4 : ipv4_address_pattern_element ('.' ipv4_address_pattern_element)@1:3

ipv4_cidr : d_number ('.' d_number)@1:3 '/' d_number

ipv4_address_pattern_element : single_number | range | range_class | wildcard range_class : '[' (number ('-' number)? ',')+ ']'

wildcard : '*'

range : '[' number '-' number ']'

single_number : d_number

number : d_number

d_number : "[0-9]+"

x_number : "[a-fA-F0-9]+"

bandwidth_spec : "[GMK]?[bB]"

config_source : 'config-source' ':' "[a-zA-Z0-9.:\-]+"

config_user : 'config-user' ':' "[a-zA-Z0-9_!@#$%^&*();.`~\-\\]+"

enabled  : ‘enabled’

disabled : 'disabled'

comment : '#' "[^\n]*"

SA Server Patching

SA Server Patching Enhancements

SA Patching introduces a number of new and changed features for 9.14, listed below.

Documentation: See SA 9.14 Server Patching Updates Whitepaper for a full explanation of these patching updates. Additional whitepapers are available for some features, as listed in the table below. All documentation for SA 9.14 can be found on the HP Software Support Online site at: http://support.openview.hp.com/selfsolve/manuals.

Predictable and Reliable Windows Patching


Functionality

Description

Additional Documentation

Adding Items to a Windows Patch Policy Using the Object ID 

In 9.14, the method for adding items to Windows Patch Policies has changed in order to prevent duplicate KB errors. SA identifies Windows hotfixes by the Object ID, now, instead of the KB number. This enables you to be more selective about the patches you add to the policy. However, it also means that when you select a patch of a certain KB number, SA will not automatically select all the other patches with that KB number--you must select them individually or use shift-click to multi-select items.

SA 9.14 Server Patching Updates Whitepaper

Enabling/Disabling Itanium Patches

Starting in 9.14, SA Windows Patching does not import Itanium (IA64) patches by default. However, a script is available to enable importing Windows Server IA64 patches.

SA 9.14 Server Patching Updates Whitepaper

Windows Patch Database Conflict Report—“Last Import Summary” Field

Starting in 9.14, the patch database has a new field, Last Import Summary, which reports if any duplicates were found in your database. In the SA Client, navigate to Administration > Patch Settings > Patch Database to view this field.

SA 9.14 Server Patching Updates Whitepaper

Windows Patch Policy Remediation Job Option—Windows Patch Installation Order

Starting in 9.14, the new Windows Patch Installation Order setting in the Remediate job window enables you to control patch installation sequence in a given Windows Patch Policy remediation job. Selecting this option is strongly recommended to prevent the collision of Windows patch data derived from disparate sources: HPLN Patch Supplement and Microsoft Offline Catalog (wsusscn2.cab).

This option can prevent the legacy known issue that occurs if the supplemental patches are installed before wsusscn2.cab patches, whereby the patch data can be corrupted and may cause errors during remediation.

Note: You may need to run the remediation job multiple times in order to deploy all the patches and achieve full server compliance.

SA 9.14 Server Patching Updates Whitepaper

Windows Patching Support for Multibinary Patches

Windows multibinary patch support is enabled by default in SA 9.14.
The ability to import and install Windows multibinary patches—including those traditionally blocked by SA or requiring fixit scripts—was introduced in 9.06 and 9.11. In 9.14, it is made available by default.

IMPORTANT: See the additional documentation for agent requirements and other important tips about this functionality.

SA 9.14 Server Patching Updates Whitepaper

Windows Patching Support of All Products in the Microsoft Patch Catalog

Starting in 9.14, SA Windows Patching now supports all Microsoft products, which includes operating systems (OS) and other non-OS products.

Previously, SA Windows Patching only supported OS patches; however most product-specific patches, such as those for MS Office 2010 or MS Word, were not supported. Windows product patches were present in the Microsoft Offline Catalog file (wsusscn2.cab), but they were not uploaded to the SA database when the cab file was imported.

Now, when the wsusscn2.cab file is imported, all product-specific patches are imported according to the products selected under the Edit Products setting.

IMPORTANT: See the additional documentation for instructions on selecting products and using this new functionality.

SA 9.14 Server Patching Updates Whitepaper
Or
SA 9.14 Windows All Products Whitepaper

Patch De-duplication Steps for Windows Patching

In 9.14, a one-time de-duplication procedure is available that enables you to remove duplicate Windows patches and eliminate the source of the duplicates to prevent future duplication.

This procedure was developed specifically for SA 9.14 upgrade environments to resolve a previous known issue regarding duplicate Windows patches in the SA database. Duplicates can be created when the Microsoft Patch Supplement (MPS) is imported before the Microsoft Offline Patch Catalog (wsusscn2.cab). These duplicates can cause conflicts during remediation and compliance checks.

SA 9.14 Resolving Conflicts between SA Patching and the MS Patch Supplement

(Also, see post-upgrade steps in these release notes.)

 

Other SA Server Patching Enhancements


Functionality

Description

Additional Documentation

Patch Import from the Managed Servers View  

Starting in 9.14, a new Import Contents menu option is available from the SA Managed Servers view that enables you to import patch contents from a file. Windows patch contents can be imported directly the vendor as well.

SA 9.14 Server Patching Updates Whitepaper

Oracle Enterprise Linux (OEL) Patching Support

Introduced in 9.13, the SA Patch Importer for Oracle Enterprise Linux allows users to import packages for the subscribed channels from the Oracle Unbreakable Linux Network (ULN) and automatically create the corresponding software policies for each imported channel in HPSA. It can be run from the command line manually, or can be part of a cron job that performs the import on a recurring basis.

SA Patch Importer for Oracle Enterprise Linux Whitepaper

Solaris 11 Patching Support

Introduced in 9.13, Server Automation's Solaris 11 platform support for server patching allows you to update your managed servers to the latest versions of existing software without installing new software. Solaris 11 patching support leverages the existing Solaris patching functionality, with a few differences to adapt to the new Solaris IPS package delivery structure. Additionally, there are setup requirements for setting up the initial IPS Package database.

Note: The set-up steps described in the whitepaper are only required once. If you already completed the set-up on SA 9.13, no additional set-up is needed.

SA 9.14 Solaris 11 Patching Whitepaper


SA Software Management

Remediate RPM Packages Using the Native YUM

The new Yellowdog Updater Modified (YUM) plugin is an alternative to the old YUM Adapter for the analyze phase of the remediation process. It uses the native YUM available on the managed server and has the following main advantages:

The YUM version available on the managed server can be identified by running the following command in the command line:

yum --version

When available, the managed server’s native YUM is used to analyze RPM package dependencies. When the managed server does not have a native YUM available, the SA YUM Adapter is used instead. This behavior is based on the default and recommended setting governed by the SA configuration parameter, way.analyze.yum, which has the following available values:

0 - use the YUM adapter (YUM v2.6.1)
1 - use the native YUM when available, otherwise use the YUM adapter. (Default)
2 - use the native YUM


Note: SA configuration parameters are accessible only via the SA Web Client. Only system administrators with the Opsware System Administrators user group permission can change these settings.

Warning: Changes to SA Core configuration parameter values, as listed in this Release Notes document, are verified by HP and you can safely apply them as directed. However, exercise caution when modifying any default SA Core configuration parameter values as modifications can have a negative effect on core functionality and performance.

IMPORTANT—Known issue with legacy YUM: YUM versions prior to 3.2.22 may encounter an installation error if a package is stored in multiple locations. For example, if you import a package to Folder A, run a remediation job, and then import the same package to Folder B and try to install it, the analysis might fail, reporting the package from folder B as missing. This issue does not reproduce on servers using YUM version 3.2.22 or later, where the YUM repository is updated to contain both packages.

SA-UCMDB Integration

SA 9.14 includes fixes to the SA-UCMDB Connector, in addition to the following enhancements:

With the SA-UCMDB Connector enabled in 9.14, the SA Client now provides the ability to launch the UCMDB Browser-Impact widget against an SA managed server.

Documentation: Complete, illustrated instructions for using the new SA-UCMDB functionality are provided in the SA 9.14 SA-UCMDB Integration Guide, which is available via HP's Software Support Online at http://support.openview.hp.com/selfsolve/manuals.

Agents


Upgrading SA Agents

Since 9.11, SA Agents have used Python 2.4.4.

After you upgrade to SA 9.14, you should also upgrade to the 9.14 SA Agents on each Managed Server in the facility.

You can continue to use non-upgraded agents with 9.14, but SA 9.14 features, platforms, and integrations (see Qualified Managed Platforms, Features, Integrations, and SA Agents) will not be supported.

Faster Agent Installation

For more information on the Agent Upgrade tool, on installing the agent, and on bringing servers under SA management, see the SA User Guide: Server Automation.

OO-SA Integration

Updates pertaining specifically to the OO-SA integration (Server Automation operations performed within Operations Orchestration) are delivered via the HP Live Network at https://hpln.hp.com/.


SA-OO Integration


Integrating the OO SDK Client Certificate

The SA-OO Integration feature is not available until you import the required OO SDK Client Certificate into SA. SA 9.14 is bundled with two OO SDK certificates that apply to different OO versions, as shown in the following table. Before you import the certificate into SA, make sure it is compatible with your OO version.

OO SDK Certificate

OO Version

oocert2007

OO 7.5x, 7.6x, 9.0

oocert2011 OO 9.02.0002 or later

To integrate the new certificate, you must perform the steps in the procedure detailed below.

Note: If your architecture includes a master core and one or more secondary cores, follow the steps in this section for the master core and for each of the secondary cores. Similarly, if your SA computer has a sliced-core installation with one or more slices, repeat the steps for each slice.

To integrate the certificate:
  1. Stop the Web Services Data Access Engine (Twist):

    /etc/init.d/opsware-sas stop twist

  2. Transfer the OO Certificate to SA (when you are prompted for a password for the next steps, use: changeit)
    1. Export the OO Central Certificate:
      /opt/opsware/jdk1.6/jre/bin/keytool -exportcert -alias oocert2011 -file /tmp/oocentral.crt -keystore /var/opt/opsware/twist/oocert

      Connect to the previous version of OO that still uses the older certificate, which expired May, 2011 (optional):
      /opt/opsware/jdk1.6/jre/bin/keytool -exportcert -alias oocert2007 -file /tmp/oocentral.crt -keystore /var/opt/opsware/twist/oocert

      Note: The keystore /var/opt/opsware/twist/oocert contains the following certificates:
      oocert2007 - OO certificate bundled with OO versions 7.5, 7.6, and 9.0, valid until May, 2011
      oocert2011 - OO certificate bundled with OO 9.02.0002 and later, also released as part of the OO hotfix #132914, valid until July, 2016
      pas - OO certificate that is the same as oocert2007, retained for backward compatibility
    2. Import the OO Central Certificate to the SA Java Runtime Environment (JRE) keystore:
      /opt/opsware/jdk1.6/jre/bin/keytool -importcert -alias oocert -file /tmp/oocentral.crt -keystore /opt/opsware/jdk1.6/jre/lib/security/cacerts

      Note: Any alias can be used when importing the certificate, as long as it is not already used in that keystore. The sample command above uses oocert, but you can use any other name.

Operating System Build-Plan Script Changes

In previous SA versions, if you created OGFS scripts and added them to your build plans, the scripts were executed in the file system in the following directory:

/opsw/.Server.ID/<mid>/files/<user>

Now, the scripts are executed in this new location:

/opsw/.Server.ID/<mid>

As a result of this change, you must add the following line to your build-plan scripts to avoid compatibility issues with user scripts:

cd files/root (Linux)

cd files/Administrator ( Windows)

Oracle RAC Support

This release supports Oracle 11.2.0.2. For more information, see the white paper: Oracle RAC Support, which you can download from the SA 9.14 release section at: http://support.openview.hp.com/selfsolve/manuals.

New Delivery Method for OS Provisioning Build Plan Content

As of SA 9.10, OS Provisioning Build Plan (OSBP) content is uploaded into the SA Core during installation and/or upgrade.

After installing or upgrading to SA 9.14, you must not download OSBP content from the HP Live Network (HPLN). Any automatic jobs you have created to download OSBP content from HPLN must be disabled. If you download OSBP content from HPLN after installing SA 9.14, you will overwrite the SA 9.10 OSBP content that was uploaded during install/upgrade with older SA 9.0 OSBP content, which will cause errors when you attempt to run OS Build Plan jobs under SA 9.14.

Solaris 11

Using OCLI on Solaris 11 Servers

Note: This information applies to all Unix and Linux platforms.

To install the SA Command-line Interface (OCLI) on a Solaris 11 server, issue the following command:

<package_name> -d <installation_directory>

No other steps to setup the environment are necessary.

When using the SA Command-line Interface (OCLI) on a Solaris 11 server, the oupload and odownload scripts are run from the newly created /bin directory:

<installation_directory>/bin/oupload.sh

<installation_directory>/bin/odownload.sh

Solaris 11 Patching Support

Oracle Solaris 11 uses IPS packages to deliver software and software updates. IPS (Image Packaging System) is a network-based package management system that is used for the entire software lifecycle, including package installation, upgrade and removal.

Introduced in SA 9.13 - Server Automation's Solaris 11 platform support for server patching allows you to update your managed servers to the latest versions of existing software without installing new software. This is a powerful way to keep your system up to date in an environment that no longer supports explicit patch units.

Solaris 11 patching support leverages the existing Solaris patching functionality, with a few differences to adapt to the new Solaris IPS package delivery structure. Additionally, there are setup requirements for setting up the initial IPS Package database.

Documentation: The SA 9.14 Solaris 11 Patching Whitepaper provides detailed instructions on setting up and maintaining the IPS Package database. This document also describes the Solaris 11 patch policy and remediation differences. This whitepaper is available via HP's Software Support Online at http://support.openview.hp.com/selfsolve/manuals.

Using Server Modules (SMOs) with Solaris 11

Solaris 11 introduces Role-based Access Control (RBAC), which affects the functionality of SA Server Modules (SMOs). SMOs rely on the root user to get information from the managed servers. In previous versions of Solaris, the root account is created as a user by default, with the option to have it as a role. In Solaris 11, the root account is created as a role by default; not as a user.

In order to enable the SMO functionality, the system administrator must modify the root account (root) to make it a user with regular login capability. The best method for doing this is to run an ad hoc script on the managed server.

To enable root for regular login capability:

  1. Navigate to Devices > Servers > All Managed Servers.
  2. Right-click on the target server and select Run Script > Select Script… and choose Define Ad hoc Script.
  3. In the Script Contents, enter the line ‘rolemod -K type=normal root’ and click Next.
  4. Choose Runtime User: root and click Start Job.

    After the job completes the user will be able to run the SMOs on the selected servers.

Note: To change the root account to a role again, complete the same procedure but enter ‘usermod -K type=role root’ in the Script Contents.

Oracle Solaris 11 OS Provisioning

Oracle Solaris 11 provides a service called the Automated Installer to handle OS Provisioning of bare-metal servers. The Oracle Solaris Automated Installer requires a new package type called IPS.

Solaris 11 OS Provisioning is somewhat different than the procedure used to provision Oracle Solaris 10.

The Oracle Solaris 11 Automated Installer no longer uses the Solaris JumpStart mechanism. Instead, SA components have been adapted to use the new Solaris 11 provisioning mechanism.

New Platform-Specific Changes


Installation Media

The installation media represents an IPS repository.

In order to obtain this repository:

  1. Go to http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html?ssSourceSiteId=ocomen and download the images under "Oracle Solaris 11 11/11 Repository Image".  There are two ISO images: Part A SPARC, x86 (3.3 GB), and Part B SPARC, x86 (3.1 GB).
  2. Follow the instructions on the download page to concatenate the two images into a single full image.
  3. Mount the image and copy it to the SA Media server under the directory: /media/opsware/sunos

Performing OS Provisioning on the Same Core

If you need to perform OS Provisioning on the same core for both oracle Solaris x86 and Oracle Sun SPARC, create a link to the repository on the SA Media Server. This link is required because a Media Resource Locator (MRL) cannot be created using the same path for two operating systems.

For example:

# cd /media/opsware/sunos/
# ls -lsa
4 lrwxrwxrwx 1 root root 15 Mar 26 14:39 solaris11_link -> solaris11_repo/
8 drwxr-xr-x 3 root root 4096 Mar 26 14:33 solaris11_repo

Oracle Solaris Automated Installer

The Oracle Solaris Automated Installer uses two response files:

Limitations

Customizations

The new Oracle Solaris 11 OS provisioning mechanism allows the use of custom attributes to simplify system configuration.

These are:

Custom Attribute Name Use Example Values
mrl The MRL created by the import_media script. This is useful when you want to use an external repository. http://pkg.oracle.com/solaris/release
http_proxy
Specify when you use HTTP repositories. http://PROXY_IP:PROXY_PORT
root_password Specifies the root password in hash format. Use a password from the /etc/shadow directory on the Solaris 11 machine.
enable_root_user Solaris 11 allows root to be defined as a role in the sc.xml file.

Presence of this custom attribute will trigger the user creation, even if 'no' value is set.

yes
hostname Specifies the hostname of the machine. mysolaris11

OS Provisioning


OS Build-Plan Support for VMware ESXi5

SA briefly stops the VMware ESXi firewall in order to communicate the VM's IP Address, so that it can be managed by the SA core. SA restarts the firewall immediately afterwards.

If you do not want SA to stop and start the firewall, use static OS Provisioning instead.

HP ProLiant Gen8 Changes

For more information on any of these topics, see the SA UG: OS Provisioning and SA online help.

Support for OS Build Plans

HP ProLiant Gen8 models have two embedded service operating systems available: Linux and Windows Preinstallation Environment (Windows PE). SA can use either the Integrated Lights-Out (iLO) functionality of these embedded systems, or Preboot Execution Environment (PXE) booting.

To use the embedded systems' iLO functionality, you must add your server as an iLO device to the list of unprovisioned servers.

There are two ways to do this:

In both these cases, you will need to manually provide iLO credentials and the corresponding SA realm (which is related to the SA Satellite or core available in the target network). This information defines the SA infrastructure to be contacted after the embedded service operating system is booted. When you use PXE booting, this information is provided by the PXE server automatically.

For more information on how to add your server, see" Installing (Provisioning) an Operating System" in the 9.10 UG: OS Provisioning.

Operating System Build-Plan Updates

The following 3 steps have been enhanced, or added, to build plans for HP ProLiant Gen8 support.

Virtual Installation Device (VID) handling

HP ProLiant Gen8 devices support special Virtual Installation Devices (VIDs).

SA handles VIDs as follows:

For more information on this topic and for specific use case, see "Prepare Disks on HP ProLiant Gen8" in the SA OS Provisioning README.

Running OS Build Plans on Servers

Build plans can now be run on servers that are in the pre-unprovisioned lifecycle.

SLES 11 SP1 kISO Handling

If you are using SuSE Linux Enterprise Server (SLES) 11 SP1 and above, you must do the following to support the SuSE kernel & driver update method using kISO:

  1. Download the kISO & mount the ISO file for access.
  2. Create (or reuse) a SLES distribution repository in a directory (for example: /repositories/SLES-11-SP1-x86_64).
  3. Create a new directory called addon (the directory name does not have to be case sensitive, you can also use AddOn or ADDON) under your new repository directory (for example: /repositories/SLES-11-SP1-x86_64/addon).
  4. Copy the kISO contents to the addon directory.
  5. Replace the original installation kernel and initrd files with the kISO files found in the addon directory.
  6. Copy the contents of the addon/boot/x86_64/loader/initrd directory to the following directory: boot/x86_64/loader/initrd.
  7. Copy the contents of the addon/boot/x86_64/loader/linux directory to the following directory: boot/x86_64/loader/linux.

Note: If you experience driver problems with SLES 11 SP1 and kISO on HP ProLiant Gen8 target machines, see the following technical support documents:

http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03237879
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03237878

For more information on kISO handling, see the kISO media documentation and the OS Provisioning README.

OS Build-Plan Custom Attributes

Custom attributes set on the build plan will now be resolved and used in parameters and scripts during the execution of the build plan. If a custom attribute with the same name exist anywhere else on or in the servers’ hierarchy, its value will take precedence over the value set on the build plan. This is the priority order from highest to lowest:

  1. server
  2. device group
  3. customer
  4. realm
  5. facility
  6. OS
  7. software policy
  8. (new) OS build plan
Driver Update for HP ProLiant G6/G7 Servers

SA service operating-system drivers have been updated with the latest HP ProLiant SP drivers: SPP 2012.02 b51.

Multipath SAN Support for OS Provisioning

As of this release, SA provides multipath SAN support for the topics listed in this section.

OS Sequences

Red Hat 6 automatically identifies multipathing and enables kernel modules, but Red Hat 5 does not.

For Red Hat 5, before you run the Red Hat Enterprise Linux (REL) 5 OS Sequence, use the following steps to pass 'mpath' as a kernel argument for the server:

  1. Define a custom attribute kernel_arguments for the server, and set its value to mpath.
  2. Create the OS Installation Profile.
  3. Add a custom attribute to the Installation profile, and set its value to mpath.
  4. Set the value of the installation profile to mpath.

If you are performing multipath installation, it is also recommended that you add mpath as the kernel argument in the kickstart Red Hat 5 file. You can do this by creating a copy of Configure Default Red Hat 5 ks.cfg and modifying the file for use in your OS build plan.

SUSE Linux Enterprise Server 11

SUSE Linux Enterprise Server 11 does not identify multipathing by default. Use the procedures in this section to install SUSE Linux Enterprise Server on multipath LUNs.

Windows 2008/ Windows 2008 R2

Windows supports installations in multipath environments. Install multipath Device Specific Modules (DSMs) to further improve the capabilities of the target server. Import these DSMs into the SA Software Repository and install them using software policies attached to OS sequences.

You can modify the SAN Policy for the Windows Service OS (Winpe32, winpe64, winpe32-ogfs, winpe64-ogfs) shipped with SA. For more information about available options, see: http://technet.microsoft.com/en-us/library/cc749466(v=ws.10).aspx.

The default SAN Policy registry value in the SA-provided Windows pre-installation environment (WinPE) boot image is 1.

VMWare ESX/ESXi

VMWare ESX and ESXi support multipathing - no additional steps are required.

Use the Inject Multipath AutoYaST step

You must add the Inject Multipath AutoYaST Settings step to the OS build plan.

Perform the following tasks:

1. Create a new OS build plan by copying the default SUSE Linux Enterprise Server 11 Install Build Plan from the SA Client library.
2. Add the Inject Multipath AutoYaST Settings step after the Install And Configure SUSE Build Image step.
3. Add the Embed Files Initrd step after the Inject Multipath AutoYaST Settings step with the following parameters:

-s /tmp/user.autoinst.xml:/

The drive injections in the AutoYaST will be performed based on the criterion defined in the OS sequences (see Partitioning Section in AutoYaST).


Installation

This section describes the SA 9.14 installation procedure.

General Information

Script Running Order

The pre-patch, database update and patch install scripts must be run in the following order:

SA Script Running Order - Upgrade

Upgrade From

To

Script Running Order

9.10, 9.10.01, 9.10.02, 9.11, 9.12, 9.13

9.14

  1. patch_database.sh
  2. patch_opsware.sh
  3. patch_contents.sh

SA Script Running Order - Rollback

Roll back From

To

Script Running Order

9.14

9.10

  1. patch_opsware.sh
  2. patch_database.sh

 

Migrating from SA 7.8 or SA 9.0 to SA 9.14

Migrating Order

When migrating from SA 7.8 to SA 9.1x:

When migrating from SA 9.0 to SA 9.1x:

No Leading Underscores Allowed for Users or Folder Names in 9.14

SA 9.14 does not support the use of leading underscores (_) in folder names; such as: _USER. Some previous versions of SA (7.81 and earlier) did allow these leading underscores in folder names. If you are upgrading to SA 9.14 on an SA Core that contains data created when the leading underscore was allowed, you will not be able to import that data on the Web Services Data Access Engine (twist) using CBT.

A subtle associated issue may occur in cases where a user has a leading underscore in their username, which means that user’s folder will also have a leading underscore. In this case, a user with a leading underscore in their username will also run into this issue.

When this error occurs during a CBT import/export operation on the Web Services Data Access Engine (twist), the following message will appear:

SEVERE: Importing Folder: /Home/_underscore Message: name is set to the illegal value '_underscore'.
com.opsware.common.IllegalValueException: name is set to the illegal value '_underscore'.
        at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
        at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
        at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
        at com.opsware._gen.sejb.folder.FolderService_uo6jq9_EOImpl_1030_WLStub._opsw__create(Unknown Source)
        at com.opsware._gen.client.folder._FolderServiceStub._opsw__create(_FolderServiceStub.java:2739)
        at com.opsware._gen.client.folder._FolderServiceStub.create(_FolderServiceStub.java:2731)
        at com.opsware.cbt.deserializer.FolderDeserializer.create(FolderDeserializer.java:119)
        at com.opsware.cbt.deserializer.FolderDeserializer.create(FolderDeserializer.java:107)
        at com.opsware.cbt.deserializer.Deserializer.execute(Deserializer.java:498)
        at com.opsware.cbt.util.Runner$RunOneJob.run(Runner.java:378)
        at com.opsware.cbt.util.ThreadPool$Runner.run(ThreadPool.java:371)
Sep 28, 2011 8:22:32 AM com.opsware.cbt.util.Runner logSequences

Rename all folders and users that begin with an underscore (_) before performing an export/import operation using CBT. Alternatively, contact HPSA Customer Support.

Adobe Flash Player


HP BSA Launcher Issues

Certain SA Client features (such as Run OS Build Plan or HP UX Provisioning) require the Adobe Flash Player. If you try to run these features, and you have not yet installed Adobe Flash Player, you will get an error.

To make sure Adobe Flash Player functions correctly and to avoid the error message, you should:

  1. Stop any instances of the SA Client.
  2. Using Internet Explorer, access the following site: http://www.adobe.com/software/flash/about/
  3. Make sure that the latest version of Adobe Flash Player is installed in Internet Explorer.
  4. Restart the SA Client and run the features normally.

The error message should not display.

Database Schema Update Procedure

The script run during this procedure makes required changes to the Model Repository including adding required tables and objects.

  1. Mount the SA 9.14 distribution. Invoke patch_database.sh on the Model Repository host:
    All SA Core Servers must have their time zone set to Coordinated Universal Time (UTC). In a RAC environment, all RAC nodes must have the exact same time.

      <distro>/opsware_installer/patch_database.sh --verbose -r <response file>

      Where <response file> is the response file last used to install/upgrade the system.

      Usage: patch_database.sh [--verbose] -r <response file>

      patch_database.sh automatically detects if a database update is already installed and presents a corresponding menu:

    1. If the database update has not been previously applied, you see the following:
      Welcome to the Opsware Installer.
      It appears that you do not have a database update
      installed on this system.
      Press 'i' to proceed with patch installation.
      Press 's' to show patch contents.
      Press 'q' to quit.
      Selection: i
    2. Enter i at the prompt to begin the database update.
    3. If the database update has previously been applied, you see the following:

      Welcome to the Opsware Installer.
      It appears that you have installed or attempted
      to install a previous version of the database
      update on this system.
      Press 'u' to upgrade the patch to the current version.
      Press 'r' to remove this patch.
      Press 's' to show patch contents.
      Press 'q' to quit.
      Selection: u
      You chose to upgrade the patch. Continue? [y/n]: y

      Enter u at the prompt then Y to begin the database update.

  2. After you make your selection, the installer completes the new (or interrupted) installation.
    On completion, you see a screen similar to the following:

    [timestamp] Done with component Opsware SQL patches.

    [timestamp] ########################################################

    [timestamp] Opsware Installer ran successfully.

    [timestamp] ########################################################

Note: After running the patch_database.sh script, you may see the following error when running the System Diagnostic test on your core:

Test Name: Model Repository Schema
Description: Verifies that the Data Access Engine's version of the schema matches
the Model Repository's version.
Component device: Data Access Engine (spin)
Test Results: The following tables differ between the Data Access Engine and the
Model Repository: local_data_centers, role_class_bridge.


This error is invalid and you can disregard it.

Dual Layer DVD Requirements

All SA installation DVDs require a DVD drive that supports dual layer.

Patch Installation Procedure

Note: Before performing the tasks in this section ensure that you have completed the tasks listed in Database Schema Update Procedure.

Perform the following tasks to install SA 9.14:

  1. Mount the SA 9.14 distribution. Invoke patch_opsware.sh on every host in the core/satellite facility:

    <distro>/opsware_installer/patch_opsware.sh --verbose

    Usage : patch_opsware.sh [--verbose]

    patch_opsware.sh automatically detects whether or not there is a patch already installed and presents a corresponding menu:

    1. Non-upgraded System : If your system has not been previously patched with a 9.1x patch, you see the following menu:
      Welcome to the Opsware Installer. It appears that
      you do not have any patches installed on this system.
      Press 'i' to proceed with patch installation.
      Press 's' to show patch contents.
      Press 'q' to quit.
      Selection: i

      Enter i at the prompt to begin the installation.

    2. Previously Upgraded System : If an SA patch has already been installed successfully, when patch_opsware.sh is invoked from a newer patch
      release, you see the following menu:
      Welcome to the Opsware Installer. It appears that you have
      installed or attempted to install a previous version of
      the patch on this system.
      Press 'u' to upgrade the patch to the current version.
      Press 'r' to remove this patch.

      Press 's' to show patch contents.
      Press 'q' to quit.
      Selection: u

      Enter u at the prompt to begin the upgrade.

  2. After you make your selection, the installer completes the new (or interrupted) installation.

    The installer displays the following upon completion:

    [<timestamp>] Done with component Opsware Patch.

    [<timestamp>]

    ########################################################

    [<timestamp>] Opsware Installer ran successfully.

    [<timestamp>]

    ########################################################

Software Repository Content Upgrade

This section details upgrades to the software repository content on the upload distribution (such as agent packages to be reconciled to managed servers).

General Information

Note: Unlike core patches, Software Repository content upgrades cannot be rolled back.

Upgrading the First Core Content

  1. On the First Core Software Repository store ( word store ) host, invoke the upgrade script::

    <distro>/opsware_installer/patch_contents.sh --verbose -r <response file>

    where <response file> is the response file last used to install/upgrade the SA Core.

    The following menu is displayed:

    Welcome to the Opsware Installer. Please select the components
    to install.
    1 ( ) Software Repository - Content (install once per mesh)
    Enter a component number to toggle ('a' for all, 'n' for none).
    When ready, press 'c' to continue, or 'q' to quit.


    Enter either 1 or a, and press c to begin the installation.

  2. If the Software Repository content image is not installed on the server, the following message will be displayed:

    [<timestamp>] There are no components to upgrade.
    [<timestamp>] Exiting Opsware Installer.

Rolling Back the Patch

To roll back SA 9.14 to SA 9.10, invoke the script:

<distro>/opsware_installer/patch_opsware.sh --verbose

If this is a patched system, the following will be displayed:

Welcome to the Opsware Installer. It appears that you have previously
completed installation of this patch on this system.
Press 'r' to remove this patch.
Press 's' to show patch contents.
Press 'q' to quit.
Selection:

Enter r at the prompt to remove the patch.

Notes:

Rolling Back the Database Schema Update

To roll back the database schema update, enter this command:

<distro>/opsware_installer/patch_database.sh --verbose -r <response file>

Where <response file> is the response file last used to install/upgrade the system.

If the database has been updated, you see the following:

Welcome to the Opsware Installer. It appears that you have previously
completed the installation of this database update on this system.
Press 'r' to remove this patch.
Press 's' to show patch contents.
Press 'q' to quit.
Selection: r

Enter r at the prompt to begin the database schema update rollback.



Post-Installation Tasks

This section lists the tasks that should be performed after you install SA 9.14. Some tasks might not be appropriate for your situation.

Windows Server OCLI Installation

If you plan to install the SA Command-line Interface (OCLI) on a Windows Server after upgrading to SA 9.14, you must update the SA Agent on that server to the latest version. Errors occur during OCLI installation on Windows servers with earlier SA Agent versions.

Installing Slices

If you install additional Slice Component bundle instances after patching the SA Core to version 9.1X, wayscript versions are set to version 9.10 rather than to the patch version. Use the following procedure to remedy the situation:

  1. Identify the SA core server by checking the value field of the custom attribute CORD_OPSWwayscripts. To do so, log in to the SA Client as administrator (opsware admin user) and navigate to Administration > Customers. Select the Opsware Customer and view the Custom Attributes.
  2. Log in to the SA Core server you identified in step 1 and execute the following two commands:

    Command #1:
    cd /var/opt/opsware/OPSWpatch/OPSWwayscripts/scripts

    Command #2:
    ./post_after_startup.sh
  3. Apply any required hotfixes to the wayscripts.

 

Upgrades

 

Customized Settings

If you have customized such settings as Java heap settings, you must reapply your customizations after you install 9.14, as the settings are set to the SA default during installation or upgrade.

Post-Upgrade Tasks

Patch De-duplication Steps for Windows Patching

Note: These steps should only be performed after upgrading to SA 9.14 from a previous release. If you are installing SA for the first time in 9.14, these instructions do not apply.

Duplicate patches can be inadvertently created in the SA database if you import the Microsoft Patch Supplement (MPS) and then run the SA Patch Import process using the Microsoft Offline Patch Catalog (wsusscn2.cab). These duplicates can cause conflicts during remediation and compliance checks.

How do I know if I have duplicates?

Starting in 9.14, the patch database has a new field, “Last Import Summary, which reports if any duplicates were found in your database. In the SA Client, navigate to Administration > Patch Settings > Patch Database to view this field. If it displays a warning message after performing a patch import, then there are duplicates in your database. If duplicates are found, these de-duplication steps are strongly recommended.


Resolving Duplicates

To resolve this, a one-time de-duplication procedure is available that enables you to remove the duplicates and eliminate the source of these conflicts to prevent future duplication.
Step-by-step instructions are provided in the whitepaper, Resolving Conflicts between SA Patching and the MS Patch Supplement, which is available on the HP Software Support Online site under the 9.14 Server Automation release.

IMPORTANT: The de-duplication procedure varies based on your version of SA. For this reason, there will be multiple versions of this whitepaper, each providing release-specific instructions.

To find the whitepaper:

  1. Go to HP Software Support Online: http://www.hp.com/go/hpsoftwaresupport
  1. Click the Self-solve tab.
  2. Log in using your HP Passport credentials.
  3. Complete the search criteria:
    1. All of these words: duplicate patches
    2. Product:  Server Automation
    3. Version: 9.14
    4. Document types: Manuals and White Papers
    5. Sort by: Relevance
  4. Click Search.
  5. Scroll down to see the results.

 Find filename: SA9.14_Windows_PatchingPatch_Supplement_wp.pdf
You can also do the same search directly from the SSO Product Manuals site: http://support.openview.hp.com/selfsolve/manuals


Back to the Table of Contents


Known Issues

This section describes issues from SA versions 9.0, 9.01, 9.02, 9.03, 9.10, 9.11, 9.12, 9.13, and 9.14. The table lists issues first alphabetically by Subsystem, then numerically within each subsystem.

Known Issues

QCCR1D Symptom/Description Platform Subsystem Workaround

Administration UI

QCCR1D157288 The My Profile window throws an authorization error when the user is part of Customer Group Admin.

Windows Administration UI "Customer Admin" users are not supported in the SA Client for SA 9.1x releases. Update your user profile in the SA Web Client instead.

Agent

QCCR1D100660 Windows ADT login fails for administrators that are not user Administrator due to security controls for Windows UAC. Windows Server 2008 using UAC Agent Deployment Turn off UAC:
  1. In the Control Panel, click User Accounts.
  2. In the User Accounts window, click User
    Accounts.
  3. In the User Accounts tasks window, click
    Turn User Account Control on or off.
  4. If UAC is currently configured in Admin
    Approval Mode, the User Account Control
    message appears. Click Continue.
  5. Clear the Use User Account Control (UAC)
    to help protect your computer check box,
    and then click OK.
  6. Click Restart Now to apply the change right
    away, or click Restart Later and close the
    User Accounts tasks window. After the
    workaround is performed, any user belonging
    to the Administrators group will be able to
    deploy agents.
QCCR1D107917 Failed SA agent installation returns gencache.py error message in the agent log file (%SystemDrive%\Windows\System32\opsware-agent-installer- .log). Windows Agent Installer Remove all the files from the following three directories,
if they exist, and reinstall the agent.

%SystemDrive%\Program Files\opsware\agent\lcpython15
\Lib\site-packages\win32c om\gen_py\

%TEMP%\gen_py

%SystemDrive%:\Windows\temp\gen_p

QCCR1D110347 Windows servers running a pre-9.0 agent can perform a scan on an upgraded 9.0 core but not on a freshly installed 9.0 core because scanning Windows utilities are retained on the upgraded
core but are absent from the freshly installed core.
Windows Agent Upgrade the agent on the managed servers that you registered
with SA 9.0.
QCCR1D111593 Agent fails to install when there is a gateway problem, but the agent log reports that the installation was successful.

Windows Agent Installer Make sure the gateway can be reached from the managed server.
QCCR1D118437 Agent deployment fails several times due to timeout issues when the uudecode utility is not installed on the machine to which the Agent is deployed.
Red Hat or SUSE Linux s390x Agent Deployment/Upgrade Install the uudcode utility on the machine(s) to which Agents are to be deployed to facilitate Agent deployment.
QCCR1D123031 Reprovisioning for Red Hat Enterprise Linux 6 with the ext4 file system is not yet supported. Linux Agent Deployment/Upgrade None.
QCCR1D152367 Agent deployment is not allowed to Windows 2012 hosts with the firewall enabled and no firewall exception defined for port 139. Windows 2012 Agent Deployment/Upgrade

 

Disable the Windows firewall or add a firewall exception for port 139 (the ‘File and Printers Sharing’ exception template can be used).
QCCR1D156515 You cannot use pre-9.14 SA Agents to register new servers, you must use 9.14 SA Agents.

Independent Agent Install 9.14 SA Agents and use them to register the server.

Application Configuration

QCCR1D142320 Server Instance name is not automatically renamed at migration time. Windows

Software Management Do not use the same name for appconfigs and templates before upgrading from 7.8x to 9.14.

APX

QCCR1D116476 APX session timeout is not correctly implemented. Independent APX To increase timeout for Web APX Proxy (Note: this must be
done at all the Slices on all the Cores):
  1. Edit /etc/opt/opsware/apxproxy/apxproxy.conf
    to specify both the session timeout and socket
    timeout. Make sure socket timeout is at least
    equal to session timeout. For example,

    apxproxy.apx.session.timeout=1200000
    apxproxy.apx.socket.timeout=1200000

  2. Edit both /opt/opsware/apxhttpd/conf/httpd.conf.tmpl
    and /var/opt/opsware/ogfs/mnt/root/opt/opsware/
    apxhttpd/conf/httpd.conf.tmpl
    to add a timeout directive.
    Add this property after the "Server" property. For example,

    timeOut 1200

    Remember, unlike apxproxy.conf, the timeout value in
    httpd.conf.tmpl is in seconds, not millisecond.

  3. Restart the Core.

Audit and Remediation

QCCR1D81308 An erroneous status is displayed when remediation of registry and COM+ objects fails.
Windows Audit and Remediation - Backend None.
QCCR1D147020/147816 Communication with an Agent timed out with a timeout type of: MAXIMUM.

Independent Audit and Remediation - Backend Use the following steps to change the timeout value in the GUI:

  1. In the SA Client, go to Administration > System Configuration
    SA > Command Engine > way.ssct_*timeout
    .
  2. Change the proxy remediate snapshot and snapshotcompliance timeouts from 1800 to 5400 (in seconds). These timeouts apply for all AnR jobs.
  3. Change the timeout value in the spoke.conf file:
  • Change the value for the spoke.handler.cmdoutput.timeout parameter to 5400. This value applies per check per target for pluggable and custom script checks.
  • Change the value for the spoke.handler.cmdoutput.timeout_atcore parameter to 5400. This value applies to all of the checks per target for pluggable and custom script checks.

Note: Changes to SA Core configuration parameter values, as listed in this Release Notes document, are verified by HP and you can safely apply them as directed. However, exercise caution when modifying other default SA Core configuration parameter values as modifications can have a negative effect on core functionality and performance.

QCCR1D156698

 

Compliance view does not show status for the Audit policy when snapshot of snapshot spec with linked audit policy is source of an audit. Independent Audit and Remediation - Backend None.

BSA Essentials Dataminer

QCCR1D112784 In multimaster environments, Application Deployment data mismatches between SA and BSA Essention can occur if the data is replicated across the Model Repository Multimaster Component (vault) to where the BSA Essentials Dataminer is installed within the first few milliseconds of a minute. Independent BSA Essentials Dataminer None.

Database Scanner for Oracle

QCCR1D91143 The status of an ASM Diskgroup shown in the Properties view (for one database instance only) is different than the status shown in the Database Configuration Assistant (DBCA) view (a CONNECTED status is displayed instead of a MOUNTED status). Independent Database Scanner for Oracle None.
QCCR1D133266 DB Scanner run "pamuserprivilege.sql" and DB Scanner snapshots fail on Oracle 11G databases with the following error:

object SYS.DBMS_NETWORK_ACL_ADMIN is invalid

Under these circumstances, you cannot discover and view  Oracle databases.

Linux, Windows Database Scanner for Oracle Use the following steps to run DBScanner snapshot on managed servers:

  1. Run the Storex snapshot on the target managed server, where you configured the database instance.
  2. Navigate to Administration Panel > Storage Scanner > Oracle DBScanner > Add login credentials.
  3. Add the targeted managed server name mentioned in Step 1 and provide the database instance name (SID).
  1. Create and run the DBScannersSnapshot - the run will fail at this time, but it will import the SQL scripts pamuserprivelege.sql, configureXMLDB.sql and configureXMLDB_Windows.sql.
  2. Connect to the target managed server and execute the following commands.

    Linux:  cd /opt/opsware/dbscanner.oracle/lib/   
    Windows: cd C:\Program Files\Opsware\dbscanner.oracle\lib

  3. (Linux) Change the script permissions:

    chmod 777 * 
    su – oracle

  4. Connect to sqlplus and run the following commands and scripts:

    sqlplus /nolog
    SQL> connect <sys_user>/<password> as sysdba
    SQL>@configureXMLDB.sql (For Linux)
    SQL>@configureXMLDB_Windows.sql (For Windows)
    SQL>@pamuserprivilege.sql

QCCR1D156262 Snapshots for SMO fail while parsing the configuration file found on the server.

Independent Database Scanner for Oracle To enable correct snapshot functionality, use one of the following two procedures:

Procedure One: Complete Database Installation:

  1. Run the Database Scanner snapshot on the managed server to be discovered:

    For Linux, issue the following command:
    /opt/Opsware/dbscanner.oracle/lib

    For Windows, run the following script:
    C:\Program Files\Opsware\dbscanner.oracle\lib

    This action will fail the first time you try it, but it is a mandatory step because it enables the server to copy necessary SQL files to the target server.

  2. For Customized installations, run the following scripts:
    • configureXMLDB.sql
    • pamuserprivilege.sql

    These scripts create the login credentials to discover the database metadata.

  3. Rerun the snapshot.

Procedure 2: Complete Install:

  1. Run the Database Scanner snapshot on the managed server to be discovered:

    For Linux, issue the following command:
    /opt/Opsware/dbscanner.oracle/lib

    For Windows, run the following script:
    C:\Program Files\Opsware\dbscanner.oracle\lib

    This action will fail the first time you try it, but it is a mandatory step because it enables the server to copy necessary SQL files to the target server.

  2. Run the pamuserprivilege.sql script. This scrip creates the login credentials to discover the database metadata.
  3. Rerun the snapshot.

Installer

QCCR1D111215 Restoring OS Provisioning Stage 2 images fails on SUSE Enterprise Linux 9, which is a deprecated platform. SUSE Enterprise Linux 9 Installer You can restore the OS Provisioning Stage 2 images by manually running the restore_stage2.pyc script. This script is located in:
<distro>/opsware_installer/tools/restore_stage2.pyc
QCCR1D114639 If you install additional Slice Component bundle instances after patching the SA Core to version 9.1X, wayscript versions are set to version 9.10 rather than to the patch version. Independent SA Installer In the SA Web Client:
  1. Log in as administrator (opsware admin user) and
    navigate to Environment -> Customer -> Opsware ->
    Custom Attributes -> CORD_OPSWwayscripts
    .
  2. Identify the SA core server by checking the value field
    of the custom attribute CORD_OPSWwayscripts.
  3. Log in to the SA Core server you identified in step 1
    and execute the following two commands:
    Command #1:
    cd /var/opt/opsware/OPSWpatch/OPSWwayscripts/scripts

    Command #2:
    ./post_after_startup.sh
  4. Apply any required hotfixes to the wayscripts.
QCCR1D132004 Health check fails with mismatched core component version errors (check_occ_up, lnxisoupload, new_platforms, opswbia_upload). Linux Installer None.

Jobs

QCCR1D121448 When you run the dba_jobs script in the database, the following type of error is displayed:
8412:ORA-06512: at "SYS.DBMS_STATS", line 21271
8413:ORA-06512: at line 1
8433:ORA-12012: error on auto execute of job 68
8434:ORA-20003: Unable to gather system statistics
Linux Jobs None.

Library Framework

QCCR1D150354 During a CBT import/export operation on the Web Services Data Access Engine (twist), the following message appears:

"""SEVERE: Importing Folder: /Home/_underscore Message: name is set to the illegal value '_underscore'.
com.opsware.common.IllegalValueException: name is set to the illegal value '_underscore'.
        at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
        at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)"...
      
Independent Library Framework Rename all folders and users that begin with an underscore (_) before performing an export/import operation using CBT. Alternatively, contact HPSA Customer Support.

Model Repository

QCCR!D148020 Incorrect DBTIME on Oracle RDBMS. Independent Model Repository Use the following steps as a workaround:
1) For an existing database, use the following process to change the time zone:

Sqlplus / as sysdba
ALTER DATABASE SET TIME_ZONE = '+00:00';
Shutdown
Startup

Note: The above command assumes that the SA database only has SA schema and no third-party schemas. This solution will not work if there are columns with the timezone parameter defined.

2) For creating a new database in the create database (CreateBD.sql) script, add the following at the end of the file:

CREATE DATABASE truth


SET TIME_ZONE = '+00:00';

OS Provisioning

QCCR1D100928 RAID deployment fails when the RAID configuration is captured using ACU version 8.35.7.0 (linux5 boot image) for valid RAID configurations on machines with SCSI drives because the "pretty printing" of SCSI drive bus values uses 0-based index instead of 1-based index.
Red Hat Enterprise Server 5 OS Provisioning
  1. Perform captures with ACU Version 8.25.5.0
    (using boot images other than linux5) and deploy
    those.
  2. Modify the raid.hpacu.script custom attribute value for
    RAID Array Configuration on ACU Version:
    8.35.7.0-captured RAID policies to use the correct drive
    indexes.
    For example, modify this captured configuration:
    ; Array Specifications
    Array= A
    ; Array Drive Type is Parallel SCSI
    ; 1:0 (36.4 GB), 1:1 (36.4 GB), 1:2 (36.4 GB),
    1:3 (36.4 GB),
    1:4 (36.4 GB), 1:5 (36.4 GB)
    Drive= 1:0, 1:1, 1:2, 1:3, 1:4, 1:5
    to the following:
    ; Array Specifications
    Array= A
    ; Array Drive Type is Parallel SCSI
    ; 2:0 (36.4 GB), 2:1 (36.4 GB), 2:2 (36.4 GB),
    2:3 (36.4 GB),
    2:4 (36.4 GB), 2:5 (36.4 GB)
    Drive= 2:0, 2:1, 2:2, 2:3, 2:4, 2:5
QCCR1D103362 After a server is provisioned using a Red Hat DHCP-LESS image in the VLAN, attempting to
reprovision the server causes the server to reboot, after which the reprovision process fails at the
Anaconda Configure TCP/IP window, prompting for network information.
Independent OS Provisioning - SA Client None.
QCCR1D103602 After you choose Windows as the OS Family, you cannot use the Manage Boot Client (MBC) to create winpexx-ogfs server records in the MBC Single Form because winpe32-ogfs and winpe64-ogfs image types are not displayed in the PXE image drop-down box. Windows OS Provisioning - Backend Use the CSV import to generate the pre-unprovisioned devices.
QCCR1D104194 When RAID deployment fails after the RAID controller configuration has been cleared, subsequent RAID captures or deployments will fail unless RAID is first configured manually.

The following error displays:
Exit status: 1280

Error message from ACU: ERROR: (2821)
No controllers detected.

Independent OS Provisioning - Backend Manually set the RAID controller configuration:
  1. Restart the server and press F8 when prompted.
  2. Create logical drive(s).
  3. Assign physical disks and RAID level.

After the RAID controller has been manually configured,
SA can be used to capture and deploy RAID configurations on
the machine.

QCCR1D104739 During a network boot of the server, the following
error displays:
"No driver found" screen appears:
"Unable to find any devices of the type
needed for this installation type.
Would you like to manually select your
driver or use a driver disk? [Select driver]
[Use a driver disk] [Back]
"
Red Hat Enterprise Server IA64 OS Provisioning The missing driver is not required. Press F12 to bypass the driver.
QCCR1D109077 Assign Customer OS Build Plan content script fails if customer names contain quote characters. Windows OS Provisioning Backend Specify the customer ID instead of the actual customer name.
QCCR1D114523 When performing OS provisioning using Application Deployment Automation, if the SA OS
Sequence in use includes a device group and multiple servers are provisioned simultaneously,
some of those server provisioning jobs will fail with the following error:
Unexpected general exception: com.opsware.device.DeviceGroupVO.modifiedDate
Linux, Solaris, Windows OS Provisioning Do not include any device groups in your OS Sequence.
QCCR1D129619 ESXi DHCP-LESS: DNS Search Domain was not set via the DHCP-LESS value VMware ESXi 4.1 OS Provisioning Backend None. Anything entered in the "DNS Search Domain" field is inserted into the custom attribute as domain=. Therefore, the DNS domain will not be inserted to the ESXi 4.1 system.
QCCR1D131265 Manage Boot Client utility: WAPX sometimes fails at the second step with: 503 Service Unavailable Error Independent OS Provisioning Backend In the Global File System (GFS), use the /opsw/apx/bin/osprov/manage_boot_clients_script.
QCCR1D132628 SUSE Linux Enterprise Server provisioning fails on an HP ProLiant server with a CCISS disk. SLES OS Provisioning For post-SUSE Linux Enterprise Server 10 SP2 provisioning on HP ProLiant servers with CCISS disks, ensure that the <code1>autoyast.xml</code1> file has the partitioning configuration specified as shown below:

<partitioning config:type="list">
<drive>
<use>all</use>
<partitions config:type="list">
<partition>
<mount>/boot</mount>
<size>100mb</size>
<partition_type>primary</partition_type>
</partition>
<partition>
<mount>swap</mount>
<size>1gb</size>
<partition_type>primary</partition_type>
</partition>
<partition>
<mount>/</mount>
<size>max</size>
<partition_type>primary</partition_type>
</partition>
</partitions>
</drive>
</partitioning>

QCCR1D132825/130199 During provisioning in a  non-DHCP environment, Red Hat Enterprise Linux 6 provisioning can become interactive if the HPSAlinux_boot_cd.iso remains connected. Red Hat Enterprise Linux 6 OS Provisioning Backend Eject the boot CD when the server reaches the restart phase or after provisioning becomes interactive.
QCCR1D133153 VMware ESX 4.1 OS Sequence with OS firewall enabled fails with a broken pipe exception during the Agent download phase. VMware ESX 4.1 OS Provisioning The firewall should be disabled during OS Provisioning and re-enabled after.
QCCR1D136144 Running a single OS Sequence job against two servers with the same MAC address in different networks causes an exception. Independent OS Provisioning - Backend If you have servers with the same MAC address in different networks, you must provision them sequentially. For example,  complete the Run OS Sequence job on the first server before you power on the second server.
QCCR1D136423 Provisioning dupe-mac Linux servers sequentially into a managed server, then reprovisioned the servers simultaneously should result in a Run OS Sequence job error.
Linux OS Provisioning None.
QCCR1D136445 If you attempt to register another server with the same MAC address as a mini agent after a server is in the OS Provisioning lifecycle, the Run OS Sequence job on the first server fails. Independent OS Provisioning Follow these instructions:
  1. Shut down the second server.
  2. Reboot the first server.
  3. Re-register the first server as a mini-agent.
  4. Re-run the OS Sequence steps.
QCCR1D136592
After a server is registered with SA as miniagent, if you then attempt to register a second server with the same MAC address (but with a different service operating system than the first server) as a miniagent, the registration fails. Then, if you shut down the second server as instructed, the Run OS Sequence job against the first server fails with an error. Linux OS Provisioning When this problem occurs, you must:

1. Ensure the second server remains shut down
2. Reboot the first server and  re-register it with SA as miniagent
3. Run the Run OS Sequence job against the first server again.

QCCR1D146347

Linux 6-OGFS boot failed on HP ProLiant DL380 G4 and DL385 G1. Linux OS Provisioning None.
QCCR1D144427 When creating an iLO device using the Add iLO operation, the server history mistakenly shows that the device was created by user opsware, and not the user actually performing the operation. Independent OS Provisioning None.
QCCR1D145658

OS sequence provisioning for SuSE Linux 11 x64 on HP ProLiant DL385G5 fails randomly.

SuSE Linux OS Provisioning Set the mpath kernel argument on the server record before running the OS sequence.
QCCR1D147226 An iLO's realm information is not updated after the iLO is moved from one satellite to another. Independent OS Provisioning Remove the iLO server, then add it again, this time into the correct realm.
QCCR1D156536 DHCP-less provisioning fails for Windows Server 2012 Essentials. Windows OS Provisioning Backend None.

Patch Management for HP-UX

QCCR1D157372 SA displays an incorrect message when it tries to remediate an HP-UX server if the following conditions are present:

  1. The "hpuxpatch_dont_supersede" custom attribute is not set.
  2. The patch being remediated has a superseding patch.
  3. The superseding patch is not present in the SA repository.
HP-UX Patch Management None.

Patch Management for Solaris

QCCR1D100566 Although the reboot is performed correctly, when you preview remediating a patch policy on a server, or view the job status for a patch policy that is already remediated, the reboot setting might incorrectly display “Install and Reboot Later” when it should display “Install and Reboot”. Solaris Patch Management - Solaris A workaround is not required because the reboot is performed correctly,
even though the display may be incorrect.
QCCR1D114156 The solpatch_import –filter option does not display recommended and/or security patches if they had previously been marked obsolete. This became an issue on June 4, 2010 when Oracle changed the criteria for recommended and security patches (described here: http://blogs.sun.com/patch/entry/merging_the_solaris_recommended_and). Solaris Patch Management - Solaris Users with an existing metadata database (solpatchdb) must
delete the solpatchdb.zip, solpatchdb-old.zip and
solpatchdb_supplement.zip
files and run create_db
to have support for recommended obsolete patches.

You must recreate the Solaris patch metadata database
(solpatchdb) if the following are true:
  1. You use the solpatch_import –filter option.
  2. You have run solpatch_import –update_db on
    June 4, 2010 or later.

After you have installed SA 9.14, perform these tasks to recreate
the metadata database (solpatchdb):

  1. Log in to the SA Client.
  2. Select Library in the Navigation pane.
  3. Select By Folder.
  4. Navigate to /Opsware/Tools/Solaris Patching.
  5. Delete the following files:
    • solpatchdb.zip
    • solpatchdb-old.zip
    • solpatchdb_supplement.zip


Follow the steps to create a new metadata database (solpatchdb)
as described in the SA User Guide: Application Automation,
Patch Management for Solaris.
QCCR1D130601 solpatch_import: Import "Fujitsu Solaris 10 OS Recommended Patch Cluster" fails with 'KeyError: 'patch_order.SS' on a Solaris core. The following error displays when importing a large cluster on an older Solaris core:

bash-3.00# echo Fujitsu Solaris 10 OS Recommended Patch Cluster | ./solpatch_import -a import
Importing patch cluster Fujitsu Solaris 10 OS Recommended Patch Cluster note: didn't find end-of-central-dir signature at end of central dir.
(please check that you have transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly)

Solaris Patch Management - Solaris - Backend Import a specific patch on your core. See the article from Oracle at https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1020109.1.
QCCR1D132332 After upgrading to SA 9.14, you must manually run update_supplements to see new clusters, such as Fujitsu clusters. Solaris Patch Management - Solaris SA 9.10 provides new clusters (Fujitsu clusters) in the Solaris collection file.
This workaround applies to a mesh that contains different SA cores (such as SA 7.88 or SA 9.14), where the mesh has Solaris patching configured (solpatchdb). After the mesh has been upgraded to SA 9.14, the following command must be manually run on a core server (slice):

/opt/opsware/solpatch_import/bin/solpatch_import -a update_supplements

This command loads the new collection file into solpatchdb.

To see all available clusters, including the new clusters, run the following command:

/opt/opsware/solpatch_import/bin/solpatch_import -a show --available_clusters

QCCR1D138928 Solaris Recommended Clusters cannot be imported into SA when the SA core server has a version of unzip that does not support large Solaris Cluster zip files. SunOS Solaris server patching To resolve this issue, update the unzip tool to v.6.0 on the SA core server before importing the recommended Solaris Clusters into SA.

To update the unzip tool on the SA core server:

  1. Rename the current unzip tool in /usr/bin/ to unzip_OLD.
  2. Copy the unzip file that is shipped with SA under /opt/opsware/bin/.
  3. Paste the new unzip into the /usr/bin directory.
QCCR1D137915 Import of Solaris Patch Supplement content may render a false failure error on Fujitsu servers that are missing the appropriate Fujitsu credentials in the solpatch_import.conf file.

Sample error:
live-network-connector:ERROR   : Import of content Solaris Patch Supplement version 2.00.00-01 failed. Exception: [PostExecuteError] Non-zero exit (6) for post-execute command '/tmp/tmpgcTtsa/install.sh'.
2011-08-31 19:09:48,823 live-network-connector:DEBUG   : Associated metadata: /content/sas/solaris_patching/dd78741ee8ea41718ca70bf0debf3f51.metadata.xml
2011-08-31 19:09:48,824 live-network-connector:DEBUG   : {
  File "modules/lnc_client.py", line 584, in _importStreams
  File "modules/content-handlers/content_uncompress.py", line 87, in import_content
  File "modules/lnc_common/ContentType.py", line 111, in do_post_execute
}

Solaris Solaris server patching

You can usually ignore this error unless you are trying to import metadata for Fujitsu patches.
If you are trying to import metadata for Fujitsu patches, then you need to enter the Fujitsu credentials into the solpatch_import.conf file located at:

/etc/opt/opsware/solpatch_import/solpatch_import.conf

Once the credentials are entered, this error message will go away.

Patch Management - Windows

QCCR1D102713 If a patch policy contains one or more superseded patches, the number of total rules counted after remediating or patch installation is incorrect. Note that the compliance state of the server is accurate before and after remediating. Windows Patch Management - Windows - Backend None.
QCCR1D110257 If you try to install the March 2010 (or later) MBSA patch database, and then attempt to install MS10-015 (KB977165) and MS10-021 (KB979683) on to a Windows Server 2008 x86 using a Windows Patch policy, the Patch install job results will incorrectly indicate success. After a patch compliance scan, SA will still report the patches as recommended for the server, and the server will be listed as non-compliant. Windows Server 2008 x86 Patch Management - Windows - Backend
  1. To install these patches, import the April 2010 (or later)
    version of the BSA Essentials Network patch supplement
    from the BSA Essentials Network on to your SA core server.
  2. Visit http://support.microsoft.com/kb/980966/ to download
    KernelSystemStateCheck.exe to determine whether the
    patch can be installed on your Windows Server 2008 (x86)
    managed servers.
  3. Contact HP Server Automation Support in order to get this file
    qc110257.pyc”. (The Quality Center bug report number is
    QCCR1D 110257.)
  4. On the SA core, copy qc110257.pyc to the SA core’s Data
    Access Engine (spin) server.
  5. As root on the SA Data Access Engine (spin) server, execute
    the following command:

    # /opt/opsware/bin/python2 qc110257.pyc

  6. Assuming Microsoft's KernelSystemStateCheck.exe utility reports a pass result, use the ad-hoc Install Patch task window to install the version of MS10-015 (KB977165) that has a file name of
    Windows6.0-KB977165-x86.msu, and the version of MS10-021
    (KB979683) that has a file name of Windows
    6.0-KB979683-x86.msu.
Note: The Install Patch job progress may show “Was Not Installed” or
“side effect” messages. These progress messages may not be accurate.
The true indicator of whether these patches installed or not is when after the
Install Patch job completes (with reboot), MS10-015 (KB977165) and
MS10-021 (KB979683) are no longer recommended, and the compliance
indicators for these patches no longer show a red X.

Note: The SA Client will show the mpsyschk.exe version of these patches as
recommended or installed.
QCCR1D111397 After remediating the vendor recommended policy on a Windows managed server, the server's recommended patch list shows additional patches that need to be installed, requiring the vendor recommended policy to be remediated again. This sometimes occurs when older patches introduce problems that newer patches already fixed. Windows Patch Management - Windows - Backend None.
QCCR1D131240 If you do not have the SA 9.10 Agent installed on a managed server, the Reboot Server option will not change the server's Reboot Required state from "Yes" to "No". Windows Patch Management - Windows - Backend Upgrade the Agent on your managed server to the SA 9.10 Agent and then reboot the server. The server's Reboot Required state will then accurately display the state as "No".
QCCR1D136931 When running Windows Server 2003 SP2, and when the  target Server has Office Word Viewer 2003, Excel Office Viewer and Compatibility Pack for the 2007 Office System, installed, recommended patches (see below) are not being installed.

Patches:
MS08-052 KB954326 (Office 2007)
MS09-062 KB972581 (Office 2007)
MS10-038 KB982333 (Office 2007)
MS11-023 KB2509488 (Office 2007)

Windows Patch Management - Windows - UI This defect is caused by a fault in the installation-detection logic of one of the patches, which can only fixed by a change in the Microsoft offline patch database. A case has been opened with Microsoft.

QCCR1D144269

The following patches fail to install: KB929300 and KB929300.

Windows Patch Management - Windows - UI Always install the KB929300 patch with the 110806 patch.

Always install the KB2416400 patch with the 2467659 patch.

QCCR1D149171/144269 When SA installs any patch policy containing KB921896 SP2 for SQL server 2005, SA inaccurately reports the patch policy as non-compliant. .

Windows Patch Management - Windows - Backend Install one of the following KBs instead of KB921896: KB955706 (SP3) or KB2463332 (SP4).
QCCR1D150358 Remediation fails for XenServer 6.0.2. with the following error:
"The request to retrieve information from the Agent failed for an unknown reason, please contact your HP Server Automation Administrator.Execution error: Traceback (most recent call last): File "./base/wayfuncs.py", line 136, in evaluator File " ", line 2303, in ? File " ", line 2228, in main File " ", line 1360, in doYumAnalyze OpswareError: args: () been_cascaded: 0 error_id: None error_name: cogbot.reconcileFailed faultCode: 101 faultString: cogbot.reconcileFailed hostname: dhcp-163-56.copper.qa.opsware.com line: 1360 method: doYumAnalyze module: params: {'messages': 'Failed to setup RPM database:\nerror: creating directory /var/opt/opsware/yum/run/rpmtmp/rebuild: Permission denied\n'} request: UNKNOWN tb_chain: [] timestamp: 26/Jun/2012 104732 timeticks: 1340707652"

Remediation fails for Xen6.02 with the following error:

"The request to retrieve information from the Agent failed for an unknown reason, please contact your HP Server Automation Administrator..."

Windows Patch Management - Windows - Backend To perform Software Management functions on a XenServer 6.0.2 machine, run the following script to grant the necessary permissions on the "/" folder:

chmod 755/

QCCR1D144556 During an uninstallation of a Microsoft Office security patch an unclear error message is displayed with exit code -5.

Windows Patch Management - Windows - Backend None.
QCCR1D148400 After a Windows Patch Metadata (MBSA) import is complete, it takes longer to update patches in the library and database information section of the Administration page because the import operation exceeded the import timeout default of 60 minutes.

Windows Patch Management - Windows - Backend None.
QCCR1D155897 During a patch database import, the last Import Summary field does not get populated and shows no data. The cache must be reloaded to correct this.

Windows Patch Management - Windows - Backend None.
QCCR1D157228 Installation of the Q2416400 patch is displayed as having failed with exit code 4 when you suppress reboot during a remediation job. However, the patch is actually installed.

Windows Patch Management - Windows - Backend Manually add KB2467659 to the patch policy. KB2416400 has a dependency on KB2467659.

QCCR1D157363/139856/152927 Occasionally, the following uninstall patch job message is displayed when you manually uninstall a patch using SA: "The Agent reports that this software is not uninstallable."

However, the patch is actually uninstalled.  When you uninstall the patch using the Control Panel > Add/Remove Programs method, the patch uninstalls correctly.

Windows Patch Management - Windows - Backend None.

Reporting

QCCR1D144794 When you try to change the filter from 'Default' to 'Equals' in a report section (when selecting Server by Model report), you will see the following error:

java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.RemoteException: BEA1-468A20F38EF4DF26344B; nested exception is:
javax.transaction.HeuristicMixedException: (weblogic.jdbc.wrapper.JTSXAResourceImpl, HeuristicHazard, (javax.transaction.xa.XAException: Closed Connection))

In addition, the Oracle trace log will have messages similar to the following:

ORA-07445: exception encountered: core dump [evaopn3()+135] [SIGSEGV] [ADDR:0x4] [PC:0x874EC17] [Address not mapped to object] []

This error is happening due to a bug in Oracle's Optimization logic, which dumps core and closes the session when there is more than one function-based index on a column. 

Independent Reporting Download and install the Oracle patch 13369579.

SA Client (Framework)

QCCR1D105671 The SA Client cannot be installed under a localized (I18N) directory if the directory path contains non-ascii characters. Windows SA Client Framework Install the SA Client Launcher in a path containing only ascii characters.
QCCR1D115211 Launching the SA Client under Windows Vista or Windows 7 causes flickering/redrawing of the screen. Windows Vista, Windows 7 SA Client Framework Disable the Windows Aero graphical user interface and/or use the Windows Classic display.
QCCR1D115403 The SA Client freezes when any of the following items is launched for the first time: Application Deployment, Web Automation Platform Extension (APX) processes (including OS Build Plans and HP Virtualization), and reports. Windows Windows Use the Applications tab in the Windows Task Manager to stop the SA Client. Restart the SA Client.

SA Client (Search)

QCCR1D66448 Some discovery dates for SAN arrays, NAS filers, and switches will not display as expected, although they are
technically correct, if the user profile is set to a non-UTC timezone for Storage System Discovery Date.
Independent SA Client (Search) None.

SA/SAR Reports

QCCR1D82108 In the SA Client in an NA-enabled core, if you run the Connections by Network Device report and set the parameter to Device Name Equals [Any Value], the search returns no results. Independent SA Client Reporting Run the report using the following parameters:

Device Contains
QCCR1D107293 Scheduled reports exported to .xls do not display charts or graphs (“Unsupported Image error” is displayed
instead). However, tables are sent correctly. Graphs are not visible in the .xls file, but the report should not display empty image blocks.
Independent SA Client Reporting None.

Satellites

QCCR1D91097 In some cases, in the SA Web Client Manage Gateway page, changes to bandwidth throttling values between two gateways do not persist. Independent Satellites You must apply any bandwidth changes between gateways on the Core Gateways only. Changes made on other gateways will not take effect.
QCCR1D97659 Network scans to a satellite realm fail for hosts with the error:
XML document structures must start and end within the same entity.
Windows Satellites In the SA Client Options select Tools -> Options-> Unmanaged Servers -> Advanced and remove the argument -S %GATEWAY_IP% from the NMAP parameters. The network scan should complete successfully.

Script Execution

QCCR1D79545 Exporting a Run Server Script Job output containing multi-byte characters (Japanese/Korean) to .csv results in question marks in place of the multi-byte characters. Windows Script Execution Export the job results in .txt format to eliminate the garbled text.

SE Connector

QCCR1D88755 There is no Target and Target Volume information displayed in the storage volume access path view for a LUN. Independent SE Connector None.
QCCR1D91582 When you perform a provisioning operation for an HP EVA array (such as create, delete, or modify a volume or pool), the changes for the volume or pool might not be immediately available in the corresponding Inventory view in SA after running the "Update from Storage Essentials" process. Independent SE Connector After 30 minutes has lapsed, run the "Update from Storage Essentials" process again. See the Storage Essentials SRM Software User Guide for information about provisioning EVA arrays.
QCCR1D105778 When a server on which SE Connector is running is directly deactivated and deleted, selecting Administration -> Storage Scanners -> <The names of the SE Scanner on "Host"> shows stale entries of Storage scanners in the Scanner panel. The stale entries count will increase, depending on how many times the server is deactivated and deleted from the core. Independent SE Connector Manually delete the inactive Storage Scanner entries from the Storage Scanner panel by using the Remove menu option provided for each entry.

Server Management

QCCR1D157704 Remote Terminal connections to Terminal Services Version 5.2 (Windows 2003 Server) fail when launched from a machine running Remote Desktop Connection Version 6.0. (Remote Desktop Connection Version 6.0 is the default version in Windows Vista and Windows 2008.) Windows Server Management Upgrade Remote Desktop Connection to Version 7.0 (http://support.microsoft.com/kb/969084) or run the SA Client from a system that has a version of Remote Desktop Connection newer than Version 6.0.

Server Module

QCCR1D156389 Users and Groups SMO will not report all the groups that are created on a Windows 2012 Essentials. If user properties are edited, these changes will not be reported by the SMO. This means that audits with U&G rules will not be relevant on a Windows 2012 Essentials. Windows Server Module None.

Software Management

QCCR1D115665 Migrating a Windows Server 2008 R2 x64 server, attached to a dynamic device group with the rule Operating System=Windows Server 2008 x64 specified, prevents all Application Configurations, remediated using a Software Policy, from being detached from the server. Windows Server 2008 R2 x64 Software Management None
QCCR1D149521 An RHN server error (500 Internal Server) occurs when the rhn_import.conf file is copied from one core to another.

Linux Software Management Change all encrypted passwords in the file into Cleartext and reuse the –hide_passwords option on the new core.
QCCR1D154714 With YUM versions older than 3.2.22, if the same RPM package is imported multiple times, the analysis might fail, reporting packages as missing.

Windows Software Management - Backend None.

Software Repository

QCCR1D131751 HP Server Automation 9.10 configurations that use a Solaris machine as the Network File System (NFS) server may encounter unexpected behavior and unreliable performance. Due to known instability issues with Solaris NFS, this configuration should be avoided. The recommended configuration is a Linux NFS server, which works reliably with either Solaris or Linux clients. Solaris Software Repository The recommended configuration is a Linux server as the NFS, which works with either Solaris or Linux machines as clients.

Storage Host Agent Extension

QCCR1D93630 LUNs that are multipathed by EMC PowerPath are shown as both "ROOT" and "LUN" in the Inventory -> Storage -> Volumes Panel alongside LUNs that are correctly displayed. The SCSI Bus number provided by PowerPath (using the powermt command) does not match the bus number of the disks (LUNs). Windows Storage Host Agent Extension None.
QCCR1D93690 The Server -> Relationships -> SAN Switches
panel on a virtual server is empty/only displays SAN switches to which the given server is directly connected.
In some cases, a server may depend on SAN switches that are not displayed in this panel.
For example, a virtual server may be using storage allocated from a hypervisor that was allocated storage from a SAN.
Independent Database Scanner for Oracle None.
QCCR1D105382 When you run the storage snapshot specification, the disk capacity information is changed in the
Inventory -> Storage -> Disk panel. This occurs if there is a mismatch in the disk names, as reported by the hardware registration script and the storage snapshot specification.
Windows 2008 Storage Host Agent Extension Reboot the server after changing disk information (such as installing or uninstalling multipathing software, presenting new LUNs, deleting LUNs, and so on),
and run the hardware registration before running the storage snapshot specification.
QCCR1D105953 An EMC Symmetrix array that is discovered through SE Connector can report more than one storage volume with the same LUN number presented to a managed server. Running the storage snapshot specification on the managed server will succeed; however, the Inventory
-> Storage -> File Systems
and Inventory -> Storage -> Managed Software panels will be empty. In addition, some host volumes with a LUN service type will not be displayed in the Storage -> Inventory -> Volumes panel.
Independent Storage Host Agent Extension None.
QCCR1D106400 The right-hand panel under Inventory -> Storage -> Volumes does not display the supply chain and composition information properly (or the information is
missing altogether) for some volumes that were created out of LUNs
AIX Storage Host Agent Extension Delete the stale volumes on the AIX managed server and run the storage inventory snapshot specification.
QCCR1D106699 For managed servers with mirrored volumes, if one of the disks that is part of a mirrored volume fails or is removed, the state of the volume is shown as "Failed Redundancy"
in the Disks Management panel. However, in the Inventory -> Storage -> Volumes panel for the managed server, the status of this volume is shown as "OK", even after running storage snapshot specifications.
Windows 2008 Storage Host Agent Extension None.
QCCR1D107944 Running a storage snapshot specification on  unsupported ESX 3.0.x servers returns an error message that indicates unsupported namespace in content of SOAP body. Storage related information for ESX 3.0.x is not stored and displayed in the SA Client. VMware ESX 3.0.x Storage Host Agent Extension None.
QCCR1D111724
/111727
Host Storage Inventory does not support VMware
servers that have VMDK on NFS datastore. Therefore,
no storage information will be collected on VMWare
servers with this configuration.
All VMware servers Storage Host Agent Extension None.
Bug ID: 149406 / QCCR1D 60760 Solaris LVM RAID on Soft Partition on slices stops
responding, resulting in a defective storage supply
chain.
Independent Storage Host Agent Extension None.
Bug ID: 149707 / QCCR1D 61061 The SNIA v1 HBAAPI Extension reports two single
port cards when a single dual port card is present
in a multi-port card.
Independent Storage Host Agent Extension None.
Bug ID: 151921 / QCCR1D 63275 When you add a mirror to concatenated or stripe, there is no distinction between the volume types "Mirror Concatenated" and "Mirror Striped" in the Volume Manager labels. Note that "Mirrored Concatenated" and "Mirror Striped" are distinct on the volume manager on the host, such as on the Veritas Volume Manager. Independent Storage Host Agent Extension None. The type of volume manager might not match the  native tool, such as the Veritas Volume Manager. The STORAGE_TYPE value is the immediate node
in the supply graph, which is the storage type of the most decendent volume.
Bug ID: 152016 / QCCR1D 63370 The value stored in STORAGE_COMPONENTS.STORAGE_DRIVE is a different format on Solaris 5.10 than on Solaris 5.8 and 5.9. The different format for 5.10 causes a broken storage supply chain on affected servers. Unix Storage Host Agent Extension Check the version number in the /etc/format.dat file on the server. If it is less than 1.28, update the file.
Bug ID: 152942 / QCCR1D 64296 On a Windows 2003 server with the SNIA library from QLogic 9.1.4.15 HBAAPI, Fibre Channel Adapter and storage volume information might not be discovered by the Storage Host Agent Extension, causing fibreproxy.exe to stop responding. Windows Storage Host Agent Extension For Windows Server 2003 operating system, use the native Microsoft SNIA library
instead of the SNIA that is provided by the QLogic driver. Download the Fibre Channel Information Tool to add the Microsoft HBAAPI support to the operating system.
For Windows 2003 SP1 or later, the Microsoft HBAAPI support is built in. If the SNIA's version of hbaapi.dll is installed on the operating system, remove it.
Bug ID: 154418 / QCCR1D 65772 When you snapshot a Unix server that has a QLogic driver installed, there is no:
  • FC adapter information in the Hardware view.
  • Composition and connectivity information for any SAN volume in the Volumes pane.
Independent Storage Host Agent Extension Install patches 108434 and 108435 on Solaris 8 SPARC servers. The Storage Host Agent Extension on Solaris 5.8 SPARC requires these patches.

Note: There is no known workaround for Red Hat 3 or Red Hat 4 servers using QLogic controllers.

Bug ID: 154971 / QCCR1D 66325 Veritas Storage Foundation 4.3 with QLogic 9.1.4.15 results in invalid fibre proxy SCSI addresses. The SAN storage volume displays both LUN and Root as the Service Type. There are two lines for the physical drives: One line displays LUN and the other displays Root. Independent Storage Host Agent Extension None.
Bug ID: 155476 / QCCR1D 66830 The file system is not displayed on the server storage file system panel when the partition and format on the Windows server is mounted to an empty NTFS folder. There is no support for mounting Windows 32 file systems on non-drive letter locations. Windows Storage Host Agent Extension None.

Note: The Storage Host Agent Extension does not report file systems that have non-drive letter mount points. The Storage Host Agent Extension does not report file systems
that have multiple mount points.

Bug ID: 157579 / QCCR1D 68933 When you run take a Storage Host Agent Extension snapshot by running fibreproxy on a Windows server
where Emulex LP850, LP952, LP9002, or LP9402 is installed, three FibreChannelTargetMappings are
returned, two of which are duplicates. This symptom does not occur with Emulex driver 1.30a9.
Windows Storage Host Agent Extension None.
Bug ID: 158923 / QCCR1D 70277 If you run the chpath command as shown below to take a Storage Host Agent Extension snapshot for
each available path to the device, all the MPIO paths to a logical device become disabled. In this state,
the system calls used by the diskproxy and mpioproxy will stop responding.
chpath -l hdisk2 -p fscsi0 -s disable xx
AIX Storage Host Agent Extension None.
Bug ID: 159156 / QCCR1D 70510 After you update a LUN mapping (and remove the initiator ports) from a mounted SAN volume on a
server, the old LUN mapping information still displays in the SAN array volume view and in the server storage volume view. An additional access path is displayed in the SAN array volume view (Access Path subview) for the volume for which LUN mapping was removed. The access path that shows no initiator device and/or initiator port information is the correct one. The incorrect access path is removed from the display when the next Storage Host Agent Extension snapshot is run.
independent Storage Host Agent Extension Take a snapshot of the server to which the volume was
mapped or partitioned.
Bug ID: 159580 / QCCR1D 70934 The SAV displays incorrect information after adding a zone to a fabric. The zone is not associated to the
correct server/port/WWN.
independent Storage Host Agent Extension None.
Bug ID: 164951 / QCCR1D 76305 The multipath information is not reported correctly for a server that has HP-UX 11iv2 OS installed and
Veritas DMP managing the multipathing in the SA Client. The SNIA library does not support HBA_GetFcpTargetMappingsV2r.
HP-UX 11iv2 Storage Host Agent Extension None.
Bug ID: 167103 / QCCR1D 78457 If you perform a core upgrade to SA 7.50 and ASAS 7.50 and then run the customer extension to upgrade a Storage Host Agent Extension on the host, the host disappears from the INTERFACE table and the host's STORAGE_DRIVE does not appear in the STORAGE_COMPONENT table. Independent Storage Host Agent Extension It may take one to two hours for the host and drives to repopulate their tables. Verify that the host is present in the INTERFACE table and that the STORAGE_DRIVE element is present in the
STORAGE_COMPONENT table.
Bug ID:168889 / QCCR1D 80243 If you disable a volume in Veritas DMP and subsequently take a new Storage Host Agent Extension snapshot, it appears as if the updated volume is still managed by Veritas DMP. Independent Storage Host Agent Extension When constructing LVM modules on the HP-UX 11.31 platform, use agile DSF devices. There is no workaround for other platforms.

UCMDB

QCCR1D155278 Tellconector enable/disable scripts need to validate the options before they run.

Independent UCMDB None.
QCCR1D155279 Tellconector enable script shouldn't auto assign the values to local if the script is run without any options. Independent UCMDB None.
QCCR1D156338 Configuration files are overwritten when SA is upgraded between builds.

Independent UCMDB Back-up the files before upgrading to make sure that the existing configuration files are saved.
QCCR1D157571 When you choose a server, then right click the server and choose Open With > UCMDB browser, it opens a blank web page.

Independent UCMDB Make sure that the UCMDB server is configured and that the Tellconnector is running.

If the server is configured and Tellconnector is running, contact your system administrator.

Upgrade

QCCR1D142939 Unclear when to use script: windows_2008_R2_fix_script.pyc.

Windows Upgrade When migrating from SA 7.8 to SA 9.1x:

  • Upgrade to 7.87 first.
  • Migrate all 2008 R2 servers using the script: windows_2008_R2_fix_script.pyc
  • Upgrade to 9.1x.

When migrating from SA 9.0 to SA 9.1x:

  • Upgrade to 9.04 first.
  • Migrate all 2008 R2 servers using the script: windows_2008_R2_fix_script.pyc
  • Upgrade to 9.1x.

Virtualization

QCCR1D90019 If a system has more than one virtual network with the same name, even if those networks are managed by different hypervisors, scanning for virtual servers fails due to a violation of unique name constraints. Windows Server 2008/Hyper-V Virtualization Do not use duplicate virtual network names.
QCCR1D104418 The reported OS property text for ESX servers is inconsistent between direct (SA Agent) and indirect managed (vCenter) cases. VMware ESX (all versions) Virtualization - Backend (VMware) None.
QCCR1D105999 After cloning an SA-managed virtual machine, when the new clone starts up for the first time but cannot obtain
network connectivity, agent revival will fail to create a
new server record for the new clone.
Independent Virtualization - Backend (VMWare) Restart the agent on the new clone after network issues are resolved and the agent will correctly register as an SA-managed virtual machine.
QCCR1D106085 If your Hyper-V server has more than one IP address, SA might change the Management IP address from the one you registered to one of the other IP addresses. Windows Server 2008 pre-R2 server Virtualization - Hyper-V To prevent this problem, you need to manage your Windows 2008 pre-R2 server from a Windows 2008 R2 server and make sure the option to allow the management operating system to share the network adapter is not selected. The following gives the basic steps to accomplish this, however, see your Microsoft Hyper-V documentation for complete details. More information may also be available by searching the internet for "New in Hyper-V Windows Server 2008 R2" and "Hyper-V Remote Management: You do not have the required privileges to complete this task."
  1. Make sure the administrators on the pre-R2 and R2 servers
    have the same password.
  2. Log on to the R2 server and start the Hyper-V Manager applet.
  3. Right-click on the Hyper-V Manager and select Connect to Server.
  4. In the Select Computer window, select the "Another Computer"
    radio button and enter the name of the pre-R2 server.
  5. An icon for the pre-R2 server will appear in Hyper-V Manager.
  6. Select the icon for the pre-R2 server and open the Virtual
    Network Manager.
  7. Highlight the NIC whose configuration you need to change.
  8. Under the Connection type, unselect "Allow management
    operating system to share this network adapter."
  9. Click OK.
QCCR1D106909 Clone Virtual Machine job will fail the Registering Server step if the Windows Shutdown Event Tracker is enabled on the source virtual machine. This is because the Shutdown Event Tracker waits for user input before it completes rebooting, so the SA Agent registration cannot complete. Windows Virtualization Disable the Shutdown Event Tracker on the clone source virtual server. Windows 2003 x64 cloning requires a manual reset to resume virtual machine images customization.
QCCR1D109887 The snapshot view is not available on an ESX server
that is managed by vCenter.
Red Hat Linux Virtualization Manage ESX directly snapshot view.
QCCR1D110035 When a hypervisor that is dual-managed (through Virtualization Service and SA Agent) loses one of its management paths (such as when the Virtualization Manager or VCenter is removed from SA) the Login Credentials panel does not display in the server browser panel and the hypervisor credentials do not display in the Properties view. VMWare ESXi Virtualization Right-click on the hypervisor, select "Refresh Server", and then press F5 (Refresh) to refresh the client so that the Login Credentials panel displays in the server browser.
QCCR1D111307 If you add an ESXi server with larger hardware  configuration data, the add operation suspends processing. ESXi Virtualization - Backend (VMWare) Reconfigure the server with fewer CPU counts in hardware information.
QCCR1D111780 Hypervisors are not loading. Windows Virtual Center Check that the hypervisor version you are using is supported. Or check to see if the hypervisor is in a NOT RESPONDING state.
QCCR1D111789 Adding two vCenters concurrently results in one of the automatically triggered reload data to suspend processing. Independent Virtualization - Backend (VMWare) Add the vCenters separately.
QCCR1D111922 The Create Virtual Machine operation on an SA managed ESX 3.5 server fails with an error message of com.vmware.vim25.VirtualMachineConfigSpec. ESX 3.5 Virtualization - Backend (VMWare) After the SA 7.5 release, one of the VMM library jar files was changed from OPSWvmm-vmware.jar to vmm-vmware.jar. When an upgrade is performed from SA 7.5 directly to SA 9.0, or from SA 7.5 to SA 7.8 to SA 9.0, and any virtualization operation is invoked on the ESX
hypervisors, the VMM package gets remediated first with the new package but the OPSWvmm-vmware.jar file is left untouched. This causes the consecutive virtual
machine create operations to fail.

The following workaround is intended for any ESX hypervisor that is managed by an Agent in SA and whose virtualization aspect will still be handled through the same route (not via VS)
in SA 9.0.

  1. Create a script.
    1. From the Navigation pane, select Library -> By Type -> Scripts ->
      Unix
      .
    2. From the Actions menu, select New and then enter the following
      information:

      Name: Clean VMM on ESX

      Location: Select Package Repository -> All VMWare Linux ->
      VMWARE ESX Server
      <any version>

      Script Content:
      unlink /opt/opsware/vmm/lib/OPSWvmm-vmware.jar >
      /dev/null 2>&1


      Description: Enter a brief description, as necessary.
    3. Leave the defaults for the remaining fields and then select
      File -> Save to save and close the window.
  2. Create a dynamic device group and add the target servers
    to this device group.
  3. Run the script on the servers in the device group created above.

Note: This script can be used on all ESX versions. There is no need to duplicate it in different packages or to create a separate device group for each hypervisor version.

QCCR1D111972 Create Virtual Machine fails on a directly managed ESX hypervisor if the virtual machine's datastore name contains special characters. ESX Virtualization - Backend (VMWare) Change the datastore name so that it does not contain special characters.
QCCR1D116276 After an SA Agent is installed and before hardware registration has completed, you can create or modify a virtual machine with a memory value that is larger than the hypervisor's physical memory. The job completes successfully. Windows 2008, Windows 2008 R2 Virtualization -
Hyper-V
Run a full hardware registration on the Windows server. After hardware registration is completed, SA will not allow you to use memory that is greater than the maximum memory allowed on a virtual machine for the actions to create and modify a virtual machine.
QCCR1D146111 Permission denied to run APX v12n.apx.utility when you try to add an ESXi hypervisor. ESX Virtualization - Backend (VMWare) In order to add an ESXi hypervisor (or to run ESXi5 Build Plan OS Provision) you must also have Allow Install Agent (SA Client) or Allow Managed Server (SA Web Client) action permission.
QCCR1D157237 Error in java console when calling the VirtualServerService.getAllVirtualServerRef function.

ESX and ESXi Virtualization None. Functionality is not affected.
QCCR1D155889 Add Hypervisor can fail when the hypervisor has certain hardware configurations.

ESXi 5.1 Virtualization If Add Hypervisor hangs, whether invoked as part of an OSBP, or directly, ensure the hypervisor has all its NICs connected and try again.
QCCR1D157368 In the Add Virtual Servers HP-UX Virtualization Manager screen, if you enter a specific HP-UX machine name into the search field of the IP Address/Hostnames choice, no list of HP-UX machines is generated.

HP-UX

HP-UX Virtualization

In the Add Virtual Servers HP-UX Virtualization Manager screen, click Explicit IPs/Hostnames, then choose All from the drop-down menu. A list of all the HP-UX machines is displayed. Select the machine you are looking for and click Add Server.

Web Services Data Access Engine

QCCR1D111039 An out-of-memory error is encountered in the Web Services Data Access Engine Red Hat Linux/Solaris Web Services Data Access Engine (twist) The default maximum heap size for Web Services Data Access Engine has been increased to
2560MB from 1280MB.
QCCR1D112222 The Web Services Data Access Engine does not start and records the error:

Could not reserve enough space for object heap in:
/var/log/opsware/twist/boot.log

The default maximum JVM heap size has been increased to 2560 MB, and as a result, the Web Services Data Access Engine (twist) does not start properly on Linux AS3 32-bit systems due to a two-gigabyte memory limit
for a single process running on JVM on 32-bit systems.

Platform: Red Hat Enterprise
Linux AS3
32-bit
Web Services Data Access Engine (twist) Before upgrading, edit the file:
/etc/opt/opsware/twist/twistOverrides.conf

and add the following entry:
twist.mxMem=<memory size in Megabytes>

The value must be 2000 megabytes or less.
Example: twist.mxMem=1960m

Back to the Table of Contents

Fixed Issues

The Fixed Issues table includes issues that:

The table lists issues first by subsystem, then numerically within each subsystem.

Fixed Issues

QCCR1D Symptom/Description Platform

AA

QCCR1D157880 A device group is still treated as access group after the user group that had it as control boundary was deleted. Independent

Administration UI

QCCR1D133123 Script permissions are not updated correctly in the SA Client. Windows
QCCR1D158747 No support for the use of leading underscores (_) in folder names. Windows

SA Agent

QCCR1D158717 Batchbot terminates Install Script after one hour  
QCCR1D159814 Remediation of certain RPM packages can get stuck if the rpm package starts up services  
QCCR1D160363 HP-UX agent can return wrong serial number  
QCCR1D160578 'Run Server Script' not respecting secondary groups  
QCCR1D161510 Win OS Sequences fail with "Error 10051 while connecting to xx:3001"  
QCCR1D161685 x86 solaris agent serial number detection improvement  
QCCR1D162971 detect_hardware on Linux cannot detect em* or p* interfaces on RHEL6.  
QCCR1D164029 set_customer.sh tool gives error:  Found more than one customer with name EIS-UTE  
QCCR1D164613 Unable to run server scripts when tmp is set to noexec  
QCCR1D158571 winpe64 no longer works with 9.14 in ESX 4.1U3 guest.  
QCCR1D160805 Error message by installing a HP SA agent on a Windows 2008 server  

Application Configuration

QCCR1D50099 Data-manipulation script that includes Japanese characters in the filename and content fails with errors. Windows
QCCR1D111765 You are unable to modify Application Configuration value sets for all scopes (Configuration, Facility, Customers) even when you have appropriate permissions. Independent

Application Deployment Manager

QCCR1D135683 Files from the client system are now correctly uploaded when you create a new ZIP package within a Package component.

Independent
QCCR1D151934 The performance of the Application Deployment Manager UI has been improved for deployments that contain a large number of versions. Independent

Audit and Remediation

QCCR1D133097 Running a compliance scan using a software policy that contains a large number of software policy items might generate errors if the following conditions exist:

  • The software compliance scan runs before the previous scan finishes.
  • An attempt is made to recalculate device groups when device membership has changed.
  • A software policy is detached.

There is no exact number of items in the software policy that will cause this issue; the higher the number, the higher the probability of an error. 

Independent

Database and Middleware Automation

QCCR1D130638 An error is now generated if the port number is greater than 65535. Independent
QCCR1D145828 Functions can now be modified only by users with permission to Manage Database & Middleware Automation (HP DMA administrators) or Create Workflows (HP DMA workflow authors). Independent
QCCR1D146685 You can now view the workflow execution history for a particular day. Independent
QCCR1D146812 Problems with rules and the SOP API were fixed. Independent
QCCR1D149714 Reporting capability was added. Compliance reports are now included in the latest version of the Database Compliance solution pack. Independent
QCCR1D150477 Solution pack import now works properly for all solution packs.. Independent
QCCR1D152313 The filter on the History page now works correctly for all workflow states (success, failure, cancel, running, or finished). Independent
QCCR1D153201 The error message that is presented if the Administrator account on Windows targets was changed was improved. Independent
QCCR1D155946 Passwords are now masked (obfuscated) for steps, custom fields, deployments, and on the Run Workflow page. Independent
QCCR1D146469 Solution pack import can now retrieve the database user password from the file system, if necessary. Independent

DCML Exchange Tool (DET)

QCCR1D152572 As of SA 9.14, none of the customer attributes attached to customer OPSWARE will be imported, no matter what value the policy parameter contains with [-p <overwrite|duplicate|skip>]. Independent

Gateway

QCCR1D139869

Some slices seems to become unresponsive, making it impossible to connect using the SA Client or the SA Web Client.

Resolution:
Increased the net.unix.max_dgram_len setting In the sysctl.conf file to 1000. This setting limits the number of messages that can be queued in a Unix Domain socket's receive buffer.

Linux

ISM Tool

QCCR1D110511 ISM tool fails to upload ISM into a software policy because the tool mistakenly detects the registry key HKLM\Software\Wow6432Nodeidentified, causing it to identify a Windows Server 2008 server as a Windows Server 2008 x64 server. Windows Server 2008

Library Framework

QCCR1D146974 After importing, many of the SA software policy objects created for almost all imported erratum are missing their descriptions.

Resolution: The MAX_LENGTH of DESCRIPTION of FNode was increased to 4000 characters.

Independent

Managed Platforms

QCCR1D152113 ESXi5 frequently looses connectivity with SA, but connectivity returns if you reload the data.

Independent
QCCR1D153551 SA 9.14 now supports Oracle Enterprise Linux 6.3. Linux

OS Provisioning

QCCR1D155810 OS Provisioning with Linux OS Sequence fails on physical server. Linux

Patch Management

QCCR1D108451 Windows Patch 944036 (installer for IE 8) reports install failure (and returns a non-zero exit code) on Windows Server 2008 x64 managed servers, even though the patch is installed correctly. Subsequent patch and compliance scans will indicate the patch is installed and compliant. Windows Server 2008 x64
QCCR1D130284 Install patch Q979309 failed on a Windows 2008 R2 server with exit code 4. Windows
QCCR1D136373 Windows systems that use .cab files for remediation time out during the installation process for a vendor recommended policy. When installing multiple .cab files without reboot, calls to the Windows API UpdateSearcher.Search do not return in a timely manner, causing the timeout. Windows
QCCR1D140751 Attempts to install the Windows KB929300 multi-binary patch without including all the binaries in the SA patch policy remediation job will fail with the following error and stack trace:

The operation to install or uninstall software failed.Execution error: Traceback (most recent call last):
File ".\base\wayfuncs.py", line 136, in evaluator
File "", line 7177, in ?
File "", line 7171, in main
File "", line 6872, in action
File "", line 6346, in actionImpl
File "", line 0, in ?
File "", line 5044, in install
File "", line 4987, in getResult
TypeError: int() argument must be a string or a number

Note: In this example for KB929300, at least 4 binaries were missing from the job.
Windows
QCCR1D154084 Global name removeEmptyFolders is not defined. Independent

SA Client

QCCR1D167688 Getting an internal error with a null pointer exception when trying to view a one time scheduled job in the future Windows
     

SA Web Client

QCCR1D151978

The default Network Mapper (NMAP) scan parameters in the SA Client must be individually set on each SA Client because they are hardcoded.

Resolution: The default values for the Network Mapper (NMAP) scan parameters in the SA Client can now be set in the System Configuration menu by choosing the Opsware/adh product, and editing the contents of the adh.scan.default_parameters configuration parameter.

Windows

Software Management

QCCR1D118747 The install/uninstall software status is Failed for all packages, even for packages that were successfully installed. Linux
QCCR1D145701 After moving a software policy and RPM package from one folder to another folder, the compliance scan shows that the software policy is out of compliance. Linux

Software Management UI

QCCR1D101517 After performing a software remediation, the compliance status might incorrectly show servers as being out of compliance, because there is a caching delay in the Web Services Data Access Engine (twist). Independent
QCCR1D132577 When you remediate a software policy that contains patches, you see a red cross on the software-policy icon in the Management Policies -> Software Policies window.

The following message is displayed:

"There is nothing to be done on this job."

Solaris, HPUX, and Windows

SA Web Client

QCCR1D118067

Chinese Date format: Commonly used date formats, like yyyy ’year’ mm ‘month’ dd ‘date’ and ‘yyyy-mm-dd’ are not listed in the user profile setting, so users cannot select a favorite date format. Win2008 Win2008 R2
QCCR1D131019 After locales are enabled, the SA Web Client fails to start. Windows

Virtualization

QCCR1D135048 The following error is displayed when integrating a VMware vCenter Server through virtualization integrations, when the VM does not contain hard disk or network cards on the VMware vCenter Server that needs to be added:

java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
com.opsware.common.VirtualServerMgmtException: Reload the virtualization service data failed.
Details: /opsw/apx/bin/v12n/apx/utility

com.opsware.common.VirtualServerMgmtException: Reload the virtualization service data failed.
Details: /opsw/apx/bin/v12n/apx/utility

Independent
QCCR1D150334 When you add a virtualization service, the graphical user interface assumes one agent realm per datacenter, so not all realms are scan-able., In addition, the scan script (farside_gw.py) incorrectly assumes that the gateway's configured address will always match the 'device_management_ip'. Independent

Web Services

QCCR1D150527 The SA Web Service call for the method getCustomField in ServerService fails with the following error: No such operation 'setCustomField'. Windows

Back to the table of contents



Deprecated Features

When a feature or platform is identified as deprecated for a release, it means that you (the SA customer) are notified of its future removal. Deprecated features are still fully supported in the release they are deprecated in, unless specified otherwise. The intent is that deprecated features or platforms will have support removed in the next major or minor SA release; however, eventual removal is at the discretion of HP.

The following sections list features that were deprecated in the SA 7.80 release. Current and future availability of these features is also described here.

API Methods (Deprecated)

In SA 9.0, moving application configurations and configuration templates into folders changed the behavior of the associated classes and services.

Attributes folder and lifecycle of the VO-s are required for the following API calls:

com.opsware.acm.ConfigurationService#create
com.opsware.acm.ConfigurationService#update
com.opsware.acm.CMLService#create
com.opsware.acm.CMLService#update
The following methods have been deprecated, but they still perform as expected. Method
com.opsware.folder.FolderVO#getCustomers should be used instead.
com.opsware.acm.ConfigurationVO#getCustomers
com.opsware.acm.CMLVO#getCustomers
The following methods have been deprecated and they have a void implementation. Method
com.opsware.folder.FolderVO#setCustomers must be used instead.
com.opsware.acm.ConfigurationVO#setCustomers
com.opsware.acm.CMLVO#setCustomers

Agent (Deprecated)

In SA 9.0, HP announced the deprecation of the Server Automation Agent for the following versions:

• Server Automation 7.01
• Server Automation 7.00
• Server Automation 6.xx
• Server Automation 5.xx

Although releases of HP Server Automation prior to 9.0 will continue to support these versions of the Agent, it is recommended that customers migrate to newer versions of the Agent on their managed platforms.

HP SA will stop supporting these versions of the Agent in an upcoming major or minor release. Agents from Server Automation 4.xx and earlier are not supported in this release.

Audit and Remediation

The Windows Hyper-V Manager rule type was deprecated from Audit Policies.

Code Deployment and Rollback (CDR) and Configuration Tracking

Code Deployment and Rollback (CDR) was deprecated in the SA 7.80 release, but is still supported in SA 9.0. In a future release, this feature will not be supported. The new Application Deployment Manager in SA 9.0 is intended to replace CDR. See Application Deployment Manager in the SA Application Deployment User Guide for more information.

If you upgrade to SA 9.14 and also upgrade to an SA 9.14 agent, you will no longer be able to use CDR because it is only supported if you are using SA 9.01 (or earlier) agents. However, you will be able to use CDR with SA 9.14 if you uninstall the SA 9.14 agent and reinstall an SA 9.01 (or earlier) agent (not recommended, as you will be unable to use other SA 9.14 features).

For more information about the deprecation of CDR, contact your HP Technical Support representative.

DOS-Based OS Provisioning

DOS-based OS Provisioning was deprecated in the SA 7.80 release and is not supported in SA 9.0 or later. For more information, contact your HP Technical Support representative.

start_opsware.sh and stop_opsware.sh scripts

As of SA 7.80, the following scripts are no longer supported:

start_opsware.sh
stop_opsware.sh

In SA 9.0 and later you must use the unified start script:

/etc/init.d/opsware-sas

If you have any applications or scripts that depend on this script, you must rewrite them to use the unified start script.

Virtualization

The Open Console action (for VMware virtual machines of ESX agent-managed hypervisor) was removed in the SA 9.0 release.

The Open Web Access action (for ESX agent-managed hypervisors) was removed in the SA 9.0 release.

As of SA 9.0, virtualization actions for agent-managed ESX 3.0 hypervisors are no longer supported, unless the ESX 3.0 hypervisor is managed by a Virtualization Service. It cannot be directly added to the Virtual Servers view (through Add Hypervisor); it needs to be vCenter managed.

Virtual Server Reports

The following Virtual Server reports were deprecated in 9.14:

Deprecated SMOs

The following SMOs were deprecated in 9.14:


Documentation Information

This section discusses documentation information for this release.

Documents Relevant to This Release

In addition to the SA 9.10 guides on the Self Solve website and the online help, the following white papers and guides are relevant to this release:

Documentation Errata

This section contains corrections for existing documentation.

SA 9.10 Administration Guide


Application Deployment Manager Context-Sensitive (F1) Help

In the Application Deployment Manager, context-sensitive online help is provided for numerous dialogs, including the Manage Applications and Manage Targets dialogs.

To view a context-sensitive help topic, click the question mark icon in the dialog.

Note: The F1 key does not open online help for the Application Deployment Manager.

To view the portion of the SA online help that pertains to application deployment, select Help -> Help in the Application Deployment Manager.

Refer to the HP Server Automation Application Deployment Manager User Guide for additional information.


SA 9.10 Integration Guide

On page 25, Network Reports section, disregard the following reports:

The only reports available in SA are "Connections by Network Device" and "Connections by Server".


SA 9.10 Simple/Advanced Installation Guide

SA 9.10 User Guide: Application Configuration

SA 9.10 User Guide: OS Provisioning

SA 9.10 User Guide: Server Patching

In chapter 4: Patch Management for Solaris, page 108, Fujitsu Clusters, SA Commands, replace the following statement:

Use the following command to display additional information about cluster commands:
/opt/opsware/solpatch_import -manual

With this statement:

Use the following command to display additional information about cluster commands:
/opt/opsware/solpatch_import/bin/solpatch_import --manual

SA 9.10 User Guide: Server Automation

SA 9.10 User Guide: OS Provisioning: Support for Linux PowerPC 64-based Network Booting

From an Open Firmware prompt, enter:

0 > boot net:,yaboot,,

This retrieves the yaboot boot loader and the boot menu is displayed:

"Choose a boot image by entering the appropriate label at the 'boot:' prompt.

linux5    - Linux Build Agent (RHEL 5.8-based)
linux6    - Linux Build Agent (RHEL 6.3-based)

Welcome to yaboot version 1.3.17
Enter "help" to get some basic usage information
boot:"

Support Matrix

Please note the following documentation errors:

Documentation Additions

This section contains additions to existing documentation.

SA 9.10 Simple/Advanced Installation Guide

SA 9.10 Administration Guide

SA 9.10 User Guide: OS Provisioning

Back to the Table of Contents


HP Software Support

This web site provides contact information and details about the products, services, and support that HP Software offers. For more information, visit the HP Support web site at: HP Software Support Online.

HP Software support provides customer self-solve capabilities. It provides a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by being able to:

To access the Self-Solve knowledge base, visit the Self-Solve knowledge search home page.

Note: Most of the support areas require that you register as an HP Passport user and sign in. Many also require an active support contract. To find more information about support access levels, go to: Access levels.

To register for an HP Passport ID, go to: HP Passport Registration.


Legal Notices

 

Warranty

The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.

The information contained herein is subject to change without notice.

Restricted Rights Legend

Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.

Copyright Notices

© Copyright 2000-2013 Hewlett-Packard Development Company, L.P.

Trademark Notices

Adobe® is a trademark of Adobe Systems Incorporated.
Intel® and Itanium® are trademarks of Intel Corporation in the U.S. and other countries.
Microsoft®, Windows®‚ Windows® XP are U.S. registered trademarks of Microsoft Corporation.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
UNIX® is a registered trademark of The Open Group.

Release-Notes Updates


New Publication Date Change
12-11-2012 Added QCCR1D157704 to known issues.
12-12-2012 Added information for the Bandwidth Management of Remote Connections (Bandwidth Throttling Porting)  feature.
12-17-2012 Added various bugs, added more content to bug descriptions, and revised list of relevant documents.
12-20-2012 Added --p option to the port option in the Bandwidth Cofiguration Management Tool Options section.
01-02-2013 Added QCCR1D151978 to fixed issues.
02-25-2013 Added deprecated Virtual Server reports.
03-14-2013

Deleted Samba patch requirement.

03-28-2013 Added port information for the Bandwidth Configuration Management tool.
07-01-2013 Deleted repeated virtualization content. Added fixed issue number 150334.
10-07-2013 Added information from QCCR1D171301 (What's New: Manage Boot Client Facility Special Attribute Behavior Change, and errata for UG:OS Provisioning - Special Attributes for the CLI and CSV Input Form.

To check for recent updates or to verify that you are using the most recent edition of a document, go to:
http://support.openview.hp.com/selfsolve/manuals

This site requires that you register for an HP Passport and sign in.
Or click the New users - please register link on the HP Passport login page. You will also receive updated or new editions if you subscribe to the appropriate product support service.

Contact your HP sales representative for details.

Back to the Table of Contents