feat(backup): docker host (LXC 102) reintrodus in backup

LXC 102 nu avea nici backup, nici replicare — singurul guest fara nicio
protectie. Ultimele arhive erau din 10 ianuarie 2026: trecerea de la job-ul
unic la job-urile per-guest l-a scapat pe dinafara, 7 luni fara sa semnaleze
nimic.

Creat `backup-pare-docker` (zile pare 03:00, keep-last=2 keep-weekly=1) si
rulat un backup imediat — 9 GB arhiva din 12.3 GB folositi.

Toate guest-urile `running` sunt acum acoperite. Notata in README capcana:
job-urile care ruleaza cu succes nu spun nimic despre guest-urile care nu
sunt in ele.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MoFGxftQw92PX4Sdkn94pv
This commit is contained in:
Marius
2026-08-11 09:22:25 +03:00
parent a30dd2e882
commit 96311413a6

View File

@@ -362,6 +362,7 @@ suprapună sarcina termică și de I/O. Sursa de adevăr e `/etc/pve/jobs.cfg`
| `backup-impare-rest` | 100, 103, 106, 171 | zile impare, 03:00 | `backup` | keep-last=2, keep-weekly=1 |
| `backup-pve1-minecraft` | 101 | zile impare, 22:00 | `backup-ssd` | keep-last=2, keep-weekly=1 |
| `backup-pare-flowise` | 104 | zile pare, 02:00 | `backup` | keep-last=2, keep-weekly=1 |
| `backup-pare-docker` | 102 (Docker + sbx) | zile pare, 03:00 | `backup` | keep-last=2, keep-weekly=1 |
| `backup-pare-windows` | 201 (roacentral) | zile pare, 03:30 | `backup` | keep-last=2, keep-weekly=1 |
| `backup-pve1-moltbot` | 110 | zile pare, 22:00 | `backup-ssd` | keep-last=2, keep-weekly=1 |
| `backup-lunar-adina` | 303 (Win11-Adina) | prima sâmbătă din lună, 04:30 | `backup` | keep-monthly=3 |
@@ -389,16 +390,23 @@ toate nodurile la următorul sync — nu există niciun punct în timp din care
Replicarea protejează împotriva pierderii unui **nod**; backup-ul, împotriva pierderii de
**date**. Sunt necesare amândouă, pe mecanisme și storage-uri diferite.
### ⚠️ Guest-uri FĂRĂ backup
### Guest-uri FĂRĂ backup
| Guest | Stare | Comentariu |
|---|---|---|
| **102 `docker.romfast.ro`** | **running** | **neacoperit — Docker host + sandbox-uri agenți AI** |
| 301 `docker-portainer-template` | stopped | template, recreabil |
| 302 `oracle-test-302` | stopped | mediu de test, recreabil din 310 |
| 310 `Win11-Template-Sysprep` | stopped | template — de evaluat dacă merită backup |
LXC 102 e singurul `running` rămas descoperit. Verificare rapidă a acoperirii:
Toate guest-urile `running` sunt acoperite (verificat 2026-08-11).
> **Capcană dovedită:** trecerea de la job-ul unic `backup-fbb668c0-726e` la job-urile
> per-guest a scăpat LXC 102 pe dinafară — a rămas **7 luni fără backup** (ultimul din
> 10 ianuarie 2026), fără ca ceva să semnaleze. Job-urile care *rulează cu succes* nu spun
> nimic despre guest-urile pe care nu le *conțin*. După orice reorganizare de job-uri,
> compară lista de guest-uri cu suma `vmid`-urilor din job-uri.
Verificare rapidă a acoperirii:
```bash
pvesh get /cluster/resources --type vm --output-format json | \