Archived
Simplifies the storage model to one long-term tier (Ceph) instead of two. Node 1 runs local ZFS only until nodes 2/3 join, at which point Ceph goes live and VMs migrate onto it directly.
31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# Proxmox Configuration
|
|
|
|
Config, planning docs, and scripts for rebuilding my Proxmox VE homelab on new
|
|
hardware, with the end goal of a 3-node HA cluster.
|
|
|
|
## Goals
|
|
|
|
- Fresh install on new hardware (old box has a KVM/virtualization bug that
|
|
forced disabling hardware-accelerated virtualization — not expected to
|
|
recur on new hardware; verify VT-x/AMD-V + IOMMU in BIOS before assuming
|
|
otherwise).
|
|
- Move off LVM-thin to ZFS for local (boot + pre-cluster) storage.
|
|
- Build node 1 so its disk and network layout doesn't need rework when nodes
|
|
2 and 3 are added later.
|
|
- End state: 3-node cluster, quorum via corosync, HA-managed VMs backed by
|
|
Ceph. No intermediate ZFS-replication HA step — Ceph goes live as soon as
|
|
node 2/3 join.
|
|
|
|
## Repo layout
|
|
|
|
- `docs/` — planning docs: hardware layout, storage migration, networking,
|
|
security hardening. Read `docs/00-overview.md` first.
|
|
- `scripts/` — scripts to apply configuration on a node (SSH hardening,
|
|
repo switch, etc.). Idempotent, safe to re-run.
|
|
- `config/` — reference config files/snippets to drop onto a node (firewall
|
|
rules, sshd config, etc.).
|
|
|
|
## Status
|
|
|
|
Planning stage — node 1 not yet built.
|