PowerProtect Data Protection Appliance: GoIDPA tool
Summary: Goidpa is a tool written for PowerProtect Data Protection Appliance (IDPA). Goidpa is a command-line interface (CLI) tool used on IDPA to gather information, resolve known issues, and automate the troubleshooting tasks. ...
Instructions
Overview
GoIDPA is a command-line interface (CLI) tool written in the "Go" programming language.
The name "Goidpa" comes from the combination of "Go" and "IDPA."
New features are added to GoIDPA periodically.
Downloading the latest GoIDPA tool form central.dell.com
Option 1: IDPA-Tools central solution link: IDPA-Tools
Installing the Goidpa Tool
1. Copy the goidap.zip file to the /data01 directory on the IDPA Appliance Configuration Manager (ACM).
2. Log in to the ACM as root using SSH/PUTTY and change to the /data01 directory.
3 Extract the .zip file with the following command:
unzip goidpa.zip
4. Delete the .zip file after extraction with the following command:
rm goidap.zip
5. Add "executable" permissions to the extracted file with the following command:
chmod +x goidpa
6 Run the Goidpa tool with the following command:
./goidpa
Command Structure
Goidpa has the root command, "GoIDPA" and subcommands paired with their own set of flags.
Command line tool for IDPA. Usage: goidpa [command] Available Commands: appliance Command line tool for IDPA. avamar Menu for Avamar operations dd Menu for Data Domain operations dpa Menu for DPA operations dpc Menu for DPC operations dpsearch Menu for DP Search operations esx Menu for ESX operations help Help about any command vcenter Menu for vCenter operations version Displays the GOIDPA version information. Flags: -d, --debug debug output -f, --force Ignore Configuration -h, --help help for goidpa -n, --noheader Do not display header Use "goidpa [command] --help" for more information about a command.
Get Sub-commands.
Get a list of the sub-commands with "./goidpa <command>.
./goidpa appliance Command line tool for IDPA. Usage: goidpa appliance [command] Available Commands: ldap Menu for LDAP operations namecheck Failed Hostname check in RUCK rapid-upgrade-checker Rapid Upgrade Checker related operations. show Shows the components. showcomp Shows the components. Flags: -h, --help help for appliance Global Flags: -d, --debug debug output -f, --force Ignore Configuration -n, --noheader Do not display header Use "goidpa appliance [command] --help" for more information about a command.
Get Command help.
Get help for any command using the global flag, "-h."
./goidpa appliance ldap -h Menu for LDAP operations Usage: goidpa appliance ldap [command] Available Commands: show Show LDAP Config Flags: -h, --help help for ldap Global Flags: -d, --debug debug output -f, --force Ignore Configuration -n, --noheader Do not display header Use "goidpa appliance ldap [command] --help" for more information about a command.
Example Usage.
Show DPA information.
./goidpa dpa show =========================================================== GoIDPA : 1.0.0 Product : Version : Date : 17 Jul 2024 11:33 EDT =========================================================== COMMAND : ./goidpa dpa show NOTE: This is not an official tool =========================================================== +---------------------+---------------------+-----------------------------+---------------------------+-------------------+--------------------------------+ | InputFieldAppServer | ApplicationServerIp | FieldResolutionAppServer | InputFieldDatastoreServer | DatastoreServerIp | FieldResolutionDatastoreServer | +---------------------+---------------------+-----------------------------+---------------------------+-------------------+--------------------------------+ | 10.198.86.111 | 10.198.86.111 | dpa-4400-dur.datadomain.com | 10.198.86.112 | 10.198.86.112 | dpads-4400-dur.datadomain.com | +---------------------+---------------------+-----------------------------+---------------------------+-------------------+--------------------------------+