HP Pay per use (PPU) User's Guide for versions 8.x > Chapter 5 Troubleshooting
Troubleshooting the PPU Software
For
HP-UX | |
You can troubleshoot your PPU system by performing the following individual
steps: Verify that the PPU software is installed on your PPU system by executing the following command: /usr/sbin/swlist | grep T2351AA You should see output similar to: T2351AA B.11.23.08.00.01.05 HP-UX Pay per use (PPU) If you do not receive the correct output, see“Installing
PPU Software” for details on installing the PPU software. Verify that the PPU system is configured to communicate with the utility meter, and the connection to HP is functional, by executing the following command: /usr/sbin/ppuconfig -t You should see the following output: Round trip communication with the utility meter succeeded. If you do not receive the correct output, see “Configuring
PPU Software ” for details of configuring
the utility meter. Go to the PPU
portal and verify that a test usage report for the partition is
posted on the portal. (See “PPU
Web Portal” for details.) Ensure the ppud daemon is running by executing the following command: /usr/bin/ps -e | grep ppud You should see a ppud process running.
If you do not, then see “Verifying
the PPU Agent is Running”. Look in the syslog file/var/adm/syslog/syslog.log for ppud errors. Verify that the executable and configuration files have not been deleted and the permissions are set correctly as listed in Table 5-1: Table 5-1 PPU Executable and Configuration Files File | Permissions |
---|
/usr/sbin/ppuconfig | 500 | /usr/lib/libppu.so | | /usr/lib/hpux64/libppu.sl (PA-RISC) | 555 | /usr/lbin/ppud | 500 | /etc/ppu/ppu_config | 644 | /etc/ppu/ppuclient.pem | 400 |
If any of the files in Step 6 are missing or corrupted, then reinstall the PPU software.
See “Installing
PPU Software” for details. Ensure that the kernel driver
diag2 is built into the kernel. Ensure that the WBEM bundle
B8465BA is installed (version 1.05 or higher,
or version 2.0 or higher for PA-RISC systems on HP-UX 11i v2). Ensure that the NParProvider
bundle (version B.12.01.06.01 or higher for HP-UX 11i v1, or B.23.01.06.01
or higher for HP-UX 11i v2) is installed. Ensure that the Utility Meter
software is version 7.3 or higher. For HP-UX 11i v1 systems, verify
that the required 11i v1 patches are installed. See “Required
Patches for PPU on HP-UX 11i v1” for details.
For
Windows Server 2003 | |
If you experience problems with your Windows PPU system you
should first refer to the Windows Application Event Viewer to see
if there are specific error messages associated with the problem
(click Start > Programs > Administrative Tools > Event Viewer, and double-click on System and/or Application). Alternatively, you can troubleshoot your Windows PPU system
by performing the following steps: Follow the procedure
described in “Verifying
PPU Installation and Functionality on Windows Systems” to
verify the PPU software is installed correctly and configured for
communications with the utility meter. Verify that the PPU system is configured to communicate with the utility meter, and the connection to HP is functional, by executing the following command: C:\Program Files (x86)\Hewlett-Packard\ppu> ppuconfig -t You should see the following output: Round trip communication with the utility meter succeeded. If you do not receive the correct output, see “Configuring
PPU Software ” for details of configuring
the utility meter. Go to the PPU portal and verify
that a test usage report for the partition is posted on the portal.
(See “PPU
Web Portal” for details.) Open Services.msc,
also known as the Services applet. Look for “HP Pay Per
Use”, or open a command window, type sc query ppuservice, and press Enter. If the PPU
service is not listed, you will need to install the PPU software
as described in “Installing
PPU Software”. Verify that the Administrators
Group and local System accounts have full read/write permissions
on the PPU directory. Verify the following files exist
in the PPU installation directory (C:\Program Files (x86)\Hewlett-Packard\ppu): ppu_config (if this
file is missing for some reason, it can be recreated by running the
ppuconfig command, and specifying a utility meter with the -m option and system identifier with the -s option) ppuclient.pem (this
is a PPU-specific SSL (Secure Socket Layer) certificate required for
communicating with the utility meter server)
If any of these files are missing or corrupted, reinstall
the PPU software. See “Installing
PPU Software” for details. Verify the WMI nParProvider service
is running.Click Start > Programs > Administrative Tools > Services and scan the list to find the service, and verify the
status is “Started”. Or alternatively, run the “
sc query wminparprovider” command from
a command window, and verify the service is running. Output should
be similar to the following: C:\Program Files (x86)\Hewlett-Packard\ppu>sc query wminparprovider SERVICE_NAME: wminparprovider TYPE :10 WIN32_OWN_PROCESS STATE :4 RUNNING (STOPPABLE, PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE :0 (0x0) SERVICE_EXIT_CODE :0 (0x0) CHECKPOINT :0x0 WAIT_HINT :0x0 Check that the Utility Meter
software is version 7.3 or higher. Check that the Baseboard Management
Controller Driver (HP Health Driver) is installed. The WMI nParProvider
component requires this device driver in order to provide a communication
path between the MP and the operating system running on an nPartition.
For
OpenVMS | |
To troubleshoot your OpenVMS PPU system, perform the following individual
steps: Verify the PPU software
is installed by executing the following DCL command: $ product show product PPU You should see output similar to: ------------------- -------- --------- PRODUCT KIT TYPE STATE ------------------- -------- --------- HP I64VMS PPU V8.0 Full LP Installed ------------------- -------- ---------
Refer to “Installing
PPU Software” to install the PPU product.
Verify the PPU root logical is
defined and the configuration files are present: $ show log/sys PPU$ROOT/full "PPU$ROOT" [exec] = "DKC600:[SY0S0.]" [concealed](LNM$SYSTEM_TABLE) $ directory PPU$ROOT:[PPU]ppu$config.dat $ directory PPU$ROOT:[PPU]PPUCLIENT.PEN Refer to “Installing
PPU Software” for information on defining the PPU root
logical and configuring PPU after the installation. Verify all the PPU software files
are present. Below is a list of required PPU files: [SYS$STARTUP]PPU$STARTUP.COM [SYSEXE]PPU$SHUTDOWN.EXE [SYSEXE]PPUCONFIG.EXE [SYSEXE]PPU_SERVER.EXE [SYSLIB]LIBHPNPARPROVIDER.EXE [SYSLIB]LIBICODPROVIDERMODULE.EXE [SYSMGR]PPU$CONFIG.COM [SYSMGR]PPU$SHUTDOWN.COM [SYSUPD]PPU.CLD [SYSUPD]PPUCLIENT.PEM
If any of these files are missing, you
will need to reinstall the PPU product. Verify the PPU system is configured
to communicate with the utility meter, and the connection to HP
is functional, by executing the following command:
$ ppu config/test_connection You should see output similar to: Round trip communication with the utility meter succeeded. If you do not see the above output, refer to “Configuring
PPU Software ” for details on configuring
the utility meter. Go to the HP PPU portal and verify
that a test usage report for the partition is posted on the portal. Ensure that the PPU_SERVER process is running. To verify the PPU server is running, you may use the PPU CONFIG command. $ PPU CONFIG Utility Meter IP/Hostname: meter1.corp.com System Identifier: superdome1 Cores to be active at next reboot (cap): 5 Cores that can be activated without reboot: 3 Active Cores: 5 ERROR: The Pay per use server (PPU_SERVER) is not running.
Alternatively, you can use the DCL PIPE command to verify the PPU_SERVER process is running. The SEARCH-I-NOMATCHES message listed below indicates the server is not running: $ pipe show sys | search sys$pipe PPU_SERVER %SEARCH-I-NOMATCHES, no strings matched $ pipe show sys | search sys$pipe PPU_SERVER 00000438 PPU_SERVER HIB 10 2470 0 00:00:00:33 967 1408 Ensure that the WBEMCIM supporting
software product is installed. $ product show product wbemcim You should see output similar to the following:
-------------------------------- ------------- ------------ PRODUCT KIT TYPE STATE -------------------------------- ------------- ------------ HP I64VMS WBEMCIM A2.0-A051013F Full LP Installed -------------------------------- ------------- ------------ 1 item found
If you do not see this output, refer
to the OpenVMS operating system Installation manual for more information
on installing WBEMCIM. Search the sys$manager:OperatorLog file for errors from the PPU server: $ search/exact SYS$MANAGER:OPERATOR.LOG;* "ppud:" If the logical name OPC$LOGFILE_NAME is defined to direct the operator log file to a location
other than SYS$MANAGER:OPERATOR.LOG, search using the OPC$LOGFILE_NAME logical or location value as the filename parameter. Ensure the Utility Meter software
is version 7.3 or higher. Ensure that the system serial
number and Unique ID match the values that are listed on the HP
PPU portal web site: $ ppu show portal Unique ID: a1db8784-1111-2222-3333-908070A0B03f System serial number: XX07740001 Verify that the PPU$STARTUP.COM procedure is executed in systartup_vms.com and that the PPU$SHUTDOWN.COM procedure is executed by syshutdwn.com to ensure accurate reporting results. Refer to “Configuring
PPU Software ”.
|