75 lines
3.7 KiB
Markdown
75 lines
3.7 KiB
Markdown
# Session 2026-06-26: Schön Consulting Homelab Complete Inventory
|
|
|
|
Complete mapping of Proxmox cluster discovered during a full infrastructure reconnaissance.
|
|
|
|
## Proxmox Nodes (8)
|
|
| Hostname | IP | Role |
|
|
|----------|----|------|
|
|
| proxmox1 | 10.0.20.10 | Cluster node |
|
|
| proxmox2 | 10.0.20.20 | Cluster node |
|
|
| proxmox3 | 10.0.20.30 | Cluster node |
|
|
| proxmox4 | 10.0.20.40 | Cluster node |
|
|
| proxmox5 | 10.0.20.50 | Cluster node |
|
|
| proxmox6 | 10.0.20.60 | Cluster node |
|
|
| proxmox7 | 10.0.20.70 | Cluster node |
|
|
| n5pro | 10.0.20.91 | Cluster node |
|
|
|
|
## Running CTs with Internal Access (19)
|
|
| CT ID | Hostname | Node | IP | SSH via |
|
|
|-------|----------|------|----|---------|
|
|
| 100 | openclaw | proxmox7 | 10.0.30.97? | pct exec |
|
|
| 104 | paperless-ngx | n5pro | (dhcp?) | pct exec |
|
|
| 105 | status | proxmox1 | dhcp | pct exec |
|
|
| 108 | gitea | proxmox6 | 10.0.30.105 | Hermes key (root) |
|
|
| 109 | influxdb | proxmox6 | 10.0.30.109 | Hermes key (root) |
|
|
| 111 | paperless-gpt | proxmox6 | 10.0.30.107 | Hermes key (root) |
|
|
| 112 | authelia | proxmox6 | ? | pct exec |
|
|
| 113 | paperless-gpt? | proxmox6 | ? | pct exec |
|
|
| 116 | proxmox-backup-server | proxmox6 | 10.0.30.106 | pct exec |
|
|
| 117 | immich-postgresql | proxmox6 | ? | pct exec |
|
|
| 121 | docker | proxmox3 | 10.0.30.184 | Hermes key (root) |
|
|
| 123 | ollama | proxmox4 | 10.0.30.90 | pct exec |
|
|
| 124 | litellm | proxmox7 | 10.0.30.95 | Hermes key (root) |
|
|
| 133 | librechat | proxmox2 | 10.0.30.96 | Hermes key (root) |
|
|
| 134 | influxdb-archive | proxmox6 | 10.0.30.110 | Hermes key (root) |
|
|
| 135 | openwebui | n5pro | 10.0.30.102 | Hermes key (root) |
|
|
| 140 | alloy | proxmox1 | dhcp | pct exec |
|
|
| 231 | embeddinggemma-cpp | proxmox1 | 10.0.30.92 | pct exec |
|
|
| 99999 | traefik | proxmox7 | ? | pct exec |
|
|
|
|
## Running VMs with Internal Access (8)
|
|
| VM ID | Name | Node | IP | SSH User | Notes |
|
|
|-------|------|------|----|----------|-------|
|
|
| 106 | homeassistant | proxmox1 | 10.0.30.? | root (Hermes) | HAOS |
|
|
| 200 | mgmt-runner-01 | proxmox3 | 10.0.30.124 | debian | cloud-init, Hermes key deployed |
|
|
| 230 | hermes-agent-01 | proxmox7 | 10.0.30.230? | root (Hermes) | This agent? |
|
|
| 300 | mariadb-01 | proxmox2 | 10.0.30.71 | debian | cloud-init, Hermes + cloud-init keys |
|
|
| 301 | mariadb-02 | proxmox4 | 10.0.30.72 | debian | cloud-init |
|
|
| 302 | mariadb-03 | proxmox5 | 10.0.30.73 | debian | cloud-init |
|
|
| 310 | maxscale-01 | n5pro | 10.0.30.81 | debian | cloud-init, master |
|
|
| 311 | maxscale-02 | proxmox2 | 10.0.30.82 | debian | cloud-init, backup |
|
|
|
|
## Other 10.0.30.x Hosts (10)
|
|
| IP | Hostname | Node/Source | Auth |
|
|
|----|----------|-------------|------|
|
|
| 10.0.30.95 | litellm | Standalone CT/VM? | Hermes key (root) |
|
|
| 10.0.30.96 | librechat | CT 133 proxmox2 (but also standalone?) | Hermes key (root) |
|
|
| 10.0.30.99 | docker | Docker host (Bifrost, Seafile, Immich, Netbox, Gitea) | Hermes key (root) |
|
|
| 10.0.30.100 | ubuntu | Physical host (NOT a CT/VM) | Password (user: dominik, keys DON'T work). 1PW has NUT creds only, not SSH. |
|
|
| 10.0.30.103 | openclaw | Postfix + CT 100 | Hermes key (root) |
|
|
| 10.0.30.107 | paperless-gpt | CT 111 | Hermes key (root) |
|
|
|
|
## Network Services
|
|
| VIP | Services |
|
|
|-----|----------|
|
|
| 10.0.30.70 | Keepalived VIP for MaxScale (floats between .81 and .82) |
|
|
|
|
## Critical IP Conflict
|
|
- **10.0.30.90** is assigned to both CT 125 `openclaw` (proxmox1) and CT 123 `ollama` (proxmox4)
|
|
|
|
## Key Artifacts
|
|
- Hermes SSH Key: `~/.ssh/id_ed25519_proxmox` (Fingerprint SHA256:V14LmdrV7HxyY3jGhvjQHNem3UiEtgxWLsRmfKoCpn8)
|
|
- Cloud-init Key: `~/.ssh/id_ed25519_cloudinit` (Fingerprint SHA256:frvKFbnckvQKIWITJfeS6PHdncHSaUq1/xolnQVtlE8)
|
|
- 1Password Hermes Vault Item: `5r7rnvn43ya4a2wgv4sw4smxku`
|
|
- Gitea IAC repo: `/var/lib/gitea/data/gitea-repositories/dominik/iac-homelab.git`
|