mirror of
https://github.com/ceph/ceph
synced 2024-12-18 09:25:49 +00:00
init-ceph: use SSH in "service ceph status -a" to get version
When running "service ceph status -a", a version number was never returned for remote hosts, only for the local. This was because the command to query the version number didn't use the do_cmd function, which is responsible for running the command over SSH when needed. Modify the ceph init.d script to use do_cmd for querying the Ceph version. Signed-off-by: Travis Rhoden <trhoden@gmail.com>
This commit is contained in:
parent
5c70392720
commit
60fdb6fda6
@ -298,7 +298,7 @@ for name in $what; do
|
||||
status)
|
||||
if daemon_is_running $name ceph-$type $id $pid_file; then
|
||||
get_conf asok "/var/run/ceph/ceph-$type.$id.asok" "admin socket"
|
||||
version=`$BINDIR/ceph --admin-daemon $asok version 2>/dev/null || echo unknown`
|
||||
version=`do_cmd "$BINDIR/ceph --admin-daemon $asok version 2>/dev/null" || echo unknown`
|
||||
echo "$name: running $version"
|
||||
elif [ -e "$pid_file" ]; then
|
||||
# daemon is dead, but pid file still exists
|
||||
|
Loading…
Reference in New Issue
Block a user