McGarrah Technical Blog

Posts tagged with "proxmox"

Measuring the WAL vs DB Performance Gap on Ceph USB OSDs

Nine of my fifteen Ceph OSDs use WAL-only acceleration while six use DB. I set out to measure the performance gap and discovered the real story isn't WAL vs DB — it's the USB 3.0 hardware ceiling that dominates everything. The matched-hardware comparison shows DB is 5-15% faster on reads, not the 32% that naive cross-node testing suggested.

SSH Key-Based Access to a Proxmox Cluster

Typing passwords every time you SSH into a Proxmox node gets old fast — especially with a six-node cluster. Here's how to set up SSH key authentication and an SSH config so you can just type 'ssh harlan' and be in.

Hybrid Ceph Storage: SSD WAL/DB Acceleration with USB Drive Data

Running Ceph on USB drives sounds crazy until you put the WAL and DB on an SSD. Here's how separating metadata onto a Crucial MX500 transformed my 15-OSD homelab cluster from sluggish to surprisingly capable — at a fraction of all-SSD costs.

Monitoring ZFS Boot Mirror Health in Proxmox 8 Clusters

Automated SMART monitoring and cost planning for ZFS boot mirrors across a six-node Proxmox homelab cluster with mixed SSD/HDD hardware. Track drive health, plan replacements, and manage homelab storage costs effectively.

USB Drive SMART Updates: Fast-Track to the GRUB Solution

New Seagate USB drives arrived for the Ceph cluster and predictably won't report SMART data. After months of production use, GRUB boot parameters are the only method that reliably survives kernel updates and cluster reboots.

Proxmox 8 Lessons Learned in the Homelab

Hard-won lessons from running Proxmox since version 7.4 through 8.2.2 — upgrade gotchas, Ceph integration tips, and the patterns that apply at any scale.

Adding Ceph Dashboard to Your Proxmox Cluster

The Ceph Dashboard is essential for monitoring cluster health without SSH, but setting it up on Proxmox isn't straightforward. Here's how to get it working with SSL and proper authentication.

Proxmox VE 8.1 to 8.2 upgrade issues in the Homelabs

An extended power outage plus a remote kernel upgrade left half the cluster unbootable, video outputs dead, and Ceph unstable — a crash cart recovery story with four overlapping root causes.

ProxMox 8.2.4 Upgrade on Dell Wyse 3040s

Ceph Monitor refuses to start after a Proxmox 8.2.4 upgrade because root partitions hit 95% — fixed by clearing apt cache, removing atop logs, and purging old PVE and Debian kernels.

Proxmox Ceph settings for the Homelab

Tuning Ceph scrub and deep-scrub intervals to reduce wear on spinning rust drives in a homelab cluster — spreading daily scrubs over 7 days and weekly deep scrubs over 28 days.

ProxMox 8.2.2 Cluster on Dell Wyse 3040s

Building a three-node Proxmox 8 + Ceph test cluster on Dell Wyse 3040 thin clients to safely evaluate SDN and Ceph configuration changes without risking the semi-production cluster.

ProxMox 8.2 for the Homelabs

Building a Proxmox 8 + Ceph HA cluster on decade-old Dell OptiPlex 990 hardware with Seagate USB drives — the background, the hardware inventory, and why Ceph beat a Synology NAS.

Ceph Cluster rebalance issue

Fixing a severely imbalanced Ceph cluster where OSDs added in batches left the first three drives at 75-85% while newer ones sat nearly empty — by tuning backfill and recovery parallelism.