<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51" -->

---
title: Hyper-Converged Cluster Megaproject | daily.dev
description: A multi-part project series exploring how to build a hyper-converged cluster using low-cost Dell Wyse 5060 thin clients running Proxmox. Covers setting up a...
canonical: https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Hyper-Converged Cluster Megaproject | daily.dev
og:description: A multi-part project series exploring how to build a hyper-converged cluster using low-cost Dell Wyse 5060 thin clients running Proxmox. Covers setting up a...
og:url: https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51
og:image: https://api.daily.dev/og/posts/zVNEQMK51.png
og:image:alt: Hyper-Converged Cluster Megaproject
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Hyper-Converged Cluster Megaproject

**[apalrd's adventures](https://daily.dev/sources/apalrd)** · 2 min read · 0 upvotes · 0 comments

## Summary

A multi-part project series exploring how to build a hyper-converged cluster using low-cost Dell Wyse 5060 thin clients running Proxmox. Covers setting up a 3-node Proxmox HA cluster, maintaining quorum with QDevices for 2 and 3 node setups, integrating Ceph for distributed storage via RBD (RADOS Block Device), and advanced Ceph pool configurations including storage class tiering (HDD/SSD/NVMe), failure domains, and erasure coding. The erasure coding approach achieves 66% storage efficiency (2+1 scheme) compared to 33% with basic replication, effectively doubling usable capacity.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.apalrd.net/projects/2022/cluster>

## Questions this post answers

### How do I set up a Ceph erasure coded pool in Proxmox for VM disk storage?

Ceph erasure coding for Proxmox RBD storage requires configuring pools via the Ceph CLI rather than the Proxmox GUI, which only supports basic replicated pools. A 2+1 erasure code scheme achieves 66% storage efficiency compared to 33% with 3-way replication, effectively doubling usable capacity for the same disks. The pool is then registered as an RBD storage location in Proxmox so VM disks can be stored on it.

_Homelab builders tuning Ceph pool layouts for Proxmox share configurations like these on daily.dev._

### What is a QDevice in Proxmox and when do I need one for a small cluster?

A QDevice is an external quorum device used in small Proxmox clusters — particularly 2-node setups — to help maintain quorum without requiring a third full cluster node. In a 2-node cluster, losing one node would normally break quorum and prevent HA failover; a QDevice (typically a lightweight separate machine) provides the additional vote needed to keep the cluster operational.

_Engineers running small Proxmox clusters discuss quorum edge cases and QDevice setups on daily.dev._

## Similar posts on daily.dev

- [High-availability is overkill for the average Proxmox home lab, and chasing it is how people wreck their setup](https://daily.dev/posts/high-availability-is-overkill-for-the-average-proxmox-home-lab-and-chasing-it-is-how-people-wreck-t-exmqpt0w5) · XDA Developers · 0 upvotes · 0 comments
- [I turned a $80 Dell Vostro into a Proxmox server that outperformed my NAS setup](https://daily.dev/posts/i-turned-a-80-dell-vostro-into-a-proxmox-server-that-outperformed-my-nas-setup-ioebtafqp) · XDA Developers · 1 upvotes · 0 comments

---

Tags: [#infrastructure](https://daily.dev/tags/infrastructure), [#proxmox](https://daily.dev/tags/proxmox)

[View this post on daily.dev](https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Hyper-Converged Cluster Megaproject","url":"https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51"},"datePublished":"2026-08-11T08:55:36.935Z","dateModified":"2026-08-11T09:37:38.730Z","description":"A multi-part project series exploring how to build a hyper-converged cluster using low-cost Dell Wyse 5060 thin clients running Proxmox. Covers setting up a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2d2bd59df7bf3b5535c031cb3aa7a42a?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2d2bd59df7bf3b5535c031cb3aa7a42a?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"apalrd's adventures","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"apalrd's adventures","logo":"https://media.daily.dev/image/upload/s--4zkx8dRj--/f_auto,q_auto/v1786438309/logos/apalrd?_a=BAMAMicg0","url":"https://daily.dev/sources/apalrd"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"infrastructure,proxmox","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"apalrd's adventures","item":"https://daily.dev/sources/apalrd"},{"@type":"ListItem","position":3,"name":"Hyper-Converged Cluster Megaproject"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/hyper-converged-cluster-megaproject-zvneqmk51#faq","mainEntity":[{"@type":"Question","name":"How do I set up a Ceph erasure coded pool in Proxmox for VM disk storage?","acceptedAnswer":{"@type":"Answer","text":"Ceph erasure coding for Proxmox RBD storage requires configuring pools via the Ceph CLI rather than the Proxmox GUI, which only supports basic replicated pools. A 2+1 erasure code scheme achieves 66% storage efficiency compared to 33% with 3-way replication, effectively doubling usable capacity for the same disks. The pool is then registered as an RBD storage location in Proxmox so VM disks can be stored on it. Homelab builders tuning Ceph pool layouts for Proxmox share configurations like these on daily.dev."}},{"@type":"Question","name":"What is a QDevice in Proxmox and when do I need one for a small cluster?","acceptedAnswer":{"@type":"Answer","text":"A QDevice is an external quorum device used in small Proxmox clusters — particularly 2-node setups — to help maintain quorum without requiring a third full cluster node. In a 2-node cluster, losing one node would normally break quorum and prevent HA failover; a QDevice (typically a lightweight separate machine) provides the additional vote needed to keep the cluster operational. Engineers running small Proxmox clusters discuss quorum edge cases and QDevice setups on daily.dev."}}]}
```

