WFS2 API Manager NFS для активного и активного развертывания - PullRequest
0 голосов
/ 13 марта 2019

Я пытаюсь настроить Active-Active для установки WSO2 API Manager, выполнив следующую ссылку: Настройка Active-Active Deployment

Все работает нормально, кроме шага 5, где я нахожусьпытаюсь настроить NFS.Я переместил папку / repository / deploy / server на другой диск.Например, в расположении:

D:/WSO2AM/Deployment/server

, чтобы оба узла могли совместно использовать папку развертывания.

Теперь, не зная, какие файлы конфигурации нужно изменить, чтобы указать папку развертывания в расположении, отличном от расположения по умолчанию, я сделализменил файл carbon.xml и внес изменения в элемент "RepositoryLocation" и установил его на D:/WSO2AM/Deployment/server, но кажется, что этого недостаточно.Когда я запускаю сервер, я получаю следующее сообщение об ошибке:

FATAL - SynapseControllerFactory The synapse.xml location .\.\repository/deployment/server/synapse-configs\default doesn't exist
[2019-03-12 15:54:49,332] FATAL - ServiceBusInitializer Couldn't initialize the ESB...
org.apache.synapse.SynapseException: The synapse.xml location .\.\repository/deployment/server/synapse-configs\default doesn't exist

Буду признателен, если кто-нибудь поможет мне настроить NFS, чтобы оба узла могли использовать одну и ту же папку развертывания, и мне не нужно беспокоиться осинхронизировать их через какой-то другой механизм.

Спасибо

1 Ответ

0 голосов
/ 13 марта 2019

Поработав почти целый день, я нашел решение в совершенно отдельной теме WSO2. Включить синхронизацию артефактов

В этой теме они просят создать общий ресурс SMB (для Windows) для развертывания и каталог арендаторов, для целей APIM нам необходимо создать общий ресурс SMB для каталога/ repositiry / deploy / server directory.

Это всего лишь одна команда, чтобы создать символическую ссылку, как показано ниже:

mklink /D <APIM_HOME>/repositiry/deployment/server D:\WSO2\Shared\deployment\server

Нам нужно создать символическую ссылку в обоих узлах, чтобы указать нато же местоположение.

После этого не требуется никаких изменений конфигурации на стороне APIM.Он будет работать по умолчанию, и у вас настроен следующий сценарий.

NFS Configuration for Active-Active configuration

...