All about POOLS | Proxmox + Ceph Hyperconverged Cluster fäncy Configurations for RBD

apalrd's adventures December 29, 2022
Video Thumbnail
apalrd's adventures Logo

apalrd's adventures

View Channel

About

Welcome to my space to share my projects and creativity with all of you! I primarily experiment with software and services in a home lab setting, including virtualization, Raspberry Pi's, electronics, 3D printing, and network infrastructure.

Video Description

In this video, I expand on the last video of my hyper-converged Proxmox + Ceph cluster to create more custom pool layouts than Proxmox's GUI allows. This includes setting the storage class (HDD / SSD / NVME), failure domain, and even erasure coding of pools. All of this is then setup as a storage location in Proxmox for RBD (RADOS Block Device), so we can store VM disks on it. After all of this, I now have the flexibility to assign VM disks to HDDs or SSDs, and use erasure coding to get 66% storage efficiency instead of 33% (doubling my usable capacity for the same disks!). With more nodes and disks, I could improve both the storage efficiency and failure resilience of my cluster, but with only the small number of disks I have, I opted to go for a basic 2+1 erasure code. Blog post for this video (tbh not a whole lot there): https://www.apalrd.net/posts/2022/cluster_ceph_pools/ My Discord Server, where you can chat about any of this: https://discord.gg/xJsaEukAr4 If you find my content useful and would like to support me, feel free to here: https://ko-fi.com/apalrd This video is part of my Hyperconverged Cluster Megaproject: https://www.youtube.com/playlist?list=PLZcFwaChdgSpJJoU80dHrxoBKAtjakTUb Find an HP Microserver Gen8 like mine on eBay (maybe you'll get lucky idk): https://ebay.us/1l1HI1 Timestamps: 00:00 - Introduction 01:11 - Cluster Overview 02:16 - Ceph Web Manager 03:10 - Failure Domains 04:24 - Custom CRUSH Ruleset 06:18 - Storage Efficiency & Erasure Codes 08:00 - Creating Erasure Coded Pools 12:35 - Results Some links to products may be affiliate links, which may earn a commission for me.