Como se pode recuperar o SSO de um desastre?

6

Estou tentando testar a recuperação de um desastre, mas sinto que a parte do SSO é como uma situação do Catch 22. Eu não consigo fazer isso funcionar.

Temos um cluster de banco de dados em que o SSO também é um serviço em cluster, assim como a documentação recomenda.

Eu quero poder recuperar de um desastre de cluster do DB / SSO. Então, nós temos um terceiro servidor de banco de dados para envio de log. Nesse servidor, também temos um serviço SSO de "espera" para assumir como mestre. Esse SSO juntou-se ao atual, mas não é mestre.

O problema é tornar esse servidor o mestre de SSO do servidor de backup.

Não podemos executar ssomanage -updatedb NewServer.xml se o DB antigo estiver inativo. Não podemos ssoconfig -restoresecret secret.bak , pois não é o mestre.

Alguém já fez isso e conseguiu que funcionasse?

    
por Martin Bring 24.05.2011 / 11:55

1 resposta

4

Problema resolvido.

É necessário apontar o SSO para o novo banco de dados antes de iniciar o serviço.

Estas são as etapas para mover um mestre de SSO para outro servidor.

Executar no novo servidor:

  1. ssomanage -serverall <New SSO SERVER NAME>
  2. usei a GUI de administração do SSO para definir um novo banco de dados, mas gravando no MS você pode usar ssoconfig -setdb <New DB SERVER NAME> <DATABASE NAME>
  3. ssomanage -updatedb NewServer.xml
  4. Iniciar serviço de SSO
  5. ssoconfig -restoresecret <backup file path>

Voila! Agora este SSO é o mestre.

    
por 21.06.2011 / 23:41

Tags