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.

Problem

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 Message

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

Terms of use for this information are found in Legal Notices.

Search

Survey

Did this article answer your question or resolve your issue?

No
Yes

Did this article save you the trouble of contacting technical support?

No
Yes

How can we make this article more helpful?

Email Address (Optional)