I'm testing drbd for my company and am having a little trouble. I
think i'm just missing something but can't figure out for the life of
me what.
My setup is as follows.
I am trying to set up with 2 nodes, named drbd-0 and drbd-1 respectively.
drbd-0 has an IP address of 10.0.1.53 and drbd-1 has an IP of 10.0.1.55
There is no firewall between the 2 and i have public key authorization
set up and working for ssh.
drbd-0 will be the primary node when i'm done.
OS on both nodes is debian 8.5 Jesse and there is a second hard disk
set up as /dev/sdb. LVM is set up and working.
drbd server version is as 9.0
root@drbd-0:/home/support# drbdmanage server-version
server_version=0.97
server_git_hash=GIT-hash: d0032c6a22c29812263ab34a6e856a5b36fd7da0
drbd_kernel_version=version: 9.0.3-1 (api:2/proto:86-111)
drbd_kernel_git_hash=GIT-hash:
a14cb9c3818612dfb8c3288db28a591d5a0fc2a6 build by root@drbd-0,
2016-08-01 14:46:28
drbd_utils_version=<unknown>
drbd_utils_git_hash=<unknown>
Operation completed successfully
I set it up with the instructions from the following guides.
http://web.theurbanpenguin.com/create-3-node-drbd-9-cluster-using-drbd-manage/
http://www.drbd.org/en/doc/users-guide-90/ch-admin-drbdmanage
Everything goes fine until it comes to actually syncing the 2 nodes.
The control volumes are there and working on both nodews but for some
reason the other volume will not sync.
Here is the status and configuration. the resource and volume will
both be test-1
drbd-0
root@drbd-0:/home/support# vgscan
Reading all physical volumes. This may take a while...
Found volume group "drbdpool" using metadata type lvm2
Found volume group "debian-vg" using metadata type lvm2
root@drbd-0:/home/support# drbdmanage list-nodes
+------------------------------------------------------------------------------------------------------------+
| Name | Pool Size | Pool Free | | State |
|------------------------------------------------------------------------------------------------------------|
| drbd-0 | 20476 | 15344 | | ok |
| drbd-1 | 20476 | 15344 | | ok |
+------------------------------------------------------------------------------------------------------------+
root@drbd-0:/home/support# drbdmanage list-resources
+------------------------------------------------------------------------------------------------------------+
| Name | | State |
|------------------------------------------------------------------------------------------------------------|
| test-1 | | ok |
+------------------------------------------------------------------------------------------------------------+
root@drbd-0:/home/support# drbdmanage list-volumes
+------------------------------------------------------------------------------------------------------------+
| Name | Vol ID | Size | Minor | | State |
|------------------------------------------------------------------------------------------------------------|
| test-1 | 0 | 5 GiB | 100 | | ok |
+------------------------------------------------------------------------------------------------------------+
root@drbd-0:/home/support# drbd-overview
0:.drbdctrl/0 Connected(2*) Secondary(2*) UpToDa/UpToDa
1:.drbdctrl/1 Connected(2*) Secondary(2*) UpToDa/UpToDa
root@drbd-0:/home/support# ls /etc/drbd.d/
drbdctrl.res global_common.conf
root@drbd-0:/home/support# cat /etc/drbd.conf
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
and drbd-1
root@drbd-1:~# vgscan
Reading all physical volumes. This may take a while...
Found volume group "drbdpool" using metadata type lvm2
Found volume group "debian-vg" using metadata type lvm2
root@drbd-1:~# drbdmanage list-nodes
+------------------------------------------------------------------------------------------------------------+
| Name | Pool Size | Pool Free | | State |
|------------------------------------------------------------------------------------------------------------|
| drbd-0 | 20476 | 15344 | | ok |
| drbd-1 | 20476 | 15344 | | ok |
+------------------------------------------------------------------------------------------------------------+
root@drbd-1:~# drbdmanage list-resources
+------------------------------------------------------------------------------------------------------------+
| Name | | State |
|------------------------------------------------------------------------------------------------------------|
| test-1 | | ok |
+------------------------------------------------------------------------------------------------------------+
root@drbd-1:~# drbdmanage list-volumes
+------------------------------------------------------------------------------------------------------------+
| Name | Vol ID | Size | Minor | | State |
|------------------------------------------------------------------------------------------------------------|
| test-1 | 0 | 5 GiB | 100 | | ok |
+------------------------------------------------------------------------------------------------------------+
root@drbd-1:~# drbd-overview
0:.drbdctrl/0 Connected(2*) Secondary(2*) UpToDa/UpToDa
1:.drbdctrl/1 Connected(2*) Secondary(2*) UpToDa/UpToDa
root@drbd-1:~# ls /etc/drbd.d
drbdctrl.res
What am i missing?
Do i have to manually create the .res files in /etc/drbd.d?
If so then what does "drbdmanage add-resource" do?
Any help would be appreciated.