我试图从灾难中testing恢复,但感觉SSO部分就像是Catch 22的情况。 我无法得到它的工作。
我们有一个数据库集群,其中SSO也是一个集群服务,就像文档build议的一样。
我希望能够从DB / SSO群集灾难中恢复。 所以我们有第三个数据库服务器进行日志传送。 在那台服务器上,我们也有一个“等待”的SSO服务来接pipeMaster。 那个SSOjoin了现在的,但不是Master。
问题是使该服务器成为备份服务器SSO主站。
如果旧数据库closures,我们不能运行ssomanage -updatedb NewServer.xml 。 我们不能ssoconfig -restoresecret secret.bak ,因为它不是主人。
有没有人做到这一点,并得到它的工作?
问题解决了。
必须在启动服务之前将SSO指向新的数据库。
这些是将SSO主服务器移动到另一个服务器的步骤。
在新服务器上运行:
ssomanage -serverall <New SSO SERVER NAME> ssoconfig -setdb <New DB SERVER NAME> <DATABASE NAME> ssomanage -updatedb NewServer.xml ssoconfig -restoresecret <backup file path> 瞧! 现在这个SSO是主人。