drbd-utils | DRBD userspace utilities

 by   LINBIT C Version: v9.23.1 License: GPL-2.0

kandi X-RAY | drbd-utils Summary

kandi X-RAY | drbd-utils Summary

drbd-utils is a C library. drbd-utils has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

This repository contains the user space utilities for DRBD. 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).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              drbd-utils has a low active ecosystem.
              It has 67 star(s) with 37 fork(s). There are 20 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 2 open issues and 15 have been closed. On average issues are closed in 15 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of drbd-utils is v9.23.1

            kandi-Quality Quality

              drbd-utils has no bugs reported.

            kandi-Security Security

              drbd-utils has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              drbd-utils is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              drbd-utils releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of drbd-utils
            Get all kandi verified functions for this library.

            drbd-utils Key Features

            No Key Features are available at this moment for drbd-utils.

            drbd-utils Examples and Code Snippets

            No Code Snippets are available at this moment for drbd-utils.

            Community Discussions

            Trending Discussions on drbd-utils

            QUESTION

            Running LINSTOR in Docker Swarm
            Asked 2021-May-28 at 07:49

            I am currently trying out linstor in my lab. I am trying to setup a separation of compute and storage node. Storage node that runs linstor whereas Compute node is running Docker Swarm or K8s. I have setup 1 linstor node and 1 docker swarm node in this testing. Linstor node is configured successfully.

            Linstor Node

            DRBD 9.1.2

            ...

            ANSWER

            Answered 2021-May-28 at 07:49

            LINSTOR manages storage in a cluster of nodes replicating disk space inside a LVM or ZFS volume (or bare partition I'd say) by using DRDB (Distributed Replicated Block Device) to replicate data across the nodes, as per the official docs:

            "LINSTOR is a configuration management system for storage on Linux systems. It manages LVM logical volumes and/or ZFS ZVOLs on a cluster of nodes. It leverages DRBD for replication between different nodes and to provide block storage devices to users and applications. It manages snapshots, encryption and caching of HDD backed data in SSDs via bcache."

            So I'd say yes, you really need to have the driver on every node on which you want to use the driver (I did see Docker's storage plugin try to mount the DRBD volume locally)

            However, you do not necessarily need to have the storage space itself on the compute node, since you can mount a diskless DRBD resource from volumes that are replicated on separate nodes so I'd say your idea should work, unless there is some bug in the driver itself I didn't discover yet: your compute node(s) needs to be registered as being a diskless node for all the required pools (I didn't try this but remember reading it's not only possible but recommended for some types of data migrations).

            Of course if you don't have more than 1 storage nodes you don't gain much from using LINSTOR/drbd (node or disk failure will leave you diskless). My use case for it was to have replicated storage across different servers in different datacenters, so that the next time one burns to a crisp 😅 I can have my data and containers running after minutes instead of several days...

            Source https://stackoverflow.com/questions/67708023

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install drbd-utils

            You can download it from GitHub.

            Support

            For further products and professional support, please contact us.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/LINBIT/drbd-utils.git

          • CLI

            gh repo clone LINBIT/drbd-utils

          • sshUrl

            git@github.com:LINBIT/drbd-utils.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link