Avamar: How to use the Goav RabbitMQ feature set

Summary: This article describes how to use the goav rabbitmq command set.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Command-Set Supported Avamar Versions: 19.3+
This feature has been supported since the Goav version: 1.46 


Download and Install the Goav tool:
Avamar: Goav tool
 
Available commands:
check-config
check-dpc-connection
configure-dpc
reactivate
reset
set-dpc
root@avmr:/home/admin/#: ./goav rabbitmq
rabbitmq related operation

Usage:
  goav rabbitmq [command]

Available Commands:
  check-config         check rabbitmq configuration
  check-dpc-connection check rabbitmq dpc connection
  configure-dpc        add avamar to DPC monitoring
  reactivate           reactivate Avamar with DPC using mccli
  reset                reset rabbitmq configuration
  reset-dpc            regenerate dpc certs and reactivate avamar
  set-dpc              set viper json configuration for dpc

Flags:
  -h, --help   help for rabbitmq

Global Flags:
  -d, --debug      debug output
  -f, --force      Ignore Configuration
  -n, --noheader   Do no display header

Use "goav rabbitmq [command] --help" for more information about a command.
Commands Explained:
The following command checks the local RabbitMQ configuration on Avamar.
./goav rabbitmq check-config
  • Check mcs status
  • Check rabbitmq status
  • Check rabbitmq configuration files
  • List rabbitmq info about users/vhosts/queues/exchanges/permissions
  • List current connections
  • Test authentication of user Avamar and Guest
  • Directory listing of critical RabbitMQ files
  • Authenticates to local RabbitMQ management interface
The following command checks the connection to the DPC in which Avamar is added to.
./goav rabbitmq check-dpc-connection
  • Check mcs status
  • Check rabbitmq status
  • Check rabbitmq configuration files
  • Test reverse dns lookup of DPC hostname
  • Checks ports 443/5671 to DPC
  • Dumps the shovel
  • Test the client certificates from Avamar to DPC
  • Test getting the root ca from the DPC brm api endpoint
The following command adds an Avamar system to DPC monitoring.
./goav rabbitmq configure-dpc
  • Performs the same api requests that would be done from the DPC UI
    /elg/rest-api/elementals/fetchCertificates
    /elg/rest-api/elemental
The following command reactivates the Avamar server with the DPC that is monitoring it.
./goav rabbitmq reactivate
  • Wrapper for mccli msgbroker quicksetup
    --host= --user= --pass=
The following command resets the local RabbitMQ configuration on Avamar.
./goav rabbitmq reset
  • Prompt user to approve MCS and Tomcat restart
  • Stops rabbitmq service
  • Remove RabbitMQ mnesia database
  • Starts RabbitMQ service
  • Removes the shovel
  • Stops the message broker
  • Updates the credentials for Avamar and guest RabbitMQ user
  • Starts the message broker
  • Restarts Tomcat
  • Restarts MCS
The following command resets the local RabbitMQ configuration on Avamar, then regenerates the DPC RabbitMQ certificates from scratch, and performs a mccli reactivation.
./goav rabbitmq reset-dpc
  • First step does goav rabbitmq reset
  • second step is to remotely ssh to DPC to regenerate the DPC RabbitMQ certs and restart services
  • Third step does the goav rabbitmq reactivate
The following command allows the user to enter the DPC credentials or information once, to avoid being asked to enter the credentials later.
./goav rabbitmq set-dpc
  • Pulls current DPC hostname from mcserver.xml
  • Prompts for password for DPC accounts administrator@dpc.local, admin, root

Affected Products

Data Protection Central
Article Properties
Article Number: 000210222
Article Type: How To
Last Modified: 17 Sept 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.