DRBD comes with a set of administration tools which communicate with the kernel module in order to configure and administer DRBD resources. From top-level to bottom-most these are:
drbdmanage. Provided as a separate project, this is the recommended way to orchestrate
DRBD resources in a multi-node cluster. DRBD Manage uses one DRBD 9 resource
to store its cluster-wide configuration data, and offers a quick and easy
way to perform the most often needed administrative tasks, by calling
external programs like
Please see the DRBD Manage entry in this documentation for more details.
drbdadm. The high-level administration tool of the DRBD-utils program suite. Obtains all DRBD
configuration parameters from the configuration file
/etc/drbd.conf and acts
as a front-end for
drbdadm has a dry-run mode,
invoked with the
-d option, that shows which
drbdadm would issue without actually calling those commands.
drbdsetup. Configures the DRBD module that was loaded into the kernel. All parameters to
drbdsetup must be passed on the command line. The separation between
drbdsetup allows for maximum flexibility. Most users will
rarely need to use
drbdsetup directly, if at all.
drbdmeta. Allows to create, dump, restore, and modify DRBD meta data structures. Like
drbdsetup, most users will only rarely need to use