Cluster, Storage und Seal

Zielgruppe: Betreuer · Stand: 06.11.2026

Das Lab-OpenBao läuft als Cluster aus drei Knoten mit eingebautem Raft-Storage. Es entsiegelt sich nach einem Neustart selbst (Static-Key-Seal). Diese Seite beschreibt Aufbau, Code-Ablage und Seal.

Lab-PoC: Für DEV und Produktion sind Seal-Verfahren und Backup-Konzept noch offen.

Cluster

Code

Repository Inhalt
cloud-core-infrastructure/ansible/roles/openbao Ansible-Rolle (Installation, Konfiguration, Zertifikats-Reload)
cloud-core-infrastructure/terraform-modules/proxmox/openbao Terraform-Modul für die Knoten
cloud-core-infrastructure/bremen1/openbao-servers Stack des Lab-Clusters, nur pre-development

Im VM-Modul haben die Knoten eine eigene Rolle (vault) und keinen Consul-Agent.

Der Stack openbao-servers bezieht seine Zugänge (Proxmox, DNS, NetBox, CheckMK, Seal-Key) aus Bitwarden und nie aus OpenBao. Sonst ließe sich OpenBao nach einem Ausfall nicht wieder aufbauen. Das gilt für jeden späteren Produktions-, Restore- oder Bootstrap-Stack genauso.

Seal

Raft-Daten und Seal-Schlüssel liegen gemeinsam im täglichen Proxmox-Backup. Wer Zugriff auf dieses Backup hat (nur Proxmox-Admins), hat beides. Raft-Snapshots selbst enthalten den Schlüssel nicht.

Weiterführend


Revision #1
Created 2026-11-06 17:49:43 UTC by Alexander Golembek
Updated 2026-11-06 17:49:43 UTC by Alexander Golembek