Как достичь высокой доступности шлюза apache knox?
На сайте Apache Knox Gateway 0.13.x Руководство пользователя ( http://knox.apache.org/books/knox-0-13-0/user-guide.html). Я хочу настроить высокую доступность Knox, и первым шагом на сайте является настройка экземпляров Knox, которые приведены ниже
Все экземпляры Knox должны быть синхронизированы, чтобы использовать одинаковые хранилища ключей топологии учетных данных. > Эти файлы находятся в>{GATEWAY_HOME}/conf/security/keystores/{TOPOLOGY_NAME}-credentials.jceks. Они> генерируются после первого развертывания топологии. В настоящее время эти файлы необходимо синхронизировать вручную. Вот шаги для синхронизации хранилищ ключей учетных данных топологий:
- Выберите экземпляр Knox, который будет источником хранилищ ключей топологии. Давайте назовем это мастером ключей
- Замените хранилища ключей учетных данных топологии в других экземплярах Knox на хранилища ключей учетных данных топологии от мастера хранилищ ключей
- Перезапустите экземпляры Knox
Я хочу знать, как это закончить. Нужно ли мне удалить все /ndomTOPOLOGY_NAME enj-credentials.jceks и сохранить их?
1 ответ
По сути, вы выбираете один из экземпляров Knox, который будет мастером (ничего особенного в том, чтобы быть мастером). Затем вы создаете резервные копии хранилищ ключей топологии в других экземплярах Knox, как указано в руководстве. Затем скопируйте основные хранилища ключей топологии учетных данных в другие экземпляры. Не удаляйте ничего. и перезапустите все экземпляры Knox.