跳到主要内容

主权迁移工作流程

Ultimate Multisite 1.2.0 版本为将标准子站点迁移到主权租户基础设施增加了迁移验证关卡。

开始前准备

请确认您已经具备以下条件:

  • 源站点的当前备份。
  • Multi-Tenancy 插件已激活。
  • 目标租户的数据库、文件系统根目录和域名都已准备就绪。
  • 一个与目标环境匹配的数据库主机绑定设置。
  • 可以运行 WP-CLI 命令来管理网络的权限。

推荐工作流程

  1. 准备目标租户的数据库和文件系统。
  2. 注册或更新租户隔离设置。
  3. 运行租户迁移。
  4. 配置或验证租户用户。
  5. 清理异步迁移任务队列。
  6. 运行主权迁移验证。
  7. 使用 SSO 访问租户。
  8. 只有在验证通过后才能切换 DNS 或路由。

验证门(Verification gates)

验证工作流从多个角度检查迁移情况:

  • 租户的模式(schema)存在,并且可以由租户数据库写入器写入。
  • 配置的数据库主机具有有效的权限。
  • 租户用户存在,并且与预期的主权安装用户数量相符。
  • 异步推送队列可以成功清空。
  • 对于主权租户来说,不再需要旧的网络端数据路径。

将验证失败视为上线前的障碍。修复报告的数据库、用户、队列或路由问题后,在向客户暴露租户之前再次运行验证。

首次生产访问

验证通过后,请使用站点管理屏幕中的 Visit (SSO) 进行第一次管理员访问。这可以在一个受控的步骤中确认租户路由、SSO token 处理、源锁定以及租户端的用户配置。