From 52db747f3230e65a160a49f2b6cef4082080144e Mon Sep 17 00:00:00 2001 From: liuchang0812 Date: Mon, 26 Dec 2016 14:56:14 +0800 Subject: [PATCH] doc: fix document about rados mon Signed-off-by: liuchang0812 --- doc/rados/operations/control.rst | 180 ++++++++++++++++++++----------- 1 file changed, 117 insertions(+), 63 deletions(-) diff --git a/doc/rados/operations/control.rst b/doc/rados/operations/control.rst index 95a1f8fe0c1..d78f70d5859 100644 --- a/doc/rados/operations/control.rst +++ b/doc/rados/operations/control.rst @@ -321,89 +321,143 @@ Mon Subsystem Show monitor stats:: ceph mon stat - - 2011-12-14 10:40:59.044395 mon {- [mon,stat] - 2011-12-14 10:40:59.057111 mon.1 -} 'e3: 5 mons at {a=10.1.2.3:6789/0,b=10.1.2.4:6789/0,c=10.1.2.5:6789/0,d=10.1.2.6:6789/0,e=10.1.2.7:6789/0}, election epoch 16, quorum 0,1,2,3' (0) + + e2: 3 mons at {a=127.0.0.1:40000/0,b=127.0.0.1:40001/0,c=127.0.0.1:40002/0}, election epoch 6, quorum 0,1,2 a,b,c + The ``quorum`` list at the end lists monitor nodes that are part of the current quorum. This is also available more directly:: - ceph quorum_status + ceph quorum_status -f json-pretty - 2011-12-14 10:44:20.417705 mon {- [quorum_status] - 2011-12-14 10:44:20.431890 mon.0 -} - .. code-block:: javascript - - '{ "election_epoch": 10, - "quorum": [ - 0, - 1, - 2], - "monmap": { "epoch": 1, - "fsid": "444b489c-4f16-4b75-83f0-cb8097468898", - "modified": "2011-12-12 13:28:27.505520", - "created": "2011-12-12 13:28:27.505520", - "mons": [ - { "rank": 0, - "name": "a", - "addr": "127.0.0.1:6789\/0"}, - { "rank": 1, - "name": "b", - "addr": "127.0.0.1:6790\/0"}, - { "rank": 2, - "name": "c", - "addr": "127.0.0.1:6791\/0"}]}}' (0) + + { + "election_epoch": 6, + "quorum": [ + 0, + 1, + 2 + ], + "quorum_names": [ + "a", + "b", + "c" + ], + "quorum_leader_name": "a", + "monmap": { + "epoch": 2, + "fsid": "ba807e74-b64f-4b72-b43f-597dfe60ddbc", + "modified": "2016-12-26 14:42:09.288066", + "created": "2016-12-26 14:42:03.573585", + "features": { + "persistent": [ + "kraken" + ], + "optional": [] + }, + "mons": [ + { + "rank": 0, + "name": "a", + "addr": "127.0.0.1:40000\/0", + "public_addr": "127.0.0.1:40000\/0" + }, + { + "rank": 1, + "name": "b", + "addr": "127.0.0.1:40001\/0", + "public_addr": "127.0.0.1:40001\/0" + }, + { + "rank": 2, + "name": "c", + "addr": "127.0.0.1:40002\/0", + "public_addr": "127.0.0.1:40002\/0" + } + ] + } + } + The above will block until a quorum is reached. For a status of just the monitor you connect to (use ``-m HOST:PORT`` to select):: - ceph mon_status + ceph mon_status -f json-pretty - 2011-12-14 10:45:30.644414 mon {- [mon_status] - 2011-12-14 10:45:30.644632 mon.0 -} - .. code-block:: javascript - '{ "name": "a", - "rank": 0, - "state": "leader", - "election_epoch": 10, - "quorum": [ - 0, - 1, - 2], - "outside_quorum": [], - "monmap": { "epoch": 1, - "fsid": "444b489c-4f16-4b75-83f0-cb8097468898", - "modified": "2011-12-12 13:28:27.505520", - "created": "2011-12-12 13:28:27.505520", - "mons": [ - { "rank": 0, - "name": "a", - "addr": "127.0.0.1:6789\/0"}, - { "rank": 1, - "name": "b", - "addr": "127.0.0.1:6790\/0"}, - { "rank": 2, - "name": "c", - "addr": "127.0.0.1:6791\/0"}]}}' (0) + { + "name": "b", + "rank": 1, + "state": "peon", + "election_epoch": 6, + "quorum": [ + 0, + 1, + 2 + ], + "features": { + "required_con": "9025616074522624", + "required_mon": [ + "kraken" + ], + "quorum_con": "1152921504336314367", + "quorum_mon": [ + "kraken" + ] + }, + "outside_quorum": [], + "extra_probe_peers": [], + "sync_provider": [], + "monmap": { + "epoch": 2, + "fsid": "ba807e74-b64f-4b72-b43f-597dfe60ddbc", + "modified": "2016-12-26 14:42:09.288066", + "created": "2016-12-26 14:42:03.573585", + "features": { + "persistent": [ + "kraken" + ], + "optional": [] + }, + "mons": [ + { + "rank": 0, + "name": "a", + "addr": "127.0.0.1:40000\/0", + "public_addr": "127.0.0.1:40000\/0" + }, + { + "rank": 1, + "name": "b", + "addr": "127.0.0.1:40001\/0", + "public_addr": "127.0.0.1:40001\/0" + }, + { + "rank": 2, + "name": "c", + "addr": "127.0.0.1:40002\/0", + "public_addr": "127.0.0.1:40002\/0" + } + ] + } + } A dump of the monitor state:: ceph mon dump - 2011-12-14 10:43:08.015333 mon {- [mon,dump] - 2011-12-14 10:43:08.015567 mon.0 -} 'dumped monmap epoch 1' (0) - epoch 1 - fsid 444b489c-4f16-4b75-83f0-cb8097468898 - last_changed 2011-12-12 13:28:27.505520 - created 2011-12-12 13:28:27.505520 - 0: 127.0.0.1:6789/0 mon.a - 1: 127.0.0.1:6790/0 mon.b - 2: 127.0.0.1:6791/0 mon.c + dumped monmap epoch 2 + epoch 2 + fsid ba807e74-b64f-4b72-b43f-597dfe60ddbc + last_changed 2016-12-26 14:42:09.288066 + created 2016-12-26 14:42:03.573585 + 0: 127.0.0.1:40000/0 mon.a + 1: 127.0.0.1:40001/0 mon.b + 2: 127.0.0.1:40002/0 mon.c -- 2.47.3