Как можно восстановить единый вход после аварии?
Я пытаюсь проверить восстановление после аварии, но чувствую, что часть единого входа похожа на ситуацию Catch 22. Я не могу заставить его работать.
У нас есть кластер БД, где SSO также является кластерной службой, как рекомендует документация.
Я хочу быть в состоянии восстановиться после аварии кластера DB/SSO. Итак, у нас есть третий сервер БД для доставки журналов. На этом сервере у нас также есть "ожидающая" служба единого входа, которая станет ведущей. Этот SSO присоединился к текущему, но не Master.
Проблема состоит в том, чтобы сделать этот сервер резервным сервером SSO Master.
Мы не можем бежать ssomanage -updatedb NewServer.xml
если старая БД не работает Мы не можем ssoconfig -restoresecret secret.bak
, поскольку это не Мастер.
Кто-нибудь сделал это и заставил его работать?
1 ответ
Задача решена.
Нужно указать SSO на новую БД перед запуском сервиса.
Это шаги для перемещения мастера SSO на другой сервер.
Запустите на новом сервере:
ssomanage -serverall <New SSO SERVER NAME>
- Я использовал SSO Administration GUI для установки новой БД, но запись на MS вы можете использовать
ssoconfig -setdb <New DB SERVER NAME> <DATABASE NAME>
ssomanage -updatedb NewServer.xml
- Запустить службу единого входа
ssoconfig -restoresecret <backup file path>
Вуаля! Теперь этот SSO - хозяин.