主权迁移工作流程
Ultimate Multisite 1.2.0 版本为将标准子站点迁移到主权租户基础设施增加了迁移验证关卡。
开始前准备
请确认您已经具备以下条件:
- 源站点的当前备份。
- Multi-Tenancy 插件已激活 。
- 目标租户的数据库、文件系统根目录和域名都已准备就绪。
- 一个与目标环境匹配的数据库主机绑定设置。
- 可以运行 WP-CLI 命令来管理网络的权限。
推荐工作流程
- 准备目标租户的数据库和文件系统。
- 注册或更新租户隔离设置。
- 运行租户迁移。
- 配置或验证租户用户。
- 清理异步迁移任务队列。
- 运行主权迁移验证。
- 使用 SSO 访问租户。
- 只有在验证通过后才能切换 DNS 或路由。
验证门(Verification gates)
验证工作流从多个角度检查迁移情况:
- 租户的模式(schema)存在,并且可以由租户数据库写入器写入。
- 配置的数据库主机具有有效的权限。
- 租户用户存在,并且与预期的主权安装用户数量相符。
- 异步推送队列可以成功清空。
- 对于主权租户来说,不再需要旧的网络端数据路径。
将验证失败视为上线前的障碍。修复报告的数据库、用户、队列或路由问题后,在向客户暴露租户之前再次运行验证。
首次生产访问
验证通过后,请使用站点管理屏幕中的 Visit (SSO) 进行第一次管理员访问。这可以在一个受控的步骤中确认租户路由、SSO token 处理、源锁定以及租户端的用户配置。