Каждый сервер переезжал по отработанной схеме в три этапа.
Подготовка без простоя. Рядом с боевым сервером разворачивается новая машина на AlmaLinux 9 с BitrixEnv 9. Файлы сайтов синхронизируются на неё заранее в фоне, незаметно для посетителей.
Технологическое окно. В согласованное с клиентом время веб-сервисы останавливаются, переносится финальная разница по файлам и делается консистентный дамп базы. База импортируется на новую машину, создаются и проверяются все сайты мультисайтовой конфигурации.
Переключение обменом IP-адресов. Вместо смены DNS-записей серверы просто меняются адресами: новая машина получает боевой IP, старая - резервный. Для клиента ничего не изменилось, а старый сервер остаётся «горячим» резервом и при любой проблеме возврат занимает секунды. Откат не понадобился ни разу.
Отдельными задачами прошли SSL и почта. Мы выпустили и привязали около 95 сертификатов Let's Encrypt с автоматическим продлением (плюс перенесли коммерческий сертификат GlobalSign), включая полсотни доменов-зеркал, которые раньше работали без HTTPS. Почтовую отправку перевели на корректную схему с per-site отправителями, а для флагманского домена настроили выделенный relay с записями SPF, DKIM и DMARC — письма клиентам доходят во «Входящие», а не в спам.
Результат
- *3 сервера* переведены на AlmaLinux 9 + BitrixEnv 9 за одну неделю;
- 30+ сайтов и сотни доменов-зеркал работают на новой платформе;
- 0 потерь данных базы и файлы перенесены полностью, встроенная «Проверка системы» Битрикс зелёная на всех серверах;
- ~95 SSL-сертификатов с автопродлением, риск «сайта с истёкшим сертификатом» закрыт;
- DNS не менялся - переключение прошло незаметно для посетителей и поисковых систем;
- на каждом этапе сохранялась возможность мгновенного отката на старую ВМ.
Что это дало бизнесу
Сайты группы снова работают на поддерживаемой платформе и получают обновления безопасности. Современные версии MySQL и PHP дали запас производительности и совместимости на годы вперёд. Сертификаты продлеваются сами, почта проходит проверки доставляемости, а отработанная схема переезда стала для клиента страховкой: следующие обновления инфраструктуры пройдут по тому же сценарию — быстро и без сюрпризов.