====== Varnostne kopije ======
**Ciljna skupina:** Sistemski administratorji, DevOps \\
**Vsebina:** Varnostna kopija konfiguracije, izvoz DSN \\
**Pogostost:** Po spremembah, tedensko
Strategije varnostnega kopiranja za Data Gateway.
----
===== Potek dela =====
flowchart LR
subgraph BACKUP["VARNOSTNA KOPIJA"]
B1[Shrani konfiguracijo]
B2[Izvozi DSN]
B3[Shrani certifikate]
end
subgraph STORAGE["SHRAMBA"]
S1[Lokalno]
S2[NAS/SAN]
S3[Oblak]
end
subgraph RESTORE["OBNOVITEV"]
R1[Obnovi konfiguracijo]
R2[Preveri]
end
B1 --> S1
B2 --> S2
B3 --> S3
S1 --> R1
S2 --> R1
R1 --> R2
style B1 fill:#e8f5e9
style R2 fill:#e3f2fd
----
===== Runbooks =====
^ Runbook ^ Opis ^ Trajanje ^
| [[.:config-backup|Config-Backup]] | Varnostna kopija appsettings.json, certifikatov | ~5 min |
| [[.:dsn-export|DSN-Export]] | Izvoz/uvoz DSN definicij | ~5 min |
----
===== Kaj shraniti? =====
| Komponenta | Pot | Prioriteta |
|------------|------|-----------|
| appsettings.json | ''/opt/data-gateway/'' | Kritično |
| Certifikati | ''/opt/data-gateway/certs/'' | Kritično |
| Podatki (SQLite) | ''/opt/data-gateway/data/'' | Visoko |
| Dnevniki | ''/opt/data-gateway/logs/'' | Nizko |
----
===== Hitra varnostna kopija =====
# Vse v enem arhivu
tar -czvf gateway-backup-$(date +%Y%m%d).tar.gz \
/opt/data-gateway/appsettings.json \
/opt/data-gateway/certs/ \
/opt/data-gateway/data/
----
===== Povezani Runbooks =====
* [[..:sicherheit:tls-einrichten|Nastavitev TLS]] - Certifikati
* [[..:tagesgeschaeft:dsn-verwalten|Upravljanje DSN]] - Konfiguracija DSN
* [[..:automatisierung:docker|Docker]] - Volume varnostna kopija
----
<< [[..:start|<- Operaterski priročnik]] | [[.:config-backup|-> Config-Backup]] >>
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Data Gateway Professional//
{{tag>operator backup restore}}