OpenNebula, wildfly 10 и репликация сеансов

У меня проблемы в репликации сессии, только в случае экземпляров wildfly на разных хостах. В основном я настроил wildfly в режиме домена, создав кластер с одним мастером и одним подчиненным, явно на двух разных виртуальных машинах, обе под управлением OpenNebula. Проблема в том, что эти две виртуальные машины имеют два разных сеанса, даже несмотря на то, что они находятся в одном кластере и группе wildfly. Когда я устанавливаю текущую дату на машине, другая не получает обновленный сеанс, и когда я перехожу к чтению другой машины, дата, сохраненная четко, последняя возвращает нуль. Как будто вы создаете новый экземпляр сервера непосредственно на главном сервере, поэтому тот же адрес, но разные порты, сессия регулярно используется совместно.

Мне приходит в голову, что между двумя хостами есть проблемы со связью, но тогда я полагаю, что не получится ни развернуть приложение в режиме домена, ни сформировать кластер, что и есть. Таким образом, две машины, главная и подчиненная, разговаривают друг с другом, иначе они не могут быть кластером. Кроме того, приложение представляет атрибут в файле web.xml, который указывает на то, что приложение распространяется.

Я следовал руководству в документации wildfly, специально предназначенной для кластеризации, но мне это не подходит. Я что-то не так, но я не знаю, что.

И еще странная ситуация, что mod_cluster 1.3.1 видит все ноды, но все находятся в load 0. Значит не в балансировке. Контекст зарегистрирован на виртуальном хосте, но не работает. Если я обращаюсь к URL-адресу ip/cluster-demo/put.jsp, он дает мне 404 не найдено.


person echo89    schedule 14.03.2016    source источник


Ответы (1)


Проблема была в том, что я использовал не ту ОС. Использование Ubuntu Server ничего не дало, но когда я установил ОС CentOS, все мои проблемы были решены. Были проблемы с Ubuntu Firewall. Вместо этого установка CentOS не доставила мне никаких проблем. Используйте этот дистрибутив, если можете, и у вас не будет проблем с конфигурацией кластера OpenNebula/Wildfly.

person echo89    schedule 21.07.2016