ybcli Reference
The ybcli
tool is the command-line interface (CLI) for Yellowbrick system
management. This CLI is intended for managing the appliance at the system and hardware level;
it is not intended for managing the database, except for starting and stopping the database
software or validating its runtime status. ybcli
is installed on the manager
nodes only and runs directly on both nodes.
ybcli
is very useful for system diagnostics, troubleshooting, and general
interaction with the Yellowbrick appliance. You can use ybcli
to control and
manage system components as long as the associated hardware is operational; some
ybcli
commands may fail if the hardware required to execute a given command
is down.
ybcli
interactively or in script mode. To use
ybcli
interactively, log into one of the manager nodes as the
ybdadmin
user, then type
ybcli
:[ybdadmin@yb100-mgr0 ~]$ ybcli
Yellowbrick Data CLI vx.x.x
Copyright (c) 2016-2018 Yellowbrick Data, Inc.
All rights reserved
-----------------------------------------
Redundant manager node detected
YBCLI is currently running on the PRIMARY manager node
Local manager node : yb100-mgr0.yellowbrick.io (PRIMARY)
Remote manager node: yb100-mgr1.yellowbrick.io (SECONDARY)
Type 'help' for a list of supported commands
YBCLI (PRIMARY - yb00-mgr0)>
The manager node that is currently servicing database operations and queries is considered
the primary manager node. The other manager node is considered the secondary manager
node. You can run ybcli
on either manager node; the node where you are
currently running ybcli
is known as the local manager node, and the
other node is known as the remote manager node. The nodes are clearly identified when
you start ybcli
.
As needed, ybcli
operations are relayed from the local node to the remote
node. However, some commands must be run directly from the local node (for example, tailing
the logs), and some commands can be run only on the local node (for example, creating users
and changing passwords).
help
for a list of supported commands:
YBCLI (PRIMARY - yb00-mgr0)> help
Available YBCLI commands. Type 'help <command>' for details
======================================================================
blade config debug exit help log quit system
clear database encryption health keystore manager status
For
more details, see help. system
and a space, press Tab twice to return the following
output:YBCLI (PRIMARY - yb00-mgr0)> system
appliance blackout diagnostics factory failover maintenance register shutdown status
ybcli
takes optional -c
and -y
parameters:-c
: Disable the use of color in command output-y
: Answeryes
to all questions. This parameter is only valid in script mode.
ybcli
commands that were run in the
current session or a previous session by entering the up and down arrows at the prompt.