From dc49b3497b1a56d185bb81d18eae7ede28ff1de1 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 23 May 2026 17:55:58 +0300 Subject: [PATCH] Migration: stop yandex cloud server --- docs/drafts/timeweb-migration-log.md | 35 ++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/docs/drafts/timeweb-migration-log.md b/docs/drafts/timeweb-migration-log.md index 1ac3f99..6690c4e 100644 --- a/docs/drafts/timeweb-migration-log.md +++ b/docs/drafts/timeweb-migration-log.md @@ -8,6 +8,41 @@ --- +## Шаг 14 — VM в YC остановлена (2026-05-23, выполнено) + +Через несколько часов после cutover'а — выключил VM `rivendell-v2` в +панели Yandex Cloud (stop, не delete). Источник перешёл в состояние +«холодного запасного». + +Формально план рекомендовал держать источник в живых ≥24 часа перед +остановкой (`timeweb.md:464`), но: + +- docker и cron на источнике остановлены и `disable`нуты ещё на + Шаге 11 — VM работала вхолостую. +- Ключевые приложения проверены в браузере на target (см. Шаг 13). +- **Stop, не destroy** — состояние VM и диск сохраняются, при + необходимости отката достаточно `Start` в панели + `systemctl + enable --now docker cron` + откат DNS. Прирост к рекавери ~1-2 мин + по сравнению со running idle. + +Compute снят со счёта (Timeweb-VM теперь единственный источник +расходов). S3-бакет с restic-бэкапами и Container Registry в YC +**не трогаем** — продолжают использоваться с Timeweb. + +### Что осталось + +Через неделю-две, если ничего не всплыло: + +- Удалить VM `rivendell-v2` и связанные compute-ресурсы (только + compute! S3 и CR — оставляем). +- Удалить `production.yml`, переименовать `timeweb.yml` → + `production.yml`, откатить `HOSTS_FILE` в `tasks.py`. Закоммитить. +- Перенести `timeweb.md` и `timeweb-migration-log.md` из + `docs/drafts/` куда-нибудь в архив или удалить — план выполнен, + журнал теряет актуальность. + +--- + ## Шаг 13 — приложения подняты на target, cutover завершён (2026-05-23, выполнено) После rsync'а (Шаг 12) — финальный прогон ансибла без `--skip-tags`,