Миграция · Плейбук
Плейбук переноса
Одна волна переноса: от двухнедельного замораживания до ретроспективы. Временные рамки ниже предполагают выходной день и волну из 10–30 стоек; крупные волны разбиваются, а не растягиваются. Два момента делают это плейбуком, а не планом: каждый шаг имеет назначенного владельца, и критерии go/no-go определяются за недели до той ночи, когда никто не в состоянии мыслить ясно.
| T | Когда | Действие | Ответственный | Подробности |
|---|---|---|---|---|
| T-14d | За две недели | Изменение одобрено, волна заблокирована | Лидер переноса | Запрос на изменение одобрен, состав волны заморожен. Всё, чего нет в списке на T-14, в эту волну не пойдёт — именно так чистая волна превращается в инцидент. |
| T-7d | За неделю | Целевая инфраструктура установлена, кабелирована, обеспечена питанием, доступна | Полевой инженер | Сменяющее или принимающее оборудование установлено в целевом ЦОД, подключено к нужным цепям, с подтвержденным доступом out-of-band извне корпоративной сети. |
| T-72h | Вторник | Пробный запуск скрипта валидации | Владельцы приложений | Запустить post-move проверки на текущей production инфраструктуре. Если проверка не пройдёт сейчас, это не будет отказом миграции в 2 ночи в субботу — это значит, что проверка неправильная. |
| T-48h | Среда | TTL снижены до 300 сек | Сетевой инжиниринг | Снижены заблаговременно, чтобы все резолверы подхватили короткий TTL до переключения. |
| T-24h | Четверг | Выполнена полная резервная копия и проверена восстановимость | Команда резервного копирования | Подтверждена восстановимость, а не только выполнение. Резервная копия, которую никто не восстанавливал, — это убежденность, не контроль. |
| T-4h | Пятница 17:00 | Freeze изменений активирован, мост открыт | Руководитель миграции | Все посторонние изменения остановлены по всей инфраструктуре. Открыт конференц-вызов с владельцами инфраструктуры, сети, приложений и полевой командой. |
| T-0 | Пятница 21:00 | GO / no-go #1 | Руководитель миграции + спонсор проекта | Критерии проверены вслух: резервная копия подтверждена, целевая система достижима, вся команда присутствует, нет активных P1 на других системах. Один отрицательный ответ — отмена. Отложение обойдётся выходными; начало при сомнительном решении обойдётся кварталом. |
| T+0:15 | Пятница 21:15 | Плавное отключение, финальная синхронизация дельты | Владельцы приложений | Приложения остановлены в порядке зависимостей, финальная дельта репликации выгружена, исходные системы помечены как read-only, чтобы ничто не писалось в пустеющий сайт. |
| T+1:00 | Пятница 22:00 | Демонтаж на источнике, грузка, доставка | Полевой инжиниринг | Направляющие и кабели подписаны при извлечении. Фотографии переда и задней стороны каждого шкафа перед отключением — самый быстрый способ отката. |
| T+4:00 | Суббота 01:00 | Приём, установка в стойки, прокладка кабелей, включение | Полевая инженерия | Включение питания поэтапно, группами — чтобы сработавший автомат выявился без отключения всего ряда. |
| T+7:00 | Суббота 04:00 | Решение Go/No-Go #2 — срок отката | Руководитель миграции | Последняя точка, где откат ещё укладывается в окно. Если инфраструктура не запущена или не доступна к этому моменту, откатываемся — решение было принято на T-14, а не сейчас. |
| T+8:00 | Суббота 05:00 | Переключение сети, переброс DNS | Сетевая инженерия | Маршруты переключены, политика файрвола активирована, DNS-записи переброшены. Мониторинг должен показать зелень с нового сайта, прежде чем об успехе узнает кто-либо. |
| T+10:00 | Суббота 07:00 | Прогон автоматизированной валидации | Владельцы приложений | Тот же сценарий, что и в пробном прогоне, теперь для целевого окружения. Результат — либо pass, либо fail, без оценок. |
| T+14:00 | Суббота 11:00 | Бизнес-валидация и подписание | Спонсор проекта | Назначенные пользователи выполняют реальные операции. Подписание оформляется письменно, для каждого приложения, и остаётся за владельцем, а не за командой миграции. |
| T+24:00 | Воскресенье 21:00 | Блокировка снята, начинается гиперподдержка | Руководитель миграции | Блокировка снята, усиленная поддержка в течение пяти рабочих дней, исходное окружение оставлено нетронутым до завершения гиперподдержки. |
| T+7d | Следующая пятница | Ретроспектива, обновление runbook | Руководитель миграции | Корректировки записываются в процедуру выполнения, пока детали свежи в памяти. Каждая последующая волна их наследует. |
Критерии отказа
Согласованы при одобрении изменения, зачитываются вслух при каждом решении о продолжении/отказе. Любой один критерий — стоп. Смысл записать их заранее в том, что в 4 утра спор уже решён.
- Резервная копия не проверена на восстанавливаемость
- Целевой узел недостижим через канал управления (out-of-band)
- Назначенный координатор отсутствует на переговорной линии
- Активный инцидент P1 где-либо в инфраструктуре
- Канал оператора не подтвержден активным
- Путь отката не тестирован со времени последнего изменения
Часы отката
Откат реален только, если укладывается в оставшееся время. Отмерьте его на пилоте: сколько времени на переустановку стоек, переключение кабелей, включение питания и переводку DNS на исходный узел. Вычтите из конца окна — получите фиксированное время для второго go/no-go. Если к этому моменту целевой узел не включён и недостижим, откатываемся, независимо от прогресса. Команды, пропустившие этот шаг, откатов не избегают; они обнаруживают в 7 утра, что вариант уже недоступен.
Что привезти на объект
- Чертежи высот стоек и схемы кабелизации, распечатанные — сеть, которую нужно согласовать, может быть той, которую вы переносите
- Фотографии передней и задней панели каждого шкафа, сделанные до отключения оборудования
- Запасные оптические модули, патч-корды, рельсы, блоки питания (PDU) и минимум один запасной каждого компонента без альтернативного источника
- Учётные данные внешнего канала управления, протестированные с мобильного интернета, не с офисной сети
- Дерево эскалации с номерами мобильных, включая контакты удалённого сервиса оператора
- Скрипт валидации, уже проверенный на боевом окружении в сухом прогоне
Перед процедурой выполнения — план
Миграция проходит гладко только когда хорошо провели разведку. Сначала работайте с чек-листом миграции, моделируйте программу в калькуляторе затрат и выберите целевой узел из каталога дата-центров.
Предложения для целевого узла
Укажите размер волны и рынок — мы вернём подходящие объекты с ценами бенчмарков.

