From 23c424c01bc58c477de513b297cf3b822166a069 Mon Sep 17 00:00:00 2001 From: Prasanna Kumar Kalever Date: Tue, 21 Feb 2017 18:25:56 +0530 Subject: docs: add man page for gluster-block cli Change-Id: Iff9d693ce4478582ddbbbe487b00d71f456929f8 Signed-off-by: Prasanna Kumar Kalever --- docs/Makefile.am | 7 +++ docs/gluster-block.8 | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100644 docs/Makefile.am create mode 100644 docs/gluster-block.8 (limited to 'docs') diff --git a/docs/Makefile.am b/docs/Makefile.am new file mode 100644 index 0000000..2430f96 --- /dev/null +++ b/docs/Makefile.am @@ -0,0 +1,7 @@ +EXTRA_DIST = gluster-block.8 + +man8_MANS = gluster-block.8 + +DISTCLEANFILES = Makefile.in + +CLEANFILES = *~ diff --git a/docs/gluster-block.8 b/docs/gluster-block.8 new file mode 100644 index 0000000..f50e95c --- /dev/null +++ b/docs/gluster-block.8 @@ -0,0 +1,124 @@ +.TH gluster-block 8 "command line utility" " 26 Feb 2017" "Red Hat, Inc." +.PP + + +.SH NAME +gluster-block - Gluster Block Storage Console Manager (command line utility) +.PP + + +.SH SYNOPSIS +.B gluster-block +<\fBcreate|list|info|delete\fR> +<\fBvolname\fR[\fB/blockname\fR]> +[\fB\fR] +.PP + + +.SH DESCRIPTION +The Gluster Block Storage Console Manager(\fBgluster-block\fR) is a CLI utility, which aims at making gluster backed block storage creation and maintenance as simple as possible. + +Note that the gluster-blockd daemon is responsible for block management, hence the daemon must be running on all servers. +.PP + + +.SH COMMANDS +.SS +\fBcreate\fR [ha ] +create block device. +.TP +[ha ] +multipath requirement for high availability (default: 1) +.TP + +servers in the pool where targets will be exported. +.TP + +size in KiB|MiB|GiB|TiB|PiB ... +.PP + +.SS +\fBlist\fR +list available block devices. +.PP + +.SS +\fBinfo\fR +details about block device. +.PP + +.SS +\fBdelete\fR +delete block device. +.PP + +.SS +.BR help +show this message and exit. +.PP + +.SS +.BR version +show version info and exit. +.PP + + +.SH EXAMPLES +.nf +To create a block device of size 1GiB +.B # gluster-block create blockVol/sampleBlock ${HOST} 1GiB + +To create a block device of size 1GiB with multi-path(replica) 3 +.B # gluster-block create blockVol/sampleBlock ha 3 ${HOST1},${HOST2},${HOST3} 1GiB + +You can pass more no. of nodes than ha count, this will actually help create in recovering from +failures, incase creation of block fails on any of scheduled(always first in list) ha count nodes. +.B # gluster-block create blockVol/sampleBlock ha 3 ${HOST1},${HOST2},${HOST3},${HOST4},${HOST5} 1GiB + +To list available block devices +.B # gluster-block list blockVol + +To get details of a block device +.B # gluster-block info blockVol/sampleBlock + +To delete a block device +.B # gluster-block delete blockVol/sampleBlock +.fi +.PP + +.SH FILES +/var/log/gluster-block/* +.br +/var/run/gluster-block.socket +.br +/var/run/gluster-block.lock +.PP + + +.SH REPORTING BUGS +Report bugs via gluster-devel + + +.SH AUTHOR +Prasanna Kumar Kalever + +.SH THANKS +Vijay Bellur +.br +Pranith Kumar Karampuri + + + +.SH SEE ALSO +.nf +\fBtargetcli\fR(8), \fBtcmu-runner\fR(8), \fBglusterfs\fR(8), \fBglusterd\fR(8), \fBgluster\fR(8) +.fi +.PP + + +.SH COPYRIGHT +.nf +Copyright (c) 2016 Red Hat, Inc. +.PP -- cgit