tasks: + [ruvds-backup-daily-kreknin] ⚪ ready — параллель к VDS backup
Создаю задачу пока [iis-migration-to-ruvds] в soak window. Закрывает Open-question "Backup strategy для RUVDS IIS" из migration task. Pattern параллель [vds-backup-rsync-kreknin] 🟢 — daily backup → kreknin synology, 7 daily snapshots retention, ntfy на vds-backup topic. Differences vs VDS: - Win Server 2025 Core → rclone single-binary, не rsync (no cygwin/WSL) - Task Scheduler SYSTEM-account, не cron-root - 04:30 MSK (за 30 мин до VDS backup чтобы не пересекать uplink) - Backup scope: C:\sites\snolla + applicationHost.config + IIS native Backup-WebConfiguration + cert store PFX export + sshd config Decisions log в task file: tool=rclone (rejected restic encrypted-dedupe как overkill для transitional setup, robocopy-over-SMB fragile); SYSTEM-principal mirrors VDS root-cron pattern; PFX export pass=temp 'pfximport' (TODO: pass-equivalent на Windows когда найдём). Open questions для решения user'а: when to start (recommend сейчас, не ждать full cutover), kreknin SSH ACL add pubkey to authorized_keys (требует user action). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -698,6 +698,18 @@ Copy-Item C:\sites\snolla\Web.config.bak-pre-vds-cutover-20260522 C:\sites\snoll
|
||||
|
||||
---
|
||||
|
||||
## ⚪ [ruvds-backup-daily-kreknin] — ежедневный backup RUVDS → kreknin (rclone SFTP), параллель `[vds-backup-rsync-kreknin]`
|
||||
|
||||
**Status:** ready
|
||||
**Where I stopped:** (not started — создан 2026-05-24 параллельно soak'у `[iis-migration-to-ruvds]`)
|
||||
**Next action:** см. [ruvds-backup-daily-kreknin.md](ruvds-backup-daily-kreknin.md) полный sketch. Order: (1) install rclone single-binary на RUVDS, (2) generate SSH key для kreknin auth + user добавляет pubkey в kreknin `/volume1/homes/vitya/.ssh/authorized_keys`, (3) написать `C:\ProgramData\backup\run.ps1` (snolla sync + IIS config snapshot + cert export + ntfy notification + retention prune 7 daily), (4) Register-ScheduledTask `RUVDS-Backup-Daily` SYSTEM-account, 04:30 MSK (за 30 мин до VDS backup 05:00), (5) manual smoke run + verify kreknin path + ntfy push в vds-backup topic.
|
||||
|
||||
Pattern параллель `[vds-backup-rsync-kreknin]` 🟢 (VDS Ubuntu + rsync + cron). Differences: Win Server Core → rclone (single .exe) + Task Scheduler + SYSTEM principal. Trigger: пока soak window открыт — даже до full cutover backup нужен для rollback-evidence. **Закрывает Open question "Backup strategy для RUVDS IIS"** из `[iis-migration-to-ruvds]`.
|
||||
**Branch:** master
|
||||
<!-- created-by: vitya / 2026-05-24 / trigger: post-iis-migration-partial-cutover -->
|
||||
|
||||
---
|
||||
|
||||
## 🟡 [iis-migration-to-ruvds] — RUVDS IIS live для 1 prod hostname (`kupimknigi.spb.ru`), 24 в очереди; источник held для rollback
|
||||
|
||||
**Status:** in_progress (DNS partial cutover — soak window 2026-05-24)
|
||||
|
||||
Reference in New Issue
Block a user