Digimer
324ef351fe
* Updated DRBD->get_devices() to properly identify the peer node, when run on an actual node in the cluster (not DR or Striker).
...
* Created System->active_lv() that, surprise, activates an inactive logical volume. Also created ->check_storage() that parses out the LVM data.
* Fixed a bug in tools/fence_pacemaker that was preventing it from compiling and running.
* Updated ocf:alteeve:server to validate the target server's storage.
Signed-off-by: Digimer <digimer@alteeve.ca>
5 years ago
Digimer
f52d8196f6
* Migration is now sort of working. There is still an issue to sort out with enabling drbd dual-primary, but server can move is some cases now.
...
* Changed fence_pacemaker to exit with '1' on generic error as per LINBIT's comments.
Signed-off-by: Digimer <digimer@alteeve.ca>
7 years ago
Digimer
81534cddbc
* Moved ocf:alteeve:server along... It now can properly check and report the server's status on a monitor call.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
7 years ago
Digimer
636cef0564
* Barring some testing, the fence_pacemaker fence handler is done.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
7 years ago
Digimer
6405483fea
* Added a check to fence_pacemaker that exits with 7 if the target node is already out of the pacemaker cluster.
...
* Verified that the logic works in a 3-node (Anvil! + DR) cluster.
Signed-off-by: Digimer <digimer@alteeve.ca>
7 years ago
Digimer
26f956e429
* Much more work done on the fence handler. How able to sanity check most of the pacemaker side of things and have the framing done for sanity checking DRBD.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
7 years ago
Digimer
ced92139b1
* Added the new (and still very much in progress) 'fence_pacemaker' fence handler for power-fencing via DRBD.
...
* Updated dev notes.
Signed-off-by: Digimer <digimer@alteeve.ca>
7 years ago