Przepływ migracji suwerennej
Ultimate Multisite: Multi-Tenancy 1.2.0 wprowadza bramy weryfikacji migracji dla przenoszenia standardowego subsite'u do infrastruktury najsuwerennego najemcy (sovereign tenant).
Zanim zaczniesz
Upewnij się, że masz:
- Aktualne kopie zapasowe źródłowego site.
- Włączone dodatki Multi-Tenancy.
- Gotową bazę danych, system plików i domenę docelowego najemcy (tenant).
- Powiązanie hosta bazy danych pasujące do środowiska docelowego.
- Dostęp do poleceń WP-CLI dla sieci.
Zalecany przepływ pracy
- Przygotuj bazę danych i system plików docelowego najemcy.
- Zarejestruj lub zaktualizuj ustawienia izolacji najemcy (tenant isolation settings).
- Uruchom migrację najemcy.
- Przydziel lub zweryfikuj użytkowników najemcy.
- Opróżnij zadania migracji asynchronicznych (async migration jobs).
- Uruchom weryfikację migracji suwerennej.
- Odwiedź najemcę za pomocą SSO.
- Zmień DNS lub routing dopiero po pomyślnym przejściu weryfikacji.
Bramy weryfikacji
Przepływ weryfikacji sprawdza migrację z kilku stron:
- Schemat najemcy istnieje i może być zapisany przez piszącego bazę danych najemcy (tenant database writer).
- Konfigurowany host bazy danych ma poprawne uprawnienia.
- Użytkownicy najemcy są obecni i zgadzają się z oczekiwaną liczbą użytkowników instalowanych suwerennie.
- Kolejka zadań asynchronicznych (async push queue) może zostać pomyślnie opróżniona.
- Stare ścieżki danych po stronie sieciowe nie są już wymagane dla najemcy suwerennego.
Traktuj niepowodzenia weryfikacji jako blokady przed uruchomieniem. Napraw zgłoszony problem z bazą danych, użytkownikiem, kolejką lub routingiem, a następnie ponownie uruchom weryfikację, zanim wystawisz najemcę na klientów.
Pierwsza wizyta produkcyjna
Po pomyślnym przejściu weryfikacji użyj opcji Visit (SSO) z ekranu zarządzania stroną dla pierwszej wizyty administratora. Potwierdza to routing najemcy, obsługę tokenów SSO, przypisanie pochodzenia (origin pinning) oraz tworzenie użytkowników po stronie najemcy w jednym kontrolowanym kroku.