How to create a HA NFS Cluster using Pacemaker & DRBD on RHEL / AlmaLinux 9

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • This video is a guide to help you deploy a high-availability two node NFS cluster on a Local Area Network. The tools we are going to use to do this are DRBD, Pacemaker and Corosync.
    The information in this guide will apply to Red Hat Enterprise Linux 9 and other compatible Linux distributions. The testing environment we'll be using will be on AlmaLinux 9 and DRBD as packaged by LINBIT.
    If you need to access to DRBD by LINBIT then you can contact the LINBIT sales team by email with sales@linbit.com.
    LINKS:
    PDF Companion ►► linb.it/drbd9-n...
    DRBD User's Guide ►► docs.linbit.com/
    LINBIT Customer Portal ►► my.linbit.com/
    Need Help? Contact LINBIT ►► www.linbit.com/...
    Join LINBIT’s Community on Slack ►► www.linbit.com...
    #linux #cloud #opensource

ความคิดเห็น • 16

  • @walterlucerotkdo
    @walterlucerotkdo 10 หลายเดือนก่อน +2

    Great work LINBIT team!!. Amazing video!. THANKS!. Hugs from Argentina💪

  • @yusuffyildiz
    @yusuffyildiz ปีที่แล้ว +7

    Amazing video!

  • @italochavez7297
    @italochavez7297 ปีที่แล้ว

    Thanks for the explanation and input.

  • @Nekit-SPb
    @Nekit-SPb ปีที่แล้ว +2

    Thanks for you work

  • @chrisjchalifoux
    @chrisjchalifoux 9 หลายเดือนก่อน

    Thank you for the video

  • @amlife180
    @amlife180 ปีที่แล้ว

    So many steps! I feel this product is from the 90s! I was expecting fewer commands, this is very hard to manage

    • @mattkereczman_lb
      @mattkereczman_lb ปีที่แล้ว

      I hear you. The Pacemaker stack is complicated. All these different components create an open framework for clustering just about anything, not only the NFS example here. It might seem like a lot if you look at it from the perspective of solving one problem, but once you understand all the pieces it is a very useful stack. That said, DRBD Reactor aims to simplify the cluster stack, leaning on DRBD and systemd, so I would consider checking that project out if you have something simpler in mind requiring block replication.

  • @clarkkentgwapo1
    @clarkkentgwapo1 10 หลายเดือนก่อน +1

    Can we implement this syncing 2nodes in different location? Not LAN

    • @linbit
      @linbit  10 หลายเดือนก่อน +1

      Short answer: DRBD Proxy
      linbit.com/drbd-proxy/

  • @ricardoromero9033
    @ricardoromero9033 ปีที่แล้ว +1

    What would happen if I need to add another DRBD resource to my cluster?

    • @linbit
      @linbit  ปีที่แล้ว

      Hello, thanks for the question! You would create the new DRBD resource, pull a new cib to edit, add the new resource to the cib - along with the colo/order rules (to keep it with the _other_ DRBD resource) and exportfs resource, push the cib back in.
      If you have any follow up questions, please let us know!

  • @proofofconcept8450
    @proofofconcept8450 ปีที่แล้ว +1

    Nice tutorial. Is there a way to set the name of the "p_drbd_r0-clone" resource set during creation and/or after?

    • @linbit
      @linbit  ปีที่แล้ว +1

      Hello! Yes, you can name it anything you want; the p_drbd_r0-clone is an arbitrary name.

  • @RumenBlack
    @RumenBlack 3 หลายเดือนก่อน

    I gotta say the documentation you provide is pretty frustrating from my understanding drbd is open source but all the documentation and videos reference your paid portal script.

    • @linbit
      @linbit  3 หลายเดือนก่อน +1

      As a company that develops open source software, paying customers keep the company and software development going. For this reason, customers enjoy advantages like expert support, access to prebuilt packages, and the portal script that you mentioned for registering nodes and providing access to customer-only package repositories.
      Our technical guides and user's guides do reference the node registration script as the easiest way to install LINBIT software, that is, from our prebuilt packages. You can do this either as an existing customer or by contacting us about free trial access.
      That said, almost all the software LINBIT develops is open source: DRBD, LINSTOR, DRBD Reactor, and others. You can freely install this software from the source code in their respective GitHub repositories: github.com/linbit
      Once built from source and installed, you can use our technical guides and user's guides as if you had installed from prebuilt packages.
      If you have issues installing from source, you are welcome to ask for help from the community of users at our forum: forums.linbit.com/, or through our community mailing list: lists.linbit.com/listinfo/drbd-user
      Also, if you just want to try our software out, we have a PPA with DEB packages here: launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack/+packages.
      We don't officially support the packages in this repository but we provide them for convenience and for testing.
      Thanks for your feedback. We will review our user's guides and improve them so that they can better serve all of our users.