Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

13.7. Résolution de problèmes JGroups

13.7.1. Les nœuds ne forment pas un cluster

Veillez à ce que votre machine soit configurée pour IP multidiffusion. Deux programmes de tests peuvent être utilisés dans ce but : McastReceiverTest et McastSenderTest. Par exemple :
java -cp $JBOSS_HOME/bin/client/jboss-client.jar org.jgroups.tests.McastReceiverTest -mcast_addr 230.11.11.11 -port 5555 -bind_addr $YOUR_BIND_ADDRESS
Dans un autre écran, démarrez McastSenderTest:
java -cp $JBOSS_HOME/bin/client/jboss-client.jar org.jgroups.tests.McastSenderTest -mcast_addr 230.11.11.11 -port 5555 -bind_addr $YOUR_BIND_ADDRESS
Si vous souhaitez vous relier à une carte d'interface de réseau particulière (NIC), utiliser -bind_addr 192.168.0.2, avec 192.168.0.2 pour adresse IP du NIC auquel vous souhaitez vous relier. Utiliser ce paramètre pour l'expéditeur et le receveur à la fois.
Vous devriez être en mesure de saisir vos entrées dans la fenêtre McastSenderTest et voir le résultat dans la fenêtre de McastReceiverTest. Si non, essayez d'utiliser -ttl 32 dans l'expéditeur. Si cela échoue encore, contactez un administrateur de système pour vous aider à configurer correctement les adresses IP multidiffusion et demander à l'administrateur de veiller à ce que la multidiffusion fonctionne sur l'interface que vous avez sélectionnée ou, si les machines ont plusieurs interfaces, demandez qu'on leur dise quelle est l'interface appropriée. Une fois que vous saurez que multidiffusion fonctionne correctement sur chaque machine de votre cluster, vous pourrez répéter le test ci-dessus pour tester le réseau, en mettant l'expéditeur sur une machine et le récepteur sur une autre.