8.2.4. Setting Up a Resource

Note

First see Resource Template (Protocol C) and add such settings to your drbd.conf file with the desired settings. Then setup a ZVOL in which you can mount the DRBD Resource.

Now proceed to create the meta-data for the DRBD Resource on every node

drbdadm create-md drbd0

Once that’s done you’ll want to start the DRBD Service on both nodes

service drbd start

Then you’ll want to make one of the nodes primary and have it overwrite whatever is on the other node’s Block Device.

drbdadm -- --overwrite-data-of-peer primary drbd0

Check sync status with

drbdadm status drbd0

Once both nodes finish sync you can make the other one a primary node too

drbdadm primary drbd0   ON NODE 2

Now if we go ahead and check the status of the DRBD Resource we should see both nodes are “uptodate” and Primary nodes.

After configuring everything you can now add the DRBD storage as an LVM storage on the clustered nodes that you’ve defined. (E.g.: PVE01 and PVE02). – YOU DON’T NEED TO ADD A FILESYSTEM

Warning

Remember to tick the “Shared” box when adding the storage.

Note

You’ll always want to avoid unnecessary levels of complexity and layering when it comes to storage so that performance doesn’t tank too much.