Migration: stop yandex cloud server
This commit is contained in:
@@ -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, выполнено)
|
## Шаг 13 — приложения подняты на target, cutover завершён (2026-05-23, выполнено)
|
||||||
|
|
||||||
После rsync'а (Шаг 12) — финальный прогон ансибла без `--skip-tags`,
|
После rsync'а (Шаг 12) — финальный прогон ансибла без `--skip-tags`,
|
||||||
|
|||||||
Reference in New Issue
Block a user