The official DRBD kernel module docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
Current DRBD-kernel docker images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.
DRBD, developed by LINBIT, is a software that allows RAID 1 functionality over TCP/IP and RDMA for GNU/Linux. DRBD is a block device which is designed to build high availability clusters and software defined storage by providing a virtual shared device which keeps disks in nodes synchronised using TCP/IP or RDMA. This simulates RAID 1 but avoids the use of uncommon hardware (shared SCSI buses or Fibre Channel).
This image contains the kernel side of DRBD: the drbd kernel module together with its tcp, rdma and lb-tcp transport modules, built from the upstream DRBD source. The user space utilities (drbdadm, drbdsetup, drbdmeta, ...) are shipped separately in the openeuler/drbd image, which is the drbd-utils package of this repository.
Learn more on DRBD Documentation.
The tag of each drbd-kernel docker image is consist of the version of DRBD and the version of basic image. The details are as follows
| Tag | Currently | Architectures |
|---|---|---|
| 9.3.4-oe2403sp4 | DRBD kernel module 9.3.4 on openEuler 24.03-LTS-SP4 | amd64, arm64 |
In this usage, users can select the corresponding {Tag} based on their requirements.
Pull the openeuler/drbd-kernel image from docker
docker pull openeuler/drbd-kernel:{Tag}
Show the DRBD modules built into the image (works on any host, it only reads the module files)
docker run --rm openeuler/drbd-kernel:{Tag}
Load the modules on a host which runs the kernel they were built for
docker run --rm --privileged -v /lib/modules:/lib/modules openeuler/drbd-kernel:{Tag} modprobe drbd
The modules are installed under /lib/modules/<kernel release>/updates/ and are compiled against the kernel-devel shipped with this openEuler release, so the module vermagic has to match the kernel of the host - modinfo prints it. The openeuler/drbd-kernel image is used to verify the integration between the upstream DRBD kernel component and openEuler.
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.
Content type
Image
Digest
sha256:6ae4082f5…
Size
193.2 MB
Last updated
4 days ago
docker pull openeuler/drbd-kernel