vitya
7f40bba14b
tasks(windows-host-fallback-backup-daily): close 🟢 — daily live, smoke #1 ✓
End-to-end pipeline verified — windows-host (DESKTOP-NSEF0UK) → kreknin
SFTP daily 03:00 MSK live. Smoke run #1 на 14:03-15:25 = 4868 sec
(81 min). Total 23 GB на kreknin /volume1/NetBackup/windows-host/<date>/.
Components synced (6 paths):
- mssql/ 486 MB (5 .bak FULL+COMPRESSION+INIT for MoreThenCms,
StayerCalculator, StayerPrice, stostayer, TireService)
- sites/ 20 GB (C:\sites\* всё содержимое)
- minio/ 3.1 GB (windows-host MinIO data dir)
- traefik/ 1.1 MB (config + acme.json)
- iis-config/ 68 KB (applicationHost.config)
- iis-backup-webconfiguration/ 384 KB (native Backup-WebConfiguration)
ScheduledTask `WindowsHost-Backup-Daily` 03:00 MSK SYSTEM Wake-To-Run
(машина просыпается из standby). Все 3 host backups (windows 03:00 →
RUVDS 04:30 → VDS 05:00) sequential — аккумулируются за одну ночь.
Notifications dual-channel ntfy `vds-backup` + email Yandex 587 STARTTLS
fired clean (no WARNING/FAILED в log).
Acceptance check 5/6:
✅ ScheduledTask, components, retention, notify, README
⚠ Smoke recovery test (restore .bak в чистый container + SELECT) —
deferred как "DR drill" follow-up, не блокер.
Decisions captured в .tasks/ARCHIVE.md closure block:
- rclone в ProgramData (не Program Files) — non-admin staging path
- icacls SID *S-1-5-32-544 — locale-safe для ru-Windows
- sqlcmd 18 `-C` flag (TLS-required даже на localhost)
- MinIO bind-mount path verified via docker inspect
- SSH key deploy via VDS pivot (windows-host нет direct ssh к kreknin)
- Wake-To-Run critical для warm-standby use-case
Block moved: STATUS.md ⚪ → ARCHIVE.md 🟢 + header refresh. STATUS.md
теперь 2 active tasks (iis-migration-to-ruvds 🟡, infra-inventory ⚪).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 15:37:29 +03:00
..
2026-05-24 15:37:29 +03:00
2026-05-22 18:43:13 +03:00
2026-05-22 16:05:50 +03:00
2026-05-22 09:02:49 +03:00
2026-05-24 13:19:11 +03:00
2026-05-21 13:51:48 +03:00
2026-05-21 13:51:48 +03:00
2026-05-22 17:13:51 +03:00
2026-05-22 09:02:49 +03:00
2026-05-21 16:25:04 +03:00
2026-05-22 09:02:49 +03:00
2026-05-21 13:51:48 +03:00
2026-05-21 13:51:48 +03:00
2026-05-22 07:26:07 +03:00
2026-05-24 11:49:44 +03:00
2026-05-24 15:37:29 +03:00
2026-05-21 19:07:10 +03:00
2026-05-21 13:51:48 +03:00
2026-05-21 13:51:48 +03:00
2026-05-21 13:51:48 +03:00
2026-05-24 15:37:29 +03:00
2026-05-21 16:25:04 +03:00