如何从灾难中恢复 SSO?

Mar*_*ing 6 biztalk

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

我们有一个数据库集群,其中 SSO 也是一个集群服务,就像文档推荐的那样。

我希望能够从 DB/SSO 集群灾难中恢复。所以我们有第三个数据库服务器用于日志传送。在该服务器上,我们还有一个“等待”的 SSO 服务作为主服务器接管。那个 SSO 已经加入了当前的,但不是 Master。

问题是使该服务器成为备份服务器 SSO 主服务器。

ssomanage -updatedb NewServer.xml如果旧数据库关闭,我们将无法运行。我们不能ssoconfig -restoresecret secret.bak,因为它不是大师。

有没有人做过这个并让它工作?

Mar*_*ing 4

问题解决了。

在启动服务之前,必须将 SSO 指向新数据库。

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

在新服务器上运行:

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

瞧!现在这个 SSO 是主宰。