2009-03-11 04:20:43 +00:00
|
|
|
.TH CEPH 8
|
|
|
|
.SH NAME
|
|
|
|
ceph \- ceph file system control utility
|
|
|
|
.SH SYNOPSIS
|
|
|
|
.B ceph
|
|
|
|
[ \fB\-m\fI monaddr\fR ]
|
|
|
|
[ \fB\-w\fP | \fIcommand ...\fR ]
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.B ceph
|
|
|
|
is a control utility for communicating with the monitor cluster of a running
|
|
|
|
Ceph distributed file system.
|
|
|
|
.PP
|
|
|
|
There are three basic modes of operation.
|
|
|
|
.SH INTERACTIVE MODE
|
|
|
|
To start in interactive
|
|
|
|
mode, no arguments are necessary. Control-d or 'quit' will exit.
|
|
|
|
.SH WATCH MODE
|
|
|
|
To watch cluster state changes in real time,
|
|
|
|
starting in \fB\-w\fP (watch) mode will print updates to stdout as they occur. For example,
|
|
|
|
to keep an eye on cluster state,
|
|
|
|
.IP
|
2009-03-11 23:03:05 +00:00
|
|
|
ceph -C ceph.conf -w
|
2009-03-11 04:20:43 +00:00
|
|
|
.SH COMMAND LINE MODE
|
|
|
|
Finally, to send a single instruction to the monitor cluster (and wait for a
|
|
|
|
response), the command can be specified on the command line.
|
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
|
|
\fB\-i \fIinfile\fP
|
|
|
|
will specify an input file to be passed along as a payload with the \fIcommand\fP to the
|
|
|
|
monitor cluster. This is only used for specific monitor commands.
|
|
|
|
.TP
|
|
|
|
\fB\-o \fIoutfile\fP
|
|
|
|
will write any payload returned by the monitor cluster with its reply to \fIoutfile\fP.
|
|
|
|
Only specific monitor commands (e.g. \fIosd getmap\fP) return a payload.
|
|
|
|
.TP
|
2009-03-11 23:03:05 +00:00
|
|
|
\fB\-c\fI ceph.conf\fR, \fB\-\-conf=\fIceph.conf\fR
|
|
|
|
Use \fIceph.conf\fP configuration file instead of the default \fI/etc/ceph/ceph.conf\fP
|
2009-03-11 04:20:43 +00:00
|
|
|
to determine monitor addresses during startup.
|
|
|
|
.TP
|
|
|
|
\fB\-m\fI monaddress[:port]\fR
|
2009-03-11 23:03:05 +00:00
|
|
|
Connect to specified monitor (instead of looking through \fIceph.conf\fR).
|
2009-03-11 04:20:43 +00:00
|
|
|
.SH EXAMPLES
|
|
|
|
To grab a copy of the current OSD map:
|
|
|
|
.IP
|
|
|
|
ceph -m 1.2.3.4:6789 osd getmap -o osdmap
|
|
|
|
.PP
|
|
|
|
To get a dump of placement group (PG) state:
|
|
|
|
.IP
|
|
|
|
ceph pg dump -o pg.txt
|
|
|
|
.SH MONITOR COMMANDS
|
|
|
|
A more complete summary of commands understood by the monitor cluster can be found
|
|
|
|
in the wiki, at
|
|
|
|
.IP
|
|
|
|
http://ceph.newdream.net/wiki/Monitor_commands
|
|
|
|
.SH AVAILABILITY
|
|
|
|
.B ceph
|
|
|
|
is part of the Ceph distributed file system. Please refer to the Ceph wiki at
|
|
|
|
http://ceph.newdream.net/wiki for more information.
|
|
|
|
.SH SEE ALSO
|
|
|
|
.BR ceph (8),
|
|
|
|
.BR mkcephfs (8)
|