JBOSS EAP6.4 и mod_cluster

Я хочу настроить систему кластеризации и отработки отказа с одним apache httpd и двумя JBOSS EAP 6.4. один апач и буксир jboss eap 6.4

  1. скачать
    скачать mod_cluster
    http://mod-cluster.jboss.org/mod_cluster/downloads/1-1-3
    JBoss EAP 6,4 скачать
    http://www.jboss.org/products/eap/download/
  2. Мой httpd.config такой:

        LoadModule proxy_module modules / mod_proxy.so
        LoadModule proxy_ajp_module modules / mod_proxy_ajp.so
        LoadModule proxy_http_module modules / mod_proxy_http.so
    LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
    
    LoadModule manager_module modules/mod_manager.so
    LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so
    LoadModule advertise_module modules/mod_advertise.so
    
    # MOD_CLUSTER_ADDS
    # Adjust to you hostname and subnet.
    <IfModule manager_module>
      Listen 192.168.0.195:6666
      ManagerBalancerName mycluster
      <VirtualHost 192.168.0.195:6666>
        <Location />
         Require ip 192.168.0.195
        </Location>
    
        KeepAliveTimeout 300
        MaxKeepAliveRequests 0
        #ServerAdvertise on http://127.0.0.1:6666
        AdvertiseFrequency 5
        #AdvertiseSecurityKey secret
        #AdvertiseGroup 224.0.1.105:23364
        EnableMCPMReceive
    
        <Location /mod_cluster_manager>
           SetHandler mod_cluster-manager
           Order deny,allow
           Deny from all
           Allow from 192.168.0
        </Location>
    
      </VirtualHost>
    
  3. Я использовал по умолчанию standalone-ha.xml

  4. Я запустил jboss так:
    192.168.0.10:
    standalone.bat -c standalone-ha.xml -b 0.0.0.0 -Djboss.node.name = 'node1'
    192.168.0.195:
    standalone.bat -c standalone-ha.xml -b 0.0.0.0 -Djboss.node.name = 'node2'
  5. В 192.168.0.10 менеджер mod_cluster выглядит так:

Вопрос)
1. Правильно ли мой httpd.conf?
2. Если я использую "standalone-ha.xml", есть ли конфигурация для mod_cluster?
3. Есть ли полное руководство по настройке с одним apache и двумя jboss-eap-6.4?
Спасибо за любой совет...

2 ответа

Решение

** Я должен использовать mod_cluster-1.2.x с JBOSS EAP 6.x

1. mod_cluster скачать

    http://mod-cluster.jboss.org/mod_cluster/downloads/1-2-6-Final-bin

2. разархивируйте и установите mod_cluster

    D:\ HTTPD-2,2\ Bin>installconf.bat

3. отредактируйте httpd.conf

    127.0.0.1 -> локальный IP-адрес
    (ниже изображение)

4. установить EAP6.4

    загрузить с http://www.jboss.org/products/eap/download/

    Нечего настраивать.

5. запустить EAP6.4
требования:
- балансировка
- аварийное переключение
- репликация сессии
при использовании tcp для jgroups: at standalone-ha.xml (строка: 271 udp -> tcp)standalone.bat -c standalone-ha.xml -b 192.168.0.10 -Djboss.node.name = node1
standalone.bat -c standalone-ha.xml -b 192.168.0.195 -Djboss.node.name = node2

-b xxxx: IP-адрес EAP6.4 (для standalone-xx.xml)

http.conf

Не уверен насчет конфигурации apache. Но для JBoss вам нужно настроить mod_cluster для рекламы. Конфигурация сервера JBoss описана в руководстве по администрированию: https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/sect-Web_HTTP_Connectors_and_HTTP_Clustering.html

В руководстве по кластеру из документации сообщества приведен пример конфигурации apache и JBoss: https://docs.jboss.org/author/display/AS72/AS7+Cluster+Howto

Другие вопросы по тегам