Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Workload Manager A.03.02.xx Release Notes for HP-UX 11i v1, HP-UX 11i v2, and HP-UX 11i v3: > Chapter 1 HP-UX Workload ManagerRelease Notes

Compatibility information and installation requirements

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

HP-UX WLM A.03.02 (B8843CA) is available for the following environments:

  • HP-UX 11i v1 (B.11.11) on HP 9000 servers

  • HP-UX 11i v2 (B.11.23) on HP 9000 servers or HP Integrity servers

  • HP-UX 11i v1 (B.11.11) and HP-UX 11i v2 (B.11.23) on servers combining HP 9000 partitions and HP Integrity partitions (in such mixed environments, HP-UX 11i v1 supports HP 9000 partitions only)

HP-UX WLM A.03.02.02 (B8843CA) is available for the following environments:

  • HP-UX 11i v3 (B.11.31) on HP 9000 servers, HP Integrity servers, and servers combining HP 9000 partitions and HP Integrity partitions

The HP-UX WLM product includes media, manual, and release notes.

Also available: HP-UX Workload Manager User’s Guide (B8844-90014)

Disk and memory requirements

WLM A.03.02.xx requires:

  • 16 Mbytes of disk space in /opt/wlm/

  • 9 Mbytes of disk space in /opt/prm/

  • 5 Mbytes of memory (Also, your system must have at least 100 Mbytes of available memory for WLM to properly manage the workloads’ memory usage. If extended_shares is enabled, WLM memory control requires at least 512 MB of available memory. Available memory is the amount reported by prmavail; it is the amount that is not reserved for the kernel (/stand/vmunix) and its data structures and for nonkernel system processes. Thus, available memory is not the total memory on the system. Available memory varies over time. For more information, see the Process Resource Manager User’s Guide, available in /opt/prm/doc.)

Network operating environment

WLM network interfaces are designed to operate correctly and defend against attacks in a moderate to high threat environment, such as a DMZ. You may use network protections, such as firewalls, to provide an additional level of defense and to give you additional time to react in the event that a security loophole is found.

NOTE: As of A.03.01, WLM enables secure communications by default when you start WLM using the /sbin/init.d/wlm script. You should ensure that the secure mode variables are enabled in /etc/rc.config.d/wlm. You also must distribute security certificates to all systems or partitions being managed by the same WLM global arbiter (wlmpard). For more information on using security certificates and other tasks necessary to enable secure communications, see wlmcert(1M).

The WLM wlmpard and wlmcomd daemons use the following port numbers by default:

wlmpard

9691

wlmcomd

9692

Make sure these ports are kept open. To change these port numbers, see wlmpard(1M) and wlmcomd(1M).

Compatibility with other software

WLM A.03.02.xx was verified using the software listed in the following table. Compatibility with other versions of the software packages is unknown unless explicitly stated.

Table 1-1 Verified software configurations

Software package

Version on HP-UX 11i v1
(B.11.11)
Version on HP-UX 11i v2 Update 2
(B.11.23)

Version on

HP-UX 11i v3

(B.11.31)

PRM

C.03.00,
C.03.01,
C.03.02

C.03.00,
C.03.01,
C.03.02

C.03.02.xx

Processor Sets

A.01.00.00.07

The PSET version included with HP-UX

The PSET version included with HP-UX

ServiceguardA.11.15 (HP recommends using A.11.17 or later)A.11.17

A.11.17

Servicecontrol Manager; HP Systems Insight ManagerC.05.00

C.05.00

C.05.00

Instant Capacity (iCAP) for use in nPartition management

B.05.00,
B.11.11.06.50,
B.11.11.07.01 (this can be used with vPars A.03.x and later)
B.06.00,
B.11.23.06.03,
B.11.23.07.00,
B.11.23.08.00
B.11.31.08.01
Virtual partitions (vPars)A.02.02,
A.03.03
A.04.01,
A.04.02,
A.04.03
A.05.01

Pay per use (PPU)

B.07.00

B.07.00

B.08.00

EMSA.04.00.02,
A.04.20

A.04.10,
A.04.11,
A.04.20

A.04.20

GlancePlus PakC.03.86,
C.04.50
C.03.85,
C.03.86,
C.04.50

C.04.70

WLM ToolkitsA.01.10A.01.10

A.01.10.xx

OpenSSL

A.00.09.07-d or laterA.00.09.07-d or later

A.00.09.07-d or later

HP-UX Bastille

B.02.01B.02.01

B.03.00

 

Compatibility with long hostnames

WLM supports long host names. You must install the bundle NodeHostNameXpnd and configure the feature first though. For more information, refer to the section “Installation procedure ”.

Compatibility with X Windows

The WLM configuration wizard (/opt/wlm/bin/wlmcw) and the WLM monitoring GUI (invoked with wlminfo -i or wlmgui) were verified with the following X Windows variants:

  • X Windows on HP-UX

  • XFree86, Version 4.1.0-15 (Linux)

  • Reflection X for Windows 2000

HP makes no claims with respect to other variants.

Compatibility with GlancePlus

You can use GlancePlus to monitor PRM, which WLM uses. GlancePlus also provides metrics that you can use to drive SLOs.

WLM is compatible with any HP-UX 11i version of GlancePlus. On HP-UX 11i v1, be sure to install the 11i Enterprise Operating Environment or 11i Mission-critical Operating Environment to ensure you have a GlancePlus version that is fully compatible with WLM.

NOTE: Do not use GlancePlus to change PRM allocations. WLM controls PRM.

Compatibility of WLM virtual partition management and Instant Capacity / PPU

If you have Instant Capacity (iCAP) or Pay per use (PPU) software installed, use WLM virtual partitions management only if you have vPars version A.03.01 or later.

If you have a vPars version prior to A.03.01, using WLM virtual partition management may cause an Instant Capacity core to be automatically enabled without customer authorization. If this situation occurs, please contact your HP representative.

With vPars version A.04.01 or later, use Instant Capacity v7 or later.

Compatibility of WLM virtual partition management and certain CPU bindings

Do not use cell-specific CPU bindings or user-assigned CPU bindings on virtual partitions you are going to manage with WLM.

Compatibility of WLM with HP Integrity Virtual Machines

WLM supports HP Integrity Virtual Machines (Integrity VM). You can run WLM both on the Integrity VM Host and in an Integrity VM (guest), but each WLM runs as an independent instance. To run WLM on the Integrity VM Host, you must use a strictly host-based configuration—a WLM configuration designed exclusively for moving cores across HP-UX Virtual Partitions or nPartitions, or for activating Temporary Instant Capacity (TiCAP) cores or Pay per use (PPU) cores. (WLM will not run with FSS groups or PSETs on Integrity VM Hosts where guests are running.) In addition, ensure that the minimum number of cores allocated to a WLM host is greater than or equal to the maximum number of virtual CPUs (vCPU count) assigned to each VM guest. Otherwise, VM guests with a vCPU count greater or equal to WLM’s minimum allocation could receive insufficient resources and eventually crash. For example, if an Integrity VM host has 8 cores and three guests with 1, 2, and 4 virtual CPUs, respectively, your WLM host should maintain an allocation of at least 4 cores at all times. You can achieve this by using the WLM hmincpu keyword.

WLM runs inside an Integrity VM but will not support PPU, vPar, and Instant Capacity (iCAP) integration. However, Integrity VM will take advantage of cores added to the Integrity VM Host by PPU, Instant Capacity, and TiCAP. As noted previously, WLM must continue allocating at least as many cores as the maximum number of virtual CPUs in any VM guest on the system. In addition, when running WLM inside an Integrity VM, you should specify a WLM interval greater than 60 seconds. This helps ensure a fair allocation of CPU resources for FSS groups.

For more information on Integrity VM, go to the following location and navigate to the “Solution components” page:

www.hp.com/go/vse

Compatibility of WLM partition management and PSETs

WLM now supports simultaneous management of partitions (virtual partitions or nPartitions) and PSET-based workload groups. Such support requires the following:

  • If Instant Capacity (iCAP) is available on the complex, it must be v7 or later

  • If HP-UX Virtual Partitions (vPars) is on the complex, it must be v4 (A.04.01) or later

  • If Pay per use (PPU) is on the complex, it must be v7 or later

Compatibility of psrset and PSETs

When WLM is managing PSETs, do not use the psrset command to change settings.

Compatibility with PRM

As of version A.03.01, WLM no longer includes PRM in the bundle. As a result, upgrading WLM no longer triggers a reboot.

WLM will run only with PRM C.03.00 or later. If PRM C.03.00 or later is already on the machine where you are installing or upgrading WLM, you can continue to manage FSS and PSET-based workload groups just as if PRM had been installed with WLM.

If you are installing WLM for the first time on a machine, you can only use a strictly host-based configuration—a configuration that does not include a prm structure and is designed exclusively for moving cores across HP-UX Virtual Partitions or nPartitions, or for activating Temporary Instant Capacity (TiCAP) or Pay per use (PPU) cores. To manage FSS and PSET-based workload groups, you must install PRM separately. With your purchase of WLM, you are entitled to a PRM license. For information on receiving the PRM license, contact your regional licensing service organization.

When the Servicecontrol Manager (SCM) bundle is built during the WLM installation, it will include the PRM API only if PRM is already installed. The SCM integration bundle will not be able to validate PRM-based configurations without the PRM API.

NOTE: If you plan to use the WLM configuration wizard, install the appropriate version of PRM. To take advantage of the latest updates to WLM, use the latest version of PRM (C.03.02 or later).

To ensure that WLM works properly on a system with PRM C.03.02 or later, upgrade WLM to A.03.02 or later. When upgrading WLM A.03.00 or earlier, upgrade WLM prior to upgrading PRM.

You can use WLM to control resources managed by PRM. WLM uses PRM when a prm structure is included in the WLM configuration. With such configurations, you can use PRM’s informational and monitoring commands such as prmlist and prmmonitor. You can also use the prmrun and prmmove commands, among others. If you use the prmconfig command, invoke it with no options or the -u (unlock) option—do not use the -r (reset) option.

Ordinarily, WLM and PRM should not be used to manage resources on the same system at the same time. Using both WLM and PRM to control resources at the same time might cause inconsistent behavior and undesirable performance. However, you can use both products at the same time if the PRM configuration uses FSS groups only (no PSET-based groups) and the WLM configuration is strictly host-based. (A strictly host-based configuration is one that does not include a prm structure; it is designed exclusively for moving cores across HP-UX Virtual Partitions or nPartitions, or for activating Temporary Instant Capacity (TiCAP) cores or Pay per use (PPU) cores.) You might want to use both products to take advantage of certain features of PRM that are not included with the latest release of WLM, such as PRM’s CPUCAPOFF mode, enabled with the prmconfig -M CPUCAPOFF command. (In this mode, a PRM group’s upper bound for CPU resource consumption is determined by the CAP value, available on HP-UX 11i v3 and later. For more information, see the HP Process Resource Manager User’s Guide or prmconfig(1M).)

Compatibility with gWLM

WLM and HP Global Workload Manager (gWLM) should not be used to manage the same system at the same time. Using these products to control resources at the same time may cause inconsistent behavior and undesirable performance.

Compatibility with Java

To run the WLM GUI (wlmgui) or wizard (wlmcw), Java Runtime Environment version 1.4.2 or later is required. For PRM-based configurations, these utilities require the PRM C.03.00 or later. To take advantage of the latest updates to WLM, use the latest version of PRM (C.03.02 or later).

Installation procedure

If you are installing WLM from the quarterly Application Release (AR) CD-ROM, use the procedure in this section to minimize system reboots.

To install your software, use the SD-UX swinstall command. For information on installing using a GUI, refer to “Using the swinstall Graphical User Interface (GUI)”.

NOTE: If you are upgrading your version of WLM, after installation, you must explicitly restart HP-UX WLM with the wlmd -a or wlmd -A commands.

The following steps give an overview of the HP-UX WLM A.03.02.xx installation process:

  1. Step 1

  2. Step 2

  3. Install OpenSSL, if necessary

  4. Step 4

  5. Step 5

  6. Step 6

  7. Step 7

  8. Shut down WLM if it is already running

  9. Step 9

  10. Step 10

  11. Step 11

  12. Step 12

  13. Step 13

These steps are discussed in detail below.

  1. Verify that HP-UX is up-to-date

    HP suggests that as part of your systems’ ongoing maintenance and support, the systems be kept up-to-date through the HP IT Resource Center’s Support Plus program. This program delivers quarterly patch bundles via the web and as part of the quarterly AR media. To register, go to the following location:

    http://itrc.hp.com

    Select the patch/firmware database link and register to create an account and log in, as instructed. After logging in, scroll down to the “find standard patch bundles” section and select “HP-UX patch bundles”. The bundles of interest are “Quality Pack” and “Support Plus”.

    For HP-UX 11i v1 (B.11.11), the recommended bundles are described in the following table:

    Table 1-2 HP-UX 11i v1 (B.11.11) general support patches

    HP-UX 11i v1 patchDescription

    GOLDQPK11i

    Defect-fix patches for HP-UX 11i v1 on HP 9000 workstations and servers

    (When placed in your local depot, this bundle appears with the names GOLDBASE11i and GOLDAPPS11i.)

    HWEnable11i

    Required hardware enablement patches for all HP-UX 11i v1 workstations and servers

     

    If you are using HP-UX 11i v1 (B.11.11) and are interested in using processor sets (PSETs), you can download software (to support processor sets) from the following location:

    http://www.hp.com/go/wlm

    Select the Patches/support link and search for “processor sets”. This software also corrects several problems (see section “System panic when PRM is enabled; install failure in absence of PRM when certain kernel patches are present”).

    NOTE: Install GOLDQPK11i before installing the processor sets software—unless you are using a depot to install them at the same time.

    Processor sets are included with HP-UX 11i v2 (B.11.23) and HP-UX 11i v3 (B.11.31).

    For HP-UX 11i v2 (B.11.23), install the following patches:]

    Table 1-3 HP-UX 11i v2 (B.11.23) patches for WLM

    HP-UX 11i v2 patchDescription
    BUNDLE11i patch bundleBundle of patches (Installing this bundle updates your system to HP-UX 11i v2 Update 2.)

    PHKL_35174

    Patch required when using WLM for management of nPartitions or virtual partitions on rx8640 or rx7640 Integrity servers. For more information on this patch, go to the HP IT Resource Center Web site:

    http://itrc.hp.com

     

    1. Determine which patch bundles are already on the system

      Run the swlist command, which will list the bundle if found:

      # /usr/sbin/swlist -l bundle patch_bundle

      where patch_bundle is GOLDBASE11i, GOLDAPPS11i, or HWEnable11i

    2. Download any missing patch bundles from the following location: http://www.hp.com/go/softwareinfo/SUPPORT_PLUS/ to /tmp

      NOTE: Do not install these patch bundles at this point.

    Related support sites include:

    • HP Software Depot (http://www.hp.com/go/softwaredepot)

      Refer to the “enhancement releases” link.

    • HP IT Resource Center (http://itrc.hp.com)

      Refer to the “maintenance/support” link.

    • HP Technical Documentation (http://docs.hp.com)

      Refer to the HP-UX 11i v1 topics “Installing and Updating” and “Patch Management”.

  2. (Optional) Configure long hostnames

    Ensure the NodeHostNameXpnd bundle is installed if you want to use long host names on HP-UX 11i v2 or v3. Configure long host names as described below.

    Set the kernel tunable to allow long hostnames:

    # kctune expanded_node_host_names=1

    Set the node and hostname, with the changes being persistent across boots:

    # /sbin/set_parms hostname

    where hostname is the literal string hostname—not the desired hostname. You will be prompted for the hostname.

    For configuration information, read the paper “Node and Host Name Sizes on HP-UX,” available in /usr/share/doc/NodeHostNameSize.pdf on systems with the NodeHostNameXpnd bundle installed.

  3. Install OpenSSL, if necessary

    If you download software from the Web and create a software depot of your own, OpenSSL A.00.09.07-d or later must be installed on the system on which you are installing WLM. You can obtain the OpenSSL software from the HP Software Depot (http://www.hp.com/go/softwaredepot). If you are installing WLM from the quarterly AR CD-ROM, the required OpenSSL software is installed with WLM.

  4. Determine what patches are needed

    1. Check the following data to determine what patches are suggested for WLM:

      If you plan to use the WLM configuration wizard, the wlmgui command, or wlminfo’s interactive mode GUI (-i), all of which depend on Java (Java Runtime Environment version 1.4.2 or later is required), refer to the following location for patch information:

      http://www.hp.com/go/java

      In addition, running these utilities with PRM-based configurations requires PRM C.03.00 or later.

      On HP-UX 11i v1, apply patch PHCO_29109 to address a pthread library issue.

      For the latest information on WLM patches, visit the “Patches / support” page available from the following location:

      http://www.hp.com/go/wlm

      For HP-UX 11i v1, the following patches are available:

      Table 1-4 HP-UX 11i v1 (B.11.11) patches for WLM

      HP-UX 11i v1 patch[1]Description

      PHKL_33372

      Memory Resource Groups (MRG) patch (supersedes PHKL_32619)
      PHKL_30034, PHKL_30035, PHKL_31993, PHKL_31995, PHKL_32061
      NOTE: Install all these patches at the same time.

      These patches:

      • Preserve allocations in cases where a workload group with a large allocation and just enough jobs to get that allocation could be outperformed by a smaller allocation group with more jobs

      • Improve performance of I/O-based applications when the Fair-Share Scheduler (FSS) is enabled

      [1] These patches might have been superseded. You can use these listed patches or their superseding patches.

       

      For HP-UX 11i v2 (B.11.23), install the following patches:]

      Table 1-5 HP-UX 11i v2 (B.11.23) patches for WLM

      HP-UX 11i v2 patch[1]Description
      BUNDLE11i patch bundleBundle of patches (Installing this bundle updates your system to HP-UX 11i v2 Update 2.)

      PHKL_32518

      Allows you to create more than 64 workload groups—assuming you have already installed BUNDLE11i.

      PHKL_33052

      Prevents performance degradation when using workload groups that are based on FSS groups in a single-processor virtual partition, nPartition, or system

      PHKL_33604, PHKL_33605

      NOTE: Install these patches at the same time.

      These patches help ensure each job within a FSS-based workload group gets a more equal share of the group’s allocation than it would under HP-UX semantics.

      [1] These patches might have been superseded. You can use these listed patches or their superseding patches.

       

    2. Determine which patches are already on the system

      If a recent Quality Pack is installed, some of these patches may already be on your system. To determine if these patches are installed, use swlist as follows:

      # /usr/sbin/swlist [-l patch] patch

      where patch is the patch’s tag. For example, to check that patch PHKL_32061 is installed, use the following command line:

      # /usr/sbin/swlist -l patch PHKL_32061

      Similarly, if you downloaded patch bundles in Step 1, check the bundles for the patches:

      # /usr/sbin/swlist -d patch @ /tmp/bundle_name

      If a given patch is not listed, check HP’s IT Resource Center (http://itrc.hp.com) for a superseding patch, then use swlist to list the superseding patch.

    3. Download any missing patches to /tmp.

      If any of the required patches are missing (not installed or not in a bundle you downloaded), download the patches from HP’s IT Resource Center:

      Americas/Asia-Pacific

      http://itrc.hp.com/

      Europe

      http://europe.itrc.hp.com/

      NOTE: Do not install these patches at this point.
  5. (Optional) Create a software depot to minimize system reboots

    Creating a depot is beneficial when you are completing two or more of the following tasks:

    • Installing patch bundles (GOLDQPK11i or HWEnable11i)

      The patch bundles include kernel patches. Installation of a patch bundle requires a system reboot.

    • Installing PHKL_* patches

      The PHKL_* patches are HP-UX kernel patches. Installation of these patches requires a system reboot.

    • Installing/upgrading WLM

      The installation or upgrade of WLM requires a kernel rebuild and system reboot.

    Completing two or more of the above tasks will cause multiple reboots unless you create a software depot. With a depot including all the patches, the patch bundles, and WLM, you can combine the installation steps into a single operation, thereby limiting the number of installation reboots that must occur.

    If you do not mind multiple reboots or your system will not be subject to multiple reboots because its software is up-to-date, proceed to Step Step 6, Step 6.

    In order to install these items with a single swinstall(1M) command, all of the related filesets must be collected into a single software depot distribution directory.

    The following steps outline how to create a software depot. The steps use examples showing how to include the following items in your depot:

    • Quality Pack GOLDQPK11i (also known as a patch bundle)

    • Patch PHKL_32619

    • perl

    • WLM

    NOTE: To satisfy SD-UX, it may be necessary to copy dependency filesets into this common depot.
    1. Ensure that adequate disk space is available. The size of each patch can be found in its README text.

    2. Create a directory for the depot:

      # mkdir /tmp/wlm_depot

    3. Place any patch bundles you downloaded in Step 1 (GOLDQPK11i or HWEnable11i) in /tmp/ if they are not already there.

      For more information on these patch bundles, refer to Table 1-2 “HP-UX 11i v1 (B.11.11) general support patches”.

    4. Check each of the patch bundles.

      # /usr/sbin/swlist -d @ bundle_path

      For example, check GOLDQPK11i as follows:

      # swlist -d @ /tmp/GOLDQPK11i_11.11.depot

      The output should include lines similar to the following lines:

      GOLDAPPS11i B.11.11.0312.4 Gold Applications Patches for HP-UX 11i v1, December 2003

      GOLDBASE11i B.11.11.0312.4 Gold Base Patches for HP-UX 11i v1, December 2003

      If your output is not similar, please download the file again.

    5. Add the patch bundles to the depot:

      # /usr/sbin/swcopy -s bundle_path bundle_name @ depot_path

      where bundle_path and depot_path are fully specified path names, and bundle_name is the patch bundle’s tag. For example:

      # swcopy -s /tmp/GOLDQPK11i_11.11.depot GOLDAPPS11i @ /tmp/wlm_depot

      # swcopy -s /tmp/GOLDQPK11i_11.11.depot GOLDBASE11i @ /tmp/wlm_depot

      This step automatically registers the wlm_depot. Therefore, there is no need to register it using the swreg command.

    6. Verify the depot:

      # /usr/sbin/swverify -d \* @ depot_path

      where depot_path is a fully specified pathname. For example:

      # swverify -d \* @ /tmp/wlm_depot

    7. Place any missing individual patches that you downloaded in Step 4 in /tmp/.

      For HP-UX 11i v1 (B.11.11) patches, refer to Table 1-4 “HP-UX 11i v1 (B.11.11) patches for WLM”.
      For HP-UX 11i v2 (B.11.23) patches, refer to Table 1-5 “HP-UX 11i v2 (B.11.23) patches for WLM”.

    8. Add each patch file to the depot:

      # swcopy -s patch_file_path \* @ depot_path

      where patch_file_path and depot_path are fully specified path names. For example:

      # swcopy -s /tmp/PHKL_32619.depot \* @ /tmp/wlm_depot

    9. Verify the depot:

      # swverify -d \* @ depot_path

      where depot_path is a fully specified pathname. For example:

      # swverify -d \* @ /tmp/wlm_depot

    10. Ensure perl is available at /opt/perl/bin/perl

      If you intend to use the:

      • wlmaudit utility to display audit reports

      • wlmoradc or smooth utilities from the WLM Oracle Database Toolkit (ODBTK)

      • expsmooth utility from the WLM BEA WebLogic Server Toolkit (WebLogicTK)

      • wlmcert utility and secure network communications

      and perl is not available at /opt/perl/bin/perl:

      • If perl is not already installed, add it to your depot from the quarterly Application Release (AR) CD-ROM using the following swcopy line:

        # swcopy -s mount_path perl \* @ /tmp/wlm_depot

        where mount_path is the path to the quarterly AR CD-ROM.

      • If perl is installed, but in a location other than /opt/perl/bin/perl, ensure there is a symbolic link from /opt/perl/bin/perl to your perl.

    11. Locate and mount the WLM installation media. For assistance, consult mount_cdfs(1M), or use SAM, SMH, or the SD-UX Interactive User Interface for swcopy, which you can use to “find” the CD-ROM.

    12. Add WLM (product B8843CA) to the depot.

      NOTE: The WLM bundle B8843CA requires a customer_id/codeword pair to unlock it from the quarterly AR CD-ROM. Purchase of WLM entitles you to this codeword, which can be found on the Software Certificate you received from HP. The WLM codeword is needed to complete the next step.

      Use a line similar to the following to add WLM to your depot:

      # /usr/sbin/swcopy -x customer_id=cust_id        \
      -x codeword=codeword \
      -s mount_path \
      B8843CA @ depot_path

      where mount_path is the path to the CD-ROM and depot_path is the same fully specified depot as in previous steps. For example:

      # swcopy -x customer_id=xyzCorp -x codeword=123456789101bcdf \
      -s /cdrom B8843CA @ /tmp/wlm_depot
    13. Verify the depot:

      # swverify -d \* @ depot_path

      where depot_path is a fully specified pathname. For example:

      # swverify -d \* @ /tmp/wlm_depot

  6. Disable PRM from starting automatically

    If you have previously installed WLM or PRM, ensure that PRM is disabled from starting automatically by setting the variable PRM_CONFIG to 0 in the file /etc/rc.config.d/prm:

    PRM_CONFIG=0

  7. (Optional) Disable PRM’s remote configuration daemon

    The PRM remote configuration daemon is not useful with WLM. It need not be started. It is recommended that it be disabled.

    If you have previously installed WLM or PRM, ensure that PRM’s remote configuration daemon is disabled from starting automatically by setting the variable PRM_RMTCONF to 0 in the file /etc/rc.config.d/prm:

    PRM_RMTCONF=0

  8. Shut down WLM if it is currently running

    Run the following command on every system or partition where you will install/upgrade WLM:

    # /opt/wlm/bin/wlmd -k

    Also shut down any running instances of the WLM global arbiter:

    # /opt/wlm/bin/wlmpard -k

  9. Install patches and install/upgrade WLM

    NOTE: The procedure below explains installation using the command-line version of swinstall. For information on using the swinstall GUI, refer to the section “Using the swinstall Graphical User Interface (GUI)”.

    WLM is bundled as B8843CA, which contains the products Workload-Mgr, WLM-Monitor, and WLM-Dev tools. If desired, you can use swlist to list the product’s filesets:

    # swlist -l fileset -s depot_path B8843CA

    Installing WLM ensures that the following product is also installed:

    • WLM Toolkits A.01.10.xx (WLMToolkits)

    If the system already has the correct version installed, it will not be modified.

    The WLM product B8843CA replaces the WLM product B8843BA from WLM Version 1.0. If you install using swinstall’s match_target option, the new B8843CA product will match your installed B8843BA product.

    Workload Manager is installed in /opt/wlm/. The manpages are also installed in /opt/wlm/.

    1. Plan for system downtime. This should include generation of a current system backup and notification to all users.

    2. Shut down MeasureWare if it is running:

      # /usr/sbin/init.d/mwa stop

    3. Install WLM

      There are two methods for installing WLM. You can:

      • Install WLM from the depot you created in Step 5

      • Install WLM directly from the CD-ROM

      These options are discussed below.

      Installing WLM from a depot

      If you are installing WLM from your local depot, use swinstall as follows:

      # /usr/sbin/swinstall -x patch_match_target=true      \
      -x autoreboot=true \
      -s depot_path \
      B8843CA [patch_bundles] [individual_patches]

      where depot_path is the fully specified path of the depot just created. For example:

      # swinstall -x patch_match_target=true      \
      -x autoreboot=true \
      -s /tmp/wlm_depot \
      B8843CA GOLDAPPS11i GOLDBASE11i PHKL_32619

      SD-UX will attempt to build a new kernel and reboot the system.

      NOTE: Starting with WLM A.03.01, WLM no longer requires a reboot. The autoreboot option need no longer be set to true to satisfy requirements of the HP PRM kernel-building fileset PRM-Sw-Krn.PRM-KRN. Consequently, the SD-UX Interactive User Interface no longer prompts for an OK to reboot.

      Installing from the CD-ROM

      NOTE: Installing without the benefit of a depot may cause unnecessary reboots. For information on reducing reboots, see Step 5 on creating a software depot.

      If you are installing WLM from the CD-ROM:

      1. Install the general support patch bundles and software from Step 1

        If your system is missing any general HP-UX patch bundles or software mentioned in Step 1, install them now.

        Be sure to read the patch bundle documentation for any special installation instructions.

      2. Install WLM

        NOTE: The WLM bundle B8843CA requires a customer_id/codeword pair to unlock it from the AR CD-ROM. Purchase of WLM entitles you to this codeword, which can be found on the Software Certificate you received from HP. The WLM codeword is needed to complete the next step.

        Use a line similar to the following to install WLM:

        # /usr/sbin/swinstall -x customer_id=cust_id       \
        -x codeword=codeword \
        -x autoreboot=true \
        -s mount_path B8843CA

        where mount_path is the path to the CD-ROM. For example:

        # swinstall -x customer_id=xyzCorp          \
        -x codeword=123456789101bcdf \
        -x autoreboot=true \
        -s /cdrom B8843CA
      3. Install WLM-specific patches from Step 4

        If your system is missing patches from Step 4, install them now.

        Be sure to read the patch documentation for any special installation instructions.

    4. Restart MeasureWare if it was running before the WLM upgrade/installation:

      # /usr/sbin/init.d/mwa start

  10. Check the file /var/adm/sw/swagent.log

    Check the file /var/adm/sw/swagent.log for messages relating to additional tasks that may need attention following the swinstall of WLM bundle B8843CA.

  11. (Optional) Ensure you have the proper version of GlancePlus

    If you plan to use WLM data collectors that are based on Glance Adviser (such as glance_app or glance_tt), be sure to install and use GlancePlus C.03.35.00 or later to avoid a memory leak that occurs when Glance Adviser runs continuously. If you are using HP-UX 11i v1, install GlancePlus when installing the 11i Enterprise or 11i Mission-critical Operating Environments. If you are using processor sets, install GlancePlus C.03.58.05 or later.

  12. (Optional) Install files for integration with HP Systems Insight Manager

    If you plan to use WLM with HP Systems Insight Manager (or Servicecontrol Manager), install the fileset CMSConfig.WLMB-CMS-Tools on the CMS. This fileset is available from the depot /var/opt/mx/depot11 on the host where WLM has been installed.

    If you are installing this fileset on a CMS that has WLM installed, the installation will fail if the fileset is not compatible with (does not have the same revision string as) the installed WLM.

  13. (Optional) Merge new /etc/rc.config.d/wlm file with your modified file

    If you have made any modifications to your /etc/rc.config.d/wlm file by setting any of the variables ending in “_ENABLE” to 1, merge the file /opt/wlm/newconfig/etc/rc.config.d/wlm with your /etc/rc.config.d/wlm file.

    As of WLM A.02.02, the /opt/wlm/newconfig/etc/rc.config.d/wlm file includes the variables WLMCOMD and WLMCOMD_ENABLE.

NOTE: If this was the first time you installed WLM and you have previously installed PRM, be sure to edit the file /etc/rc.config.d/prm to set the following variables as indicated:

PRM_CONFIG=0

PRM_RMTCONF=0

These settings prevent PRM and its remote configuration daemon from starting automatically at reboot. (The PRM remote configuration daemon is not useful with WLM and does not need to be started.)

Using the swinstall Graphical User Interface (GUI)

Using the swinstall GUI can simplify installation. The steps below illustrate how to use the GUI to install patches and WLM from a depot (Step 9 above):

  1. Start the swinstall GUI:

    # /usr/sbin/swinstall -s depot_path

    where depot_path is the path for the depot you created for the patches, patch bundles, and WLM.

  2. Select “Manage Patch Selection” under the Actions menu. (Do not select the menu item labeled “Match What Target Has”. That item is for loading products, not patches.)

  3. From the resulting submenu, select:

    “Automatically select patches for software installed on the target”.

    Because this is not the default selection, you may need to unmark the other option before proceeding.

    The swinstall command will now scan the depot, and mark patches to be loaded.

  4. Return to the Actions menu and select any other individual patches, patch bundles, and WLM (B8843CA) for installation once the marking phase is complete.

  5. Choose “Install (analysis)...” from the Actions menu.

  6. Select OK to install the software after the analysis phase is completed.

    Because these products contain kernel filesets, SD will prompt you that a reboot is necessary.

NOTE: If this was the first time you installed WLM and you have not previously installed PRM, be sure to edit the file /etc/rc.config.d/prm to set the following variables as indicated:

PRM_CONFIG=0

PRM_RMTCONF=0

These settings prevent PRM and its remote configuration daemon from starting automatically at reboot. (The PRM remote configuration daemon is not useful with WLM and does not need to be started.)

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2000-2007 Hewlett-Packard Development Company, L.P.