On Monday, January 5, 2015, Jan Pokorný <jpokorny@xxxxxxxxxx> wrote:
(if you let me, some more in-line)
On 05/01/15 16:20 +0000, Christine Caulfield wrote:
> Looks good to me, thanks. I've fixed a few typos and pointed out a spurious
> capital inline below
>
> On 05/01/15 14:39, Steven Dake wrote:
>> Add a troubleshooting guide. I'm sure other folks have some good stuff
>> to put in here. These are just the ones I know about :)
>>
>> Signed-off-by: Steven Dake <sdake@xxxxxxxxxx>
>> ---
>> man/corosync.conf.5 | 39 +++++++++++++++++++++++++++++++++++++++
>> 1 file changed, 39 insertions(+)
>>
>> diff --git a/man/corosync.conf.5 b/man/corosync.conf.5
>> index 8e774c1..16d84ca 100644
>> --- a/man/corosync.conf.5
>> +++ b/man/corosync.conf.5
>> @@ -678,6 +678,45 @@ Native means one of shm or socket, depending on what is supported by OS. On syst
>> with support for both, SHM is selected. SHM is generally faster, but need to allocate
>> ring buffer file in /dev/shm.
>>
>> +.SH "TROUBLESHOOTING"
>> +.TP
>> +Ocassionally Corosync will not work with the default network. Here are some
^^^ Occasionally
>> +common tips that people have used to find a working Corosync.
>> +
>> +.TP
>> +Disable the firewall. The firwall could block Corosync packets from reaching
> ^^firewall
>> +the network.
>> +
>> +.TP
>> +Force IGMP v2. Some modern switches do not support the kernel IGMP v3
>> + protocol. As a result, They will not properly register the cluster. To do
^^^ they
>> +this, simply run the command
>> +
>> +.BR sysctl -w net.ipv4.conf.all.force_igmp_version=2
>> +
>> +.TP
>> +If on a routed network, set a larger ttl. The TTL tells the routers how long
>> +to let the packet multicast before dropping it permanently. The Default ttl
> ^^^ default
(inconsistent casing of ttl/TTL)
>> +is set to 1, which means the packet will drop after its first hop. This will
>> +not work well on a routed network.
>> +
>> +.TP
>> +I use a VLAN and Corosync doesn't work. If your using a VLAN, VLAN's shave the
> ^^^ you're VLANs
>
>> +packet size available for Corosync to use in some cases. Corosync does not
>> +automatically adjust to this change. Set netmtu appropriately when using a
>> +VLAN.
>> +
>> +.TP
>> +If all else fails, use UDPU. The authors implemented UDPU to solve the various
>> +problems with multicast that plague modern switch implementations. The UDPU
>> +protocol was initially believed to be much slower but the reality after
>> +implementation is that it doesn't make much difference.
>> +
>> +Even with UDPU you would be hard pressed to find a faster group messaging
>> +system than Corosync. The only downside of UDPU is it results in much more
>> +packet copying across the network.
>> +
>> +
>> .SH "FILES"
>> .TP
>> /etc/corosync/corosync.conf
--
Jan
_______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss