https://github.com/linbit/libdrbd-perl
A perl library that allows interaction with DRBD resources and their objects (volumes, connections, options). It allows for resource file generation and provides wrappers around low level DRBD commands (drbdadm, drbdsetup, drbdmeta).
https://github.com/linbit/libdrbd-perl
Last synced: 11 months ago
JSON representation
A perl library that allows interaction with DRBD resources and their objects (volumes, connections, options). It allows for resource file generation and provides wrappers around low level DRBD commands (drbdadm, drbdsetup, drbdmeta).
- Host: GitHub
- URL: https://github.com/linbit/libdrbd-perl
- Owner: LINBIT
- License: apache-2.0
- Created: 2020-11-12T09:49:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-26T09:32:43.000Z (over 4 years ago)
- Last Synced: 2025-06-19T07:09:19.079Z (about 1 year ago)
- Language: Perl
- Size: 120 KB
- Stars: 3
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libdrbd-perl
This library allow to manipulate DRBD9 resources (adding nodes, volumes, DRBD options) and provides some
useful wrappers on such resource objects. Most of these wrappers are trivial, like `$r->up()` calling `drbdadm
up $resname`, some provide a slightly higher abstraction such as `$r->initial_sync()`.
Further the library allows to serialize a resource object (via `Storable`) and read it back at a later point
in time to for example add further nodes.
# Documentation
HTML rendered Perl documentation can be found [here](https://linbit.github.io/libdrbd-perl).
# Who should use it?
Nobody. If you are unsure, do not use it. [LINSTOR](https://github.com/LINBIT/linstor-server) most likely is
the better choice.