Рабочий процесс миграции в суверенный режим
Ultimate Multisite: Multi-Tenancy 1.2.0 добавляет ворота проверки миграции для переноса стандартного субсайта в инфраструктуру суверенного арендатора (tenant).
Перед началом
Убедитесь, что у вас есть:
- Текущая резервная копия исходного сайта.
- Добавленный плагин Multi-Tenancy активен.
- База данных целевого арендатора, корневая файловая система и домен готовы.
- Привязка хоста базы данных, соответствующая целевой среде.
- Доступ для выполнения команд WP-CLI для сети.
Рекомендуемый рабочий процесс
- Подготовьте базу данных и файловую систему целевого арендатора.
- Зарегистрируйте или обновите настройки изоляции арендаторов (tenant isolation settings).
- Выполните миграцию арендатора.
- Разверните или проверьте пользователей арендатора.
- Очистите очередь асинхронных миграционных задач.
- Запустите проверку суверенной миграции.
- Посетите арендатора с помощью SSO.
- Измените DNS или маршрутизаци ю только после успешного прохождения проверки.
Ворота проверки
Рабочий процесс проверки проверяет миграцию с нескольких сторон:
- Схема арендатора существует и может быть записана писателем базы данных арендатора.
- Настроенный хост базы данных имеет действительные права доступа (grants).
- Пользователи арендатора присутствуют и соответствуют ожидаемому количеству пользователей установки суверенного режима.
- Очередь асинхно отправляемых задач может быть успешно очищена.
- Устаревшие пути к данным на стороне сети больше не требуются для суверенного арендатора.
Рассматривайте сбои проверки как блокирующие факторы перед запуском. Исправьте сообщаемую проблему с базой данных, пользователями, очередью или маршрутизацией, а затем повторите проверку, прежде чем открывать арендатора для клиентов.
Первый посещение в продакшене
После успешного прохождения проверки используйте Посетить (SSO) из экрана управления сайтом для первого административного посещения. Это подтверждает маршрутизацию арендатора, обработку токенов SSO, привязку источника и настройку пользователей на стороне арендатора за один контролируемый шаг.