Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Two questions about drbd containerized installation solution #152

Open
xiaoerlangya opened this issue Sep 25, 2023 · 1 comment
Open

Two questions about drbd containerized installation solution #152

xiaoerlangya opened this issue Sep 25, 2023 · 1 comment

Comments

@xiaoerlangya
Copy link

xiaoerlangya commented Sep 25, 2023

Hello, after reading the document, I found that there is a solution that uses drbd containerization.
https://github.com/piraeusdatastore/piraeus-operator/blob/master/doc/host-setup.md

  1. First of all, I would like to ask whether containerized drbd charges. I checked the official website of linbit and found that containerized drbd requires commercial support.
  2. I looked at the dockerfile of the centos8 image,
    https://github.com/piraeusdatastore/piraeus/blob/master/dockerfiles/drbd-driver-loader/Dockerfile.centos8,
    A bash script in the dockerfile entry.sh,
    https://raw.githubusercontent.com/LINBIT/drbd/master/docker/entry.sh,
    in this script only load the DRBD module,
    It seems that the drbd service has not been started,
    and there is no network related configuration.
    Does this need to be operated on the host instead of in the container?

thanks

@xiaoerlangya xiaoerlangya changed the title two questions about drbd containerized installation solution Two questions about drbd containerized installation solution Sep 25, 2023
@WanzenBug
Copy link
Member

  1. Everything provided by Piraeus is Open-Source and free of charge. LINBIT offers containers that have the DRBD module pre-built, Piraeus always needs to compile the DRBD module from source.
  2. The drbd.service is not required (or even recommended) to control DRBD. You can use containers to load DRBD and then use other methods to control DRBD. In the case of Piraeus, we also use LINSTOR in a container to control DRBD, but in theory you can just use regular drbdadm on the host once the DRBD module is loaded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants