主権移行ワークフロー
Ultimate Multisite 1.2.0では、標準サブサイトを主権テナントインフラストラクチャに移行する際の移行検証ゲートが追加されました。
開始前に確認すること
以下の項目が完了していることを確認してくださ い。
- ソースサイトの現在のバックアップがあること。
- Multi-Tenancyアドオンが有効になっていること。
- 宛先テナントのデータベース、ファイルシステムルート、およびドメインが準備できていること。
- 宛先環境と一致するデータベースホストバインディングがあること。
- ネットワークに対してWP-CLIコマンドを実行できるアクセス権があること。
推奨ワークフロー
- 宛先テナントのデータベースとファイルシステムを準備します。
- テナント分離設定を登録または更新します。
- テナント移行を実行します。
- テナントユーザーのプロビジョニングまたは検証を行います。
- 非同期移行ジョブをすべて処理(ドレイン)します。
- 主権移行検証を実行します。
- SSOでテナントにアクセスします。
- 検証がパスした後でのみDNSまたはルーティングの切り替えを行ってください。
検証ゲート
検証ワークフローは、いくつかの側面から移行を確認します。
- テナントスキーマが存在し、テナントデータベースライターによって書き込めること。
- 設定されたデータベースホストに有効な権限があること。
- テナントユーザーが存在し、期待される主権インストールユーザー数と一致していること。
- 非同期プッシュキューが正常に処理できること。
- レガシーなネットワーク側のデータパスは、主権テナントでは不要になっていること。
検証の失敗は、ローンチ前のブロック要因として扱ってください。報告されたデータベース、ユーザー、キュー、またはルーティングの問題を修正した後、テナントを顧客に公開する前に再度検証を実行してください。
初回本番アクセス
検証がパスした後、サイト管理画面からVisit (SSO) を使用して最初の管理者アクセスを行ってください。これにより、テナントのルーティング、SSOトークンの処理、オリジンピン留め、およびテナント側のユーザープロビジョニングを一つの制御されたステップで確認できます。