A HAL (Hardware Abstraction Layer) utility to collect HAL Processes and Explorers related debug information from CCS (CommandCentral) 5.0 Management Server (MS) or Managed Host (MH) nodes.

Article:TECH65153  |  Created: 2009-01-14  |  Updated: 2009-01-14  |  Article URL http://www.symantec.com/docs/TECH65153
Article Type
Technical Solution

Product(s)

Environment

Issue



A HAL (Hardware Abstraction Layer) utility to collect HAL Processes and Explorers related debug information from CCS (CommandCentral) 5.0 Management Server (MS) or Managed Host (MH) nodes.

Error



Issues with Processes and Explorers related to the Hardware Abstraction Layer (HAL) under CommandCentral Storage (CCS) 5.0 version.

Solution



**************************************
Utility Name: get_ halexp_info.tar.gz
**************************************

Version: 2.0.0.2
Date:    14th-Nov-2008


Description: A HAL utility to collect HAL Processes and Explorers related debug information from CCS 5.0 MS or MH.

Platform: Solaris, HP-UX, AIX, Linux and Windows

How to use?  
-----------


1) Copy utility to MS or MH host where HAL process or explorer is having issues like-

   
     A )  Any discovery related issue (e.g. HBAs, Device Handles, Arrays discovery, Databases discovery, Fabric & Switches Discovery etc)
     
    B )  Process not able to start

    C )  Process/Explorer dumping core          

   

2) Unzip & Untar the utility and give executable permissions to 'get_halexp_info.pl'.


3) Run script as

NOTE: Use perl which was installed with CCS MS/MH .

On Windows(default location is)-
C:\Program Files\VERITAS\CommandCentral Storage\HAL\bin\perl get_halexp_info.pl [-e ExplorerName] [-t logging_duration] [-o output_dir]
C:\Program Files\VERITAS\CommandCentral Storage\HAL\bin\perl get_halexp_info.pl [-p ProcessName]  [-o output_dir]
C:\Program Files\VERITAS\CommandCentral Storage\HAL\bin\perl get_halexp_info.pl [-e ExplorerName] [-o output_dir]


On UNIX(default location is)-
/opt/VRTSccs/VRTShal/bin/perl  get_halexp_info.pl [-e ExplorerName] [-t logging_duration] [-o output_dir]
/opt/VRTSccs/VRTShal/bin/perl  get_halexp_info.pl [-p ProcessName]  [-o output_dir]
/opt/VRTSccs/VRTShal/bin/perl  get_halexp_info.pl [-e ExplorerName] [-o output_dir]



Usage: perl get_halexp_info.sh [-e ExplorerName] [-t logging_duration] [-o output_dir]

Flags: -e/-p :[Must required] Explorer Name/Process Name for which you want to collect debug data.
      -t    :[Optional. Can be used along with only -e option] Logging duration(in seconds). Use this option when you want to collect higher debug
              level logs for Explorers for logging_duration seconds. e.g. If you want to collect higher debug level logs for an Explorer for
              30 minutes, give value as [-t 1800]
      -o    :[Must required] Output dir location.

e.g.
 1) get_halexp_info -e EMCClariionExplorer -t 1800 -o /tmp
 2) get_halexp_info -e EMCClariionExplorer -o /tmp
 3) get_halexp_info -p ApplicationExplorers -o /tmp

Attachments

get_halexp_info_2.0.0.2.tar_314423.gz (22 kBytes)


Legacy ID



314423


Article URL http://www.symantec.com/docs/TECH65153


Terms of use for this information are found in Legal Notices