if you are running on redhat/linux, make sure you don't have iptablesor ipchains running
On thing I found out that I missed on redhat was making sure it had the domain information correct. When I installed RH9, I didn't specify a domain, so it only showed localhost. Even though both could multi-cast through the JavaGroups software, clustering wouldn't work.
Two files I modified were /etc/hosts and added:
xxx.xxx.xxx.xxx jbosstest.ourdomain.com jbosstest
and I also modified /etc/sysconfig/network
I added HOSTNAME=jbosstest.ourdomain.com
Once I did that, it worked. I am having other issues right now, with deploying our app, but I am at least able to see both a linux and a windows machine as two nodes and they are both in the same cluster.
Sasha, do you guys plan on updating the docs for 3.2.1 at all? I came across an article from July of last year with you and Bill, and it was pretty good. Sadly, when I follow it I am still not seeing the results.
I think the documentation is pretty up-to-date for both 3.0 and 3.2, what do you think may be missing?
Oh, you don't want to know. ;) It would be good if there were some docs on how to test and load test against a cluster, no doubt, although that may not fall into the realm of docs.
My best guess would be for you guys to either test it against various configurations, or have some of us report back to you on what we find, and compile that into a more up to date version. For example, this one doc I found on setting up linux and redhat left out the issue of domain and host name. That caused me some problems before I finally got some info from you and others here. That isn't your doc, of course, but something along those lines would be helpful coming right from the source.
Also, more detail on client connections to the ejb server directly, including info on load balancing, session replication via load balancing, etc. The docs are very informative on how things work. What they lack in my opinion is more detailed examples for the newbie user trying to get things rolling. Of course, clustering isn't usually for the faint of heart, but a bit more detail regarding some of the lesser used options might make for good additions.