MONMAPTOOL(8) | Ceph | MONMAPTOOL(8) |
monmaptool - ceph monitor cluster map manipulation tool
monmaptool <action> [options] mapfilename
monmaptool is a utility to create, view, and modify a monitor cluster map for the Ceph distributed storage system. The monitor map specifies the only fixed addresses in the Ceph distributed system. All other daemons bind to arbitrary addresses and register themselves with the monitors.
When creating a map with --create, a new monitor map with a new, random UUID will be created. It should be followed by one or more monitor addresses.
The default Ceph monitor port for messenger protocol v1 is 6789, and 3300 for protocol v2.
Multiple actions can be performed per invocation.
By default, a human readable output is produced.
Only useful when --create is used.
If the nautilus feature is set, and the port is not, the monitor will be added for both messenger protocols.
To create a new map with three monitors (for a fresh Ceph cluster):
monmaptool --create --add nodeA 192.168.0.10 --add nodeB 192.168.0.11 \ --add nodeC 192.168.0.12 --enable-all-features --clobber monmap
To display the contents of the map:
monmaptool --print monmap
To replace one monitor:
monmaptool --rm nodeA monmap monmaptool --add nodeA 192.168.0.9 monmap
monmaptool is part of Ceph, a massively scalable, open-source, distributed storage system. Please refer to the Ceph documentation at https://docs.ceph.com for more information.
ceph(8), crushtool(8),
2010-2024, Inktank Storage, Inc. and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0)
April 19, 2024 | dev |