如何从灾难中恢复SSO?

我试图从灾难中testing恢复,但感觉SSO部分就像是Catch 22的情况。 我无法得到它的工作。

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

我希望能够从DB / SSO群集灾难中恢复。 所以我们有第三个数据库服务器进行日志传送。 在那台服务器上,我们也有一个“等待”的SSO服务来接pipeMaster。 那个SSOjoin了现在的,但不是Master。

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

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

有没有人做到这一点,并得到它的工作?

问题解决了。

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

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

在新服务器上运行:

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

瞧! 现在这个SSO是主人。