Я использую JBoss EAP 7 и тестирую отработку отказа DC в соответствии с этим руководством: https://access.redhat.com/solutions/1247783
Все работает достаточно хорошо, пока я не остановил DomainController и не попытался подключить интерфейс командной строки JBoss к Host1, мне не удалось установить cli-соединение с host1 со следующей ошибкой:
/opt/jboss-eap-7.0/bin/jboss-cli.sh --connect --controller=192.168.56.127:39999
Failed to connect to the controller: The controller is not available at 192.168.56.127:39999: java.net.ConnectException: WFLYPRT0053: Could not connect to http-remoting://192.168.56.127:39999. The connection failed: WFLYPRT0053: Could not connect to http-remoting://192.168.56.127:39999. The connection failed: Connection refused.
netstat -tpln показывает, что порт 39999 активен.
Я думаю, что host1 не настроен как DC, это может быть причиной того, что cli-соединение с ним получило ответ об ошибке, я думаю, что могут быть некоторые ошибки в host-slave.xml в host1, вот некоторые аннотации:
<domain-controller>
<remote security-realm="ManagementRealm">
<discovery-options>
<static-discovery name="primary" protocol="${jboss.domain.master.protocol:remote}" host="192.168.56.11" port="${jboss.domain.master.port:9999}"/>
</discovery-options>
</remote>
</domain-controller>
Я использовал следующую оболочку для запуска host1:
/opt/jboss-eap-7.0/bin/domain.sh --backup \
-Djboss.domain.base.dir=/opt/mytest/m3/domain/ \
--host-config=host-slave.xml \
-Djboss.bind.address.management=192.168.56.127 \
-Djboss.domain.master.address=192.168.56.11 \
-Djboss.management.native.port=39999
Может ли кто-нибудь показать мне руководство?
С наилучшими пожеланиями
Лан