Skip to content

QuorumBD is a network block device solution designed as a modern replacement for GlusterFS, which is facing declining development. It targets homelab and small-to-medium business (SMB) environments with a focus on being a lightweight, reliable distributed storage system optimized for consumer hardware.

License

Notifications You must be signed in to change notification settings

ThK-Systems/quorumbd

Repository files navigation

QuorumBD - Distributed Network Block Device

Project Overview

QuorumBD is a network block device solution designed as a modern replacement for GlusterFS, which is facing declining development. It targets homelab and small-to-medium business (SMB) environments with a focus on being a lightweight, reliable distributed storage system optimized for consumer hardware.

Core Philosophy

The system prioritizes data consistency above all else, while maintaining performance at least equivalent to GlusterFS. It is built with the philosophy of "working with the admin, not against them," assuming operators understand core concepts of clustering and filesystems.

Key Specifications

  • Implementation Language: Go
  • Node Scale: 3 to 9 nodes (odd number required for consensus)
  • Minimum Requirements: At least 2 data nodes + 1 arbiter node
  • Network Environment: 1-2.5 Gigabit Ethernet
  • Hardware Target: Consumer-grade SSDs and hardware
  • Node Types:
    • Data Nodes: Store actual block data (minimum 2 required)
    • Arbiter Nodes: Participate in voting and store metadata only (GlusterFS-like model)
  • Resource Constraints: Maximum 300-400 MB RAM usage
  • Version 1 Scope: No erasure coding, primary integration with Proxmox

Proxmox Integration

QuorumBD volumes are presented to Proxmox as fully configured LVM Thin Pools, allowing administrators to immediately create virtual machines without additional storage configuration.

Status

Early design phase - concept development in progress

About

QuorumBD is a network block device solution designed as a modern replacement for GlusterFS, which is facing declining development. It targets homelab and small-to-medium business (SMB) environments with a focus on being a lightweight, reliable distributed storage system optimized for consumer hardware.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages