cdp-doctor salt ping

Scope

The cdp-doctor salt ping command is used to verify connectivity between the Salt master and all Salt minions within a Cloudera deployment. It ensures that the Salt orchestration framework, responsible for remote execution and configuration management in CDP, is functioning correctly across all nodes.

This command provides a quick way to confirm that each host is reachable, responsive, and properly registered with the Salt master.

  • Salt Master - Minion Communication: Ensures that the Salt master can communicate successfully with each node (minion).
  • Minion Responsiveness: Confirms that the minion service is running and responding to pings.
  • Network and Authentication Health: Validates network connectivity and hostname resolution between nodes.

Use Case

  • Performing cluster health or connectivity validation.
  • Diagnosing issues where nodes are not receiving configuration updates or orchestration commands.
  • Verifying Salt service health after deployment or during troubleshooting.

Sample Output

Running the cdp-doctor salt ping command displays the following output:

+--------------------------------------------------------------------------+--------+
|                              Host                              | Status |
+----------------------------------------------------------------+--------+
|  default-aws-aw-dl-master0.cloudera.site                       |  [OK]  |
| default-aws-aw-dl-idbroker0.cloudera.site                      |  [OK]  |
+----------------------------------------------------------------+--------+

Possible status values:

  • [OK]: The Salt minion is reachable and responds to the Salt master.
  • [FAIL]: The Salt master could not communicate with the minion (possible network, DNS, or service issue).
  • [TIMEOUT]: The minion did not respond within the expected time window.