Sovereign Migration Workflow
Ultimate Multisite: Multi-Tenancy 1.2.0 standart bir alt sitesini sovereign kiracı altyapısına taşımak için geçiş doğrulama kapıları ekledi.
Başlamadan Önce
Şunların olduğundan emin olun:
- Kaynak sitenin güncel bir yedeği.
- Multi-Tenancy eklentisinin aktif olması.
- Hedef kiracı veritabanı, dosya sistemi kökü ve alan adının hazır olması.
- Ağ için hedef ortamla eşleşen bir veritabanı sunucu bağlaması (binding).
- Ağ için WP-CLI komutlarını çalıştırma erişimi.
Önerilen İş Akışı
- Hedef kiracı veritabanını ve dosya sistemini hazırla.
- Kiracı izolasyon ayarlarını kaydet veya güncelle.
- Kiracı geçişini çalıştır.
- Kiracı kullanıcılarını sağla veya doğrula.
- Asenkron geçiş işlerini boşalt (drain).
- Sovereign geçiş doğrulamasını çalıştır.
- SSO ile kiracıya git.
- Doğrulama başarılı olduktan sonra DNS'i veya yönlendirmeyi değiştir.
Doğrulama Kapıları
Doğrulama iş akışı geçişi birkaç açıdan kontrol eder:
- Kiracı şemasının var olup olmadığı ve kiracı veritabanı yazıcısı tarafından yazılıp yazılamadığı.
- Yapılandırılmış veritabanı sunucusunun geçerli izinlere sahip olup olmadığı.
- Kiracı kullanıcılarının mevcut olup olmadığı ve beklenen sovereign kurulum kullanıcısı sayısıyla eşleşip eşleşmediği.
- Asenkron itme kuyruğunun (async push queue) başarıyla boşaltılıp boşaltılamadığı.
- Eski ağ tarafı veri yollarının artık sovereign kiracı için gerekli olmaması.
Doğrulama hatalarını lansman öncesi engel olarak gör. Bildirilen veritabanı, kullanıcı, kuyruk veya yönlendirme sorununu düzelt, ardından kiracıyı müşterilere açmadan tekrar doğrulama yap.
İlk Üretim Ziyareti
Doğrulama başarılı olduktan sonra, ilk yönetici ziyareti için site yönetim ekranından Ziyaret Et (SSO) özelliğini kullan. Bu, kiracı yönlendirmesini, SSO token işlemlerini, kaynak sabitlemeyi ve kiracı tarafı kullanıcı sağlama işlemini tek bir kontrollü adımda doğrular.