Skip to main content

Схема міграції суверенних систем

Ultimate Multisite: Multi-Tenancy 1.2.0 додає ворота верыфікацыі для переміщення стандартного субсайту в інфраструктуру суверенного тенанта.

Перед початком роботи

Переконайтеся, що у вас є:

  • Поточне резервне копію вихідного сайту.
  • Додаток Multi-Tenancy активний.
  • База даних цільового тенанта, коренева файлова система та домен готові.
  • Прив'язка хоста бази даних, яка відповідає середовищу призначення.
  • Доступ для виконання команд WP-CLI для мережі.

Рекомендована схема роботи

  1. Підготуйте базу даних і файлову систему цільового тенанта.
  2. Зареєструйте або оновіть налаштування ізоляції тенанта.
  3. Виконайте міграцію тенанта.
  4. Налаштуйте або перевірте користувачів тенанта.
  5. Очистіть асинхронні завдання міграції (Drain async migration jobs).
  6. Запустіть верифікацію суверенної міграції.
  7. Відвідайте тенанта через SSO.
  8. Змініть DNS або маршрутизацію лише після успішного проходження верифікації.

Ворота верифікації

Схема верифікації перевіряє міграцію з кількох сторін:

  • Схема тенанта існує і може бути записана yaz by tenant database writer (писачем бази даних тенанта).
  • Налаштований хост бази даних має дійсні права доступу.
  • Користувачі тенанта присутні та відповідають очікуваній кількості користувачів суверенного встановлення.
  • Черга асинхронного пушу може бути успішно очищена (drain).
  • Застарілі шляхи даних на стороні мережі більше не потрібні для суверенного тенанта.

Враховуйте невдачі верифікації як перешкоди перед запуском. Виправте повідомлену проблему з базою даних, користувачем, чергою або маршрутизацією, а потім знову запустіть верифікацію, перш ніж надавати тенанту доступ клієнтам.

Перше виділення в продакшен (Production visit)

Після успішного проходження верифікації використовуйте Visit (SSO) зі екрана керування сайтом для першого адмін-відвідування. Це підтверджує маршрутизацію тенанта, обробку токенів SSO, фіксацію походження (origin pinning) та налаштування користувачів на стороні тенанта в одному контрольованому кроці.