主權遷移工作流程
Ultimate Multisite 1.2.0 版本增加了將標準子網站遷移到主權租戶基礎設施時的遷移驗證門。
開始之前
請確認您已經準備好以下事項:
- 源站點的最新備份。
- Multi-Tenancy 插件已啟用。
- 目標租戶資料庫、檔案系統根目錄和網域都已準備就緒。
- 資料庫主機綁定與目標環境相符。
- 擁有執行網路 WP-CLI 指令的權限。
建議的工作流程
- 準備目標租戶的資料庫和檔案系統。
- 註冊或更新租戶隔離設定。
- 執行租戶遷移。
- 建立或驗證租戶使用者。
- 耗盡非同步遷移工作(Drain async migration jobs)。
- 執行主權遷移驗證(Run sovereign migration verification)。
- 使用 SSO 登入租戶。
- 僅在驗證通過後才切換 DNS 或路由。
驗證門檻 (Verification gates)
驗證工作流會從幾個角度檢查遷移情況:
- 目標租戶的資料庫結構(schema)存在,並且可以由租戶資料庫寫入。
- 設定的資料庫主機具有有效的權限授予。
- 租戶使用者已存在,且與預期的主權安裝使用者數量相符。
- 非同步推送佇列(async push queue)可以成功耗盡。
- 對於主權租戶,不再需要舊的網路端資料路徑。
將驗證失敗視為上線前的阻擋因素。修復報告的資料庫、使用者、佇列或路由問題後,再次運行驗證,然後再讓租戶暴露給客戶。