diff options
Diffstat (limited to 'doc/admin-guide/en-US/markdown/admin_commandref.md')
| -rw-r--r-- | doc/admin-guide/en-US/markdown/admin_commandref.md | 180 | 
1 files changed, 180 insertions, 0 deletions
diff --git a/doc/admin-guide/en-US/markdown/admin_commandref.md b/doc/admin-guide/en-US/markdown/admin_commandref.md new file mode 100644 index 00000000000..4ff05f4eff2 --- /dev/null +++ b/doc/admin-guide/en-US/markdown/admin_commandref.md @@ -0,0 +1,180 @@ +Command Reference +================= + +This section describes the available commands and includes the following +section: + +-   gluster Command + +    Gluster Console Manager (command line interpreter) + +-   glusterd Daemon + +    Gluster elastic volume management daemon + +gluster Command +=============== + +**NAME** + +gluster - Gluster Console Manager (command line interpreter) + +**SYNOPSIS** + +To run the program and display the gluster prompt: + +**gluster** + +To specify a command directly: gluster [COMMANDS] [OPTIONS] + +**DESCRIPTION** + +The Gluster Console Manager is a command line utility for elastic volume +management. You can run the gluster command on any export server. The +command enables administrators to perform cloud operations such as +creating, expanding, shrinking, rebalancing, and migrating volumes +without needing to schedule server downtime. + +**COMMANDS** + +  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +  Command                                                                                                    Description +  ---------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +  **Volume** + +  volume info [all | VOLNAME]                                                                                Displays information about all volumes, or the specified volume. + +  volume create NEW-VOLNAME [stripe COUNT] [replica COUNT] [transport tcp | rdma | tcp,rdma] NEW-BRICK ...   Creates a new volume of the specified type using the specified bricks and transport type (the default transport type is tcp). + +  volume delete VOLNAME                                                                                      Deletes the specified volume. + +  volume start VOLNAME                                                                                       Starts the specified volume. + +  volume stop VOLNAME [force]                                                                                Stops the specified volume. + +  volume rename VOLNAME NEW-VOLNAME                                                                          Renames the specified volume. + +  volume help                                                                                                Displays help for the volume command. + +  **Brick** + +  volume add-brick VOLNAME NEW-BRICK ...                                                                     Adds the specified brick to the specified volume. + +  volume replace-brick VOLNAME (BRICK NEW-BRICK) start | pause | abort | status                              Replaces the specified brick. + +  volume remove-brick VOLNAME [(replica COUNT)|(stripe COUNT)] BRICK ...                                     Removes the specified brick from the specified volume. + +  **Rebalance** + +  volume rebalance VOLNAME start                                                                             Starts rebalancing the specified volume. + +  volume rebalance VOLNAME stop                                                                              Stops rebalancing the specified volume. + +  volume rebalance VOLNAME status                                                                            Displays the rebalance status of the specified volume. + +  **Log** + +  volume log filename VOLNAME [BRICK] DIRECTORY                                                              Sets the log directory for the corresponding volume/brick. + +  volume log rotate VOLNAME [BRICK]                                                                          Rotates the log file for corresponding volume/brick. + +  volume log locate VOLNAME [BRICK]                                                                          Locates the log file for corresponding volume/brick. + +  **Peer** + +  peer probe HOSTNAME                                                                                        Probes the specified peer. + +  peer detach HOSTNAME                                                                                       Detaches the specified peer. + +  peer status                                                                                                Displays the status of peers. + +  peer help                                                                                                  Displays help for the peer command. + +  **Geo-replication** + +  volume geo-replication MASTER SLAVE start                                                                  Start geo-replication between the hosts specified by MASTER and SLAVE. You can specify a local master volume as :VOLNAME. +                                                                                                              +                                                                                                             You can specify a local slave volume as :VOLUME and a local slave directory as /DIRECTORY/SUB-DIRECTORY. You can specify a remote slave volume as DOMAIN::VOLNAME and a remote slave directory as DOMAIN:/DIRECTORY/SUB-DIRECTORY. + +  volume geo-replication MASTER SLAVE stop                                                                   Stop geo-replication between the hosts specified by MASTER and SLAVE. You can specify a local master volume as :VOLNAME and a local master directory as /DIRECTORY/SUB-DIRECTORY. +                                                                                                              +                                                                                                             You can specify a local slave volume as :VOLNAME and a local slave directory as /DIRECTORY/SUB-DIRECTORY. You can specify a remote slave volume as DOMAIN::VOLNAME and a remote slave directory as DOMAIN:/DIRECTORY/SUB-DIRECTORY. + +  volume geo-replication MASTER SLAVE config [options]                                                                                                                                                                                                                                                                                             Configure geo-replication options between the hosts specified by MASTER and SLAVE. + +  gluster-command COMMAND                                                                                    The path where the gluster command is installed. + +  gluster-log-level LOGFILELEVEL                                                                             The log level for gluster processes. + +  log-file LOGFILE                                                                                           The path to the geo-replication log file. + +  log-level LOGFILELEVEL                                                                                     The log level for geo-replication. + +  remote-gsyncd COMMAND                                                                                      The path where the gsyncd binary is installed on the remote machine. + +  ssh-command COMMAND                                                                                        The ssh command to use to connect to the remote machine (the default is ssh). + +  rsync-command COMMAND                                                                                      The rsync command to use for synchronizing the files (the default is rsync). + +  volume\_id= UID                                                                                            The command to delete the existing master UID for the intermediate/slave node. + +  timeout SECONDS                                                                                            The timeout period. + +  sync-jobs N                                                                                                The number of simultaneous files/directories that can be synchronized. + +                                                                                                             ignore-deletes                                                                                                                                                                                                                        If this option is set to 1, a file deleted on master will not trigger a delete operation on the slave. Hence, the slave will remain as a superset of the master and can be used to recover the master in case of crash and/or accidental delete. + +  **Other** + +  help                                                                                                                                                                                                                                                                                                                                             Display the command options. + +  quit                                                                                                                                                                                                                                                                                                                                             Exit the gluster command line interface. +  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +**FILES** + +/var/lib/glusterd/\* + +**SEE ALSO** + +fusermount(1), mount.glusterfs(8), glusterfs-volgen(8), glusterfs(8), +glusterd(8) + +glusterd Daemon +=============== + +**NAME** + +glusterd - Gluster elastic volume management daemon + +**SYNOPSIS** + +glusterd [OPTION...] + +**DESCRIPTION** + +The glusterd daemon is used for elastic volume management. The daemon +must be run on all export servers. + +**OPTIONS** + +  Option                              Description +  ----------------------------------- ---------------------------------------------------------------------------------------------------------------- +  **Basic** +  -l=LOGFILE, --log-file=LOGFILE      Files to use for logging (the default is /usr/local/var/log/glusterfs/glusterfs.log). +  -L=LOGLEVEL, --log-level=LOGLEVEL   Logging severity. Valid options are TRACE, DEBUG, INFO, WARNING, ERROR and CRITICAL (the default is INFO). +  --debug                             Runs the program in debug mode. This option sets --no-daemon, --log-level to DEBUG, and --log-file to console. +  -N, --no-daemon                     Runs the program in the foreground. +  **Miscellaneous** +  -?, --help                          Displays this help. +  --usage                             Displays a short usage message. +  -V, --version                       Prints the program version. + +**FILES** + +/var/lib/glusterd/\* + +**SEE ALSO** + +fusermount(1), mount.glusterfs(8), glusterfs-volgen(8), glusterfs(8), +gluster(8)  | 
