1.2. User space administration tools

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:

drbdmanageProvided 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 lvcreate and drbdadm.

Please see the DRBD Manage entry in this documentation for more details.

drbdadmThe 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 drbdsetup and drbdmeta. drbdadm has a dry-run mode, invoked with the -d option, that shows which drbdsetup and drbdmeta calls drbdadm would issue without actually calling those commands.

drbdsetupConfigures the DRBD module that was loaded into the kernel. All parameters to drbdsetup must be passed on the command line. The separation between drbdadm and drbdsetup allows for maximum flexibility. Most users will rarely need to use drbdsetup directly, if at all.

drbdmetaAllows to create, dump, restore, and modify DRBD meta data structures. Like drbdsetup, most users will only rarely need to use drbdmeta directly.