I'm able to setup a local cluster with two nodes. When I query net.peerCount it returns 2. (although it's bit flaky sometimes the count drops to 0 and again come back automatically)
The issue I have is when I send request to one of the geth node (over RPC port 8545) it doesn't broadcast the transaction to node2 also block number in node2 remains unchanged. So basically the transaction gets confirmed from he receiving node itself. As per my understanding all the nodes should receive the transactions before it's gets confirmed.
Here is the instructions I have followed. https://ethereum.gitbooks.io/frontier-guide/content/cluster.html
Also I wanted to know is there any information available on how to setup a cluster over multiple AWS ubuntu instance running geth.
Any help is greatly appreciated.