-
1. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
adrianoschmidt Oct 8, 2015 11:48 AM (in response to jacksonemmerich)opa... mas pq vc não conseguiu? que erro aconteceu?
abraço!!!
-
2. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
jacksonemmerich Oct 9, 2015 9:57 AM (in response to adrianoschmidt)Olá adriano não consegui configurar o mod_cluster na versão 1.3.1, fiz todo o procedimento seguindo o artigo conforme está no item 5 e item 4 do primeiro post,
eu configurei o arquivo /etc/httpd/conf.d/mod_cluster.conf conforme segue abaixo:
CONFIGURAÇÃO DO APACHE HTTPD MOD_CLUSTER
LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
MemManagerFile /var/cache/mod_cluster
Maxcontext 100
Maxnode 100
Maxhost 100
<VirtualHost 10.1.10.103:80>
<Directory />
Order deny,allow
Allow from all
</Directory>
<Location /mod_cluster_manager>
SetHandler mod_cluster-manager
#Order deny,allow
#Deny from all
#Allow from all
AuthType Basic
AuthName "MCM"
AuthUserFile /etc/modclusterpassword
Require user admin
</Location>
KeepAliveTimeout 60
MaxKeepAliveRequests 0
ServerAdvertise Off
EnableMCPMReceive Off
</VirtualHost>
ao verificar o status do serviço do httpd está aparentemente dizendo que está tudo ok, segue imagem abaixo:
IMAGEM 1
CONFIGURAÇÃO DO JBOSS EAP 6.1 E MODO DOMAIN
IMAGEM 2
A configuração acima deveria apontar para o apache httpd (10.1.10.103).
IMAGEM 3
o mod_cluster está funcinando perfeitamente no server 10.1.10.103 conforme configurado lá em cima.
Agora o que está acontecendo é que não funcionou o cluster e loadbalancer, diz o deploy de um war chamado (exemplo.war) que deveria ser acesso pelo proxy_reverso no caminho http://10.1.10.103/exemplo, segue imagem abaixo:
IMAGEM 4
Acontece que ele deveria a minha aplicação funcionando conforme a seguinte imagem:
IMAGEM 5
observe que imagem 4 não consigo acessar a aplicação http:10.1.10.103/exemplo mas a aplicação está no ar conforme imagem 5.
-
3. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
eduardolmedeiros Oct 9, 2015 11:47 AM (in response to jacksonemmerich)Jackson, Boa tarde.
Tudo bem?
Você definiu um nome do balancer nas configurações do modcluster no JBoss?
Existe um parametro chamado balancer, no qual você defini um nome.
Além disso, será necessário definir o nome do balancer no Apache (Virtual Host).
ManagerBalancerName mybalancer
Abraços.
-
4. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
jacksonemmerich Oct 9, 2015 12:22 PM (in response to eduardolmedeiros)Eu não coloquei essa propriedade,
então ficaria assim:
LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
MemManagerFile /var/cache/mod_cluster
Maxcontext 100
Maxnode 100
Maxhost 100
<VirtualHost 10.1.10.103:80>
<Directory />
Order deny,allow
Allow from all
</Directory>
<Location /mod_cluster_manager>
SetHandler mod_cluster-manager
#Order deny,allow
#Deny from all
#Allow from all
AuthType Basic
AuthName "MCM"
AuthUserFile /etc/modclusterpassword
Require user admin
</Location>
ManagerBalancerName mycluster
KeepAliveTimeout 60
MaxKeepAliveRequests 0
ServerAdvertise Off
EnableMCPMReceive Off
</VirtualHost>
coloquei a propriedade ManagerBalancerName mycluster mas não funcionou o que mais tem que fazer?
e no jboss como configuro isso no domain.xml?
-
5. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
eduardolmedeiros Oct 9, 2015 5:02 PM (in response to jacksonemmerich)Sim.
Na console do JBoss, selecion seu profile, acesse a seção do mod_cluster, lá existe campo chamado balancer.
Insira o nome mycluster dentro dele.
Abraços.
-
6. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
eduardolmedeiros Oct 9, 2015 5:03 PM (in response to eduardolmedeiros)se você puder, faz o upload dos logs para eu dar uma olhadinha.
-
7. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
jacksonemmerich Oct 13, 2015 10:57 AM (in response to eduardolmedeiros)Coloquei o nome mycluster no balancer, reiniciei o jboss mas ainda não consegui acessar minhas aplicações pelo pelo proxy reverso (10.1.10.103/example), onde vejo o log conforme você mencionou?
Segue anexo log do httpd.
-
error_log-20151013.zip 3.0 KB
-
-
8. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
eduardolmedeiros Oct 13, 2015 11:51 AM (in response to jacksonemmerich)Opa Jackson,
Vamos lá:
1) Você chegou a configurar algum parametro no sysctl.conf ?
# JBoss Configuration
net.core.rmem_max = 83886080
net.core.wmem_max = 83886080
net.core.rmem_default = 65536
net.core.wmem_default = 65536
Depois de adicionar, rode o comando sysctl -p
2) Mandar os logs do JBoss, verifique se existe alguma entrada com o conteúdo "jvmRouter"
3) Manda o print TAB "Proxies" do modcluster.
Abraços.
-
9. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
jacksonemmerich Oct 14, 2015 9:49 AM (in response to eduardolmedeiros)Obrigado pela ajuda Eduardo,
Então essa configuração eu não fiz não.
Aonde faço essa configuração na máquina vm do jboss domain ou na vm do httpd?
-
10. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
eduardolmedeiros Oct 14, 2015 10:10 AM (in response to jacksonemmerich)Sim, na maquina do JBoss.
Aproveitando.. firewall ta liberado entre as maquinas? selinux desabilitado?
Abraços.
-
11. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
jacksonemmerich Oct 14, 2015 11:03 AM (in response to eduardolmedeiros)Fiz a configuração do sysctl conforme informou no post anterior. Mas não fez diferença ainda continua dando o erro abaixo
Está dando permission denied ao tentar startar o servidor httpd, segue abaixo o erro:
Out 14 10:41:33 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
Out 14 10:41:33 localhost.localdomain httpd[5771]: (13)Permission denied: AH00072: make_sock: could not bind to address 10.1.10.103:6666
Out 14 10:41:33 localhost.localdomain httpd[5771]: no listening sockets available, shutting down
Out 14 10:41:33 localhost.localdomain httpd[5771]: AH00015: Unable to open logs
Out 14 10:41:33 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Out 14 10:41:33 localhost.localdomain kill[5775]: kill: cannot find process ""
Out 14 10:41:33 localhost.localdomain systemd[1]: httpd.service: control process exited, code=exited status=1
Out 14 10:41:33 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
Out 14 10:41:33 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
-
12. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
jacksonemmerich Oct 14, 2015 12:25 PM (in response to eduardolmedeiros)TAB proxies
agora não está dando erro porem ainda não dá pra acessar minha aplicação exemplo: http://10.1.10.103/exmplo.
a imagem acima mostra que o apache httpd está funcionado segue anexo meu arquivo de configuração do mod_cluster.conf. Ele está certo?
-
mod_cluster.conf.zip 506 bytes
-
-
13. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
eduardolmedeiros Oct 14, 2015 4:27 PM (in response to jacksonemmerich)Jackson,
Adiciona no Proxy List do modcluster: 10.1.10.103:6666
Faz um restart depois do jboss.
Abraços
-
14. Re: Alguém sabe configurar mod_cluster no jboss eap 6.1 ou wildfly?
jacksonemmerich Oct 15, 2015 9:27 AM (in response to eduardolmedeiros)Só uma dúvida pessoal qual a configuração que faço no arquivo /ete/httpd/conf/httpd.conf
no meu está da seguinte forma:
Listen 10.1.10.103:80
ServerName 10.1.10.103:6666
Eduardo adicionei o proxy list mas não resolveu ainda.
Gostaria de saber se alguém poderia fazer uma check-list comigo para verificar se as configurações estão corretas.
Grato.