[Linux-cluster] Running a cluster on routed networks

Digimer linux at alteeve.com
Thu Nov 3 17:29:25 UTC 2011


On 11/03/2011 01:12 PM, Székelyi Szabolcs wrote:
> On 2011. November 2. 21:00:18 Székelyi Szabolcs wrote:
>> how can I run a cluster on a network where nodes are on different subnets?
>> Currently the main problem is that heartbeats are sent with their IP level
>> TTL set to 1, which keeps them from reaching the other nodes. How can I
>> change this? I'm using multicasting.
> 
> OK, I've found this: https://bugzilla.redhat.com/show_bug.cgi?id=640311 , 
> saying that it's now possible to set the TTL for multicast. But I haven't 
> found any info on *how* to set it. I've seen the following possible solutions:
> 
> <cman ttl="X" />
> 
> <cman>
>   <interface ttl="x" />
> </cman>
> 
> <totem>
>   <interface ttl="x" />
> </totem>
> 
> But whatever I do, ccs_config_validate always says that my cluster.conf is 
> invalid, and the TTL (as reported by tcpdump) is still zero. Is it possible 
> that my cman is out of date? I'm using version 3.0.12. Can you tell me which 
> is the eariest version that has this feature?
> 
> Thanks,

Looking in the cluster.rng file (the one used to validate cluster.conf),
'<cman ttl="x" ...>' should be valid. What version of cman are you using?

-- 
Digimer
E-Mail:              digimer at alteeve.com
Freenode handle:     digimer
Papers and Projects: http://alteeve.com
Node Assassin:       http://nodeassassin.org
"omg my singularity battery is dead again.
stupid hawking radiation." - epitron




More information about the Linux-cluster mailing list