如何从灾难中恢复 SSO?

如何从灾难中恢复 SSO?

我正在尝试测试灾难恢复,但感觉 SSO 部分就像一个 Catch 22 的情况。我无法让它工作。

我们有一个 DB 集群,其中 SSO 也是一个集群服务,就像文档所建议的那样。

我希望能够从 DB/SSO 集群灾难中恢复。因此,我们有第三个 DB 服务器用于日志传送。在该服务器上,我们还有一个“等待”的 SSO 服务来接管主服务器。该 SSO 已加入当前服务器,但不是主服务器。

问题在于让该服务器成为备份服务器 SSO Master。

ssomanage -updatedb NewServer.xml如果旧数据库宕机,我们就无法运行。我们不能ssoconfig -restoresecret secret.bak,因为它不是主数据库。

有谁做过这个并且让它发挥作用吗?

答案1

问题解决了。

在启动服务之前,必须将 SSO 指向新的 DB。

这些是将 SSO 主服务器移动至另一台服务器的步骤。

在新服务器上运行:

  1. ssomanage -serverall <New SSO SERVER NAME>
  2. 我使用 SSO 管理 GUI 来设置新的数据库,但记录到 MS 中你可以使用ssoconfig -setdb <New DB SERVER NAME> <DATABASE NAME>
  3. ssomanage -updatedb NewServer.xml
  4. 启动 SSO 服务
  5. ssoconfig -restoresecret <backup file path>

瞧!现在这个 SSO 就是主控了。

相关内容