When using Ops remote commands (https://docs.memsql.com/memsql-ops-cli-reference/v6.0/remote-memsql-ops-agent-management/) you will encounter the following error if SSH credentials have NOT been configured on your Ops agents:
YYYY-MM-DD HH:MM:SS: J2e09b58 [ERROR] Agent does not have any SSH credentials
To resolve the issue you must configure SSH credentials for your Ops agents using memsql-ops agent-set-credential: https://docs.memsql.com/memsql-ops-cli-reference/v6.0/agent-set-credential/
Note: If you do not have SSH credentials configured for your Ops agents you can still run Ops local commands (https://docs.memsql.com/memsql-ops-cli-reference/v6.0/local-memsql-ops-agent-management/).
To use an Ops local command you must do first SSH into the host containing the agent you would like to run a local Ops command against.
- Determine which Ops agent you want to run a local Ops command against
- SSH into the host containing the target Ops agent
- Run a local Ops agent command (https://docs.memsql.com/memsql-ops-cli-reference/v6.0/local-memsql-ops-agent-management/)