Thanks for the fast reply!

I changed bindnetaddr to the exact ip address and it worked. Both nodes joined 
in a cluster. 

Packages versions:
# rpm -qa | grep ais
openais-0.83-4.1
pacemaker-openais-0.6.2-15.1
openais-debuginfo-0.83-4.1
pacemaker-openais-debuginfo-0.6.2-15.1
openais-devel-0.83-4.1
pacemaker-openais-devel-0.6.2-15.1

# cat /etc/SuSE-release
SUSE Linux Enterprise Server 10 (i586)
VERSION = 10
PATCHLEVEL = 1

If you need more debug info I can send it.

Regards,
Atanas



 >-------- Оригинално писмо --------
 >От:  Steven Dake <[EMAIL PROTECTED]>
 >Относно: Re: [Openais] Cannot join nodes in a cluster
 >До: Atanas Dyulgerov <[EMAIL PROTECTED]>
 >Изпратено на: Сряда, 2008, Февруари 27 21:02:26 EET
 >----------------------------------
 >
 >There is a bug with certain netmask addresses in the cluster that totem
 >will not bind to the proper interface.  This is evidenced by the fact
 >that openais binds to 127.0.0.1.  For the moment, this can be worked
 >aorund by specifing the exact IP address of the network interface you
 >want to use for rbindnetaddr.
 >
 >I am not sure why openais doesn't log to /var/log/openais.log even
 >though your configuration file indicates it should.  Could you please
 >provide the version number of openais you are using?  This is probably a
 >new issue with logging that needs to be addressed.
 >
 >Regards
 >-steve
 >On Wed, 2008-02-27 at 17:29 +0200, Atanas Dyulgerov wrote:
 >> Hi, 
 >> 
 >> I'm very new to the openais. I try to configure 2 nodes cluster with 
 >> openais and pacemaker as 
 >> cluster manager. 
 >> 
 >> I have the same configuration in /etc/ais/openais.conf on both machines but 
 >> when I 
 >> start /etc/init.d/ais start both machines run ans two separate clusters. 
 >> How can I define node 
 >> members in openais? How can I make both nodes to join each other? 
 >> 
 >> My config: 
 >> 
 >> /etc/ais/openais.conf: 
 >> 
 >> totem { 
 >> version: 2 
 >> secauth: off 
 >> threads: 0 
 >> interface { 
 >> ringnumber: 0 
 >> bindnetaddr: 10.191.21.0 
 >> mcastaddr: 226.94.1.1 
 >> mcastport: 5405 
 >> } 
 >> } 
 >> logging { 
 >> debug: on 
 >> fileline: off 
 >> syslog_facility: daemon 
 >> to_stderr: yes 
 >> to_file: yes 
 >> to_syslog: yes 
 >> logfile: /var/log/openais.log 
 >> debug: on 
 >> timestamp: on 
 >> } 
 >> amf { 
 >> mode: disabled 
 >> } 
 >> aisexec { 
 >> user: root 
 >> group: root 
 >> } 
 >> pacemaker { 
 >> logfacility: daemon 
 >> debug: 0 
 >> } 
 >> 
 >> I've generated authky with ais-keygen and copied it to the second node. 
 >> 
 >> /var/log/messages: 
 >> 
 >> openais[8401]: [MAIN ] Copyright (C) 2002-2006 MontaVista Software, Inc and 
 >> contributors. 
 >> openais[8401]: [MAIN ] Copyright (C) 2006-2007 Red Hat, Inc. 
 >> openais[8401]: [MAIN ] AIS Executive Service: started and ready to provide 
 >> service. 
 >> openais[8401]: [MAIN ] Successfully read main configuration file 
 >> '/etc/ais/openais.conf'. 
 >> openais[8401]: [TOTEM] Token Timeout (1000 ms) retransmit timeout (238 ms) 
 >> openais[8401]: [TOTEM] token hold (180 ms) retransmits before loss (4 
 >> retrans) 
 >> openais[8401]: [TOTEM] join (50 ms) send_join (0 ms) consensus (800 ms) 
 >> merge (200 ms) 
 >> openais[8401]: [TOTEM] downcheck (1000 ms) fail to recv const (50 msgs) 
 >> openais[8401]: [TOTEM] seqno unchanged const (30 rotations) Maximum network 
 >> MTU 1500 
 >> openais[8401]: [TOTEM] window size per rotation (50 messages) maximum 
 >> messages per rotation (17 messages) 
 >> openais[8401]: [TOTEM] send threads (0 threads) 
 >> openais[8401]: [TOTEM] RRP token expired timeout (238 ms) 
 >> openais[8401]: [TOTEM] RRP token problem counter (2000 ms) 
 >> openais[8401]: [TOTEM] RRP threshold (10 problem count) 
 >> openais[8401]: [TOTEM] RRP mode set to none. 
 >> openais[8401]: [TOTEM] heartbeat_failures_allowed (0) 
 >> openais[8401]: [TOTEM] max_network_delay (50 ms) 
 >> openais[8401]: [TOTEM] HeartBeat is Disabled. To enable set 
 >> heartbeat_failures_allowed > 0 
 >> openais[8401]: [TOTEM] Receive multicast socket recv buffer size (262142 
 >> bytes). 
 >> openais[8401]: [TOTEM] Transmit multicast socket send buffer size (262142 
 >> bytes). 
 >> openais[8401]: [TOTEM] The network interface is down. 
 >> openais[8401]: [TOTEM] Created or loaded sequence id 0.127.0.0.1 for this 
 >> ring. 
 >> openais[8401]: [TOTEM] entering GATHER state from 15. 
 >> openais[8401]: [SERV ] Service initialized 'openais extended virtual 
 >> synchrony service' 
 >> openais[8401]: [SERV ] Service initialized 'openais cluster membership 
 >> service B.01.01' 
 >> openais[8401]: [SERV ] Service initialized 'openais availability management 
 >> framework B.01.01' 
 >> openais[8401]: [SERV ] Service initialized 'openais checkpoint service 
 >> B.01.01' 
 >> openais[8401]: [SERV ] Service initialized 'openais event service B.01.01' 
 >> openais[8401]: [SERV ] Service initialized 'openais distributed locking 
 >> service B.01.01' 
 >> openais[8401]: [SERV ] Service initialized 'openais message service 
 >> B.01.01' 
 >> openais[8401]: [SERV ] Service initialized 'openais configuration service' 
 >> openais[8401]: [SERV ] Service initialized 'openais cluster closed process 
 >> group service v1.01' 
 >> openais[8401]: [crm ] info: objdb_get_string: Found 'daemon' for option 
 >> logfacility 
 >> openais[8401]: [crm ] info: objdb_get_string: Defaulting to '20' for option 
 >> initdead 
 >> openais[8401]: [crm ] info: objdb_get_string: Found '0' for option debug 
 >> openais[8401]: [crm ] info: crm_config_init_fn: CRM: Initialized 
 >> openais[8401]: [crm ] Logging: Initialized crm_config_init_fn 
 >> openais[8401]: [crm ] info: crm_config_init_fn: Local hostname: node1 
 >> openais[8401]: [crm ] info: update_member: Creating entry for node 
 >> 2130706433 born on 0 
 >> openais[8401]: [crm ] info: update_member: 0x81a2848 Node 2130706433 now 
 >> known as node1 (was: (null)) 
 >> openais[8401]: [crm ] info: update_member: Node node1 now has 1 quorum 
 >> votes (was 0) 
 >> openais[8401]: [crm ] info: update_member: Node 2130706433/node1 is now: 
 >> lost 
 >> openais[8401]: [crm ] info: spawn_child: Nothing to do for child "none" 
 >> openais[8401]: [crm ] info: spawn_child: Nothing to do for child "ais" 
 >> openais[8401]: [crm ] info: spawn_child: Forked child 8407 for process lrmd 
 >> openais[8401]: [crm ] info: spawn_child: Forked child 8408 for process cib 
 >> openais[8401]: [crm ] info: spawn_child: Forked child 8409 for process crmd 
 >> openais[8401]: [crm ] info: spawn_child: Forked child 8410 for process 
 >> attrd 
 >> openais[8401]: [crm ] info: crm_exec_init_fn: CRM: Initialized 
 >> openais[8401]: [SERV ] Service initialized 'LHA Cluster Manager' 
 >> openais[8401]: [SYNC ] Not using a virtual synchrony filter. 
 >> openais[8401]: [TOTEM] Creating commit token because I am the rep. 
 >> openais[8401]: [TOTEM] Saving state aru 0 high seq received 0 
 >> openais[8401]: [TOTEM] Storing new sequence id for ring 0 
 >> openais[8401]: [TOTEM] entering COMMIT state. 
 >> openais[8401]: [TOTEM] entering RECOVERY state. 
 >> openais[8401]: [TOTEM] position [0] member 127.0.0.1: 
 >> openais[8401]: [TOTEM] previous ring seq 0 rep 127.0.0.1 
 >> openais[8401]: [TOTEM] aru 0 high delivered 0 received flag 1 
 >> openais[8401]: [TOTEM] Did not need to originate any messages in recovery. 
 >> openais[8401]: [TOTEM] Sending initial ORF token 
 >> openais[8401]: [CLM ] CLM CONFIGURATION CHANGE 
 >> openais[8401]: [CLM ] New Configuration: 
 >> openais[8401]: [CLM ] Members Left: 
 >> openais[8401]: [CLM ] Members Joined: 
 >> openais[8401]: [crm ] notice: global_confchg_fn: Transitional membership 
 >> event on ring 0: memb=0, new=0, lost=0 
 >> openais[8401]: [CLM ] CLM CONFIGURATION CHANGE 
 >> openais[8401]: [CLM ] New Configuration: 
 >> openais[8401]: [CLM ] r(0) ip(127.0.0.1) 
 >> openais[8401]: [CLM ] Members Left: 
 >> openais[8401]: [CLM ] Members Joined: 
 >> openais[8401]: [CLM ] r(0) ip(127.0.0.1) 
 >> openais[8401]: [crm ] notice: global_confchg_fn: Stable membership event on 
 >> ring 0: memb=1, new=1, lost=0 
 >> openais[8401]: [crm ] info: update_member: Node 2130706433/node1 is now: 
 >> member 
 >> openais[8401]: [crm ] info: global_confchg_fn: NEW: node1 2130706433 
 >> openais[8401]: [crm ] info: global_confchg_fn: MEMB: node1 2130706433 
 >> openais[8401]: [crm ] info: update_member: Node node1 now has process list: 
 >> 00000000000000000000000000010312 (66322) 
 >> openais[8401]: [SYNC ] This node is within the primary component and will 
 >> provide service. 
 >> openais[8401]: [TOTEM] entering OPERATIONAL state. 
 >> openais[8401]: [CLM ] got nodejoin message 127.0.0.1 
 >> openais[8401]: [crm ] info: ais_ipc_message_callback: Recorded connection 
 >> 0x81a7360 for cib/8408 
 >> openais[8401]: [crm ] info: ais_ipc_message_callback: Sending membership 
 >> update 0 to cib 
 >> openais[8401]: [crm ] notice: process_ais_message: Msg[0] (dest=local:ais, 
 >> from=node1:cib.8408, remote=true, size=5): 8408 
 >> 
 >> ifconfig 
 >> eth0 Link encap:Ethernet HWaddr 00:0C:29:B1:B2:B7 
 >> inet addr:10.191.21.41 Bcast:10.191.255.255 Mask:255.255.0.0 
 >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
 >> RX packets:69970 errors:0 dropped:0 overruns:0 frame:0 
 >> TX packets:22979 errors:0 dropped:0 overruns:0 carrier:0 
 >> collisions:0 txqueuelen:1000 
 >> RX bytes:9555186 (9.1 Mb) TX bytes:5520866 (5.2 Mb) 
 >> Interrupt:10 Base address:0x2000 
 >> 
 >> lo Link encap:Local Loopback 
 >> inet addr:127.0.0.1 Mask:255.0.0.0 
 >> UP LOOPBACK RUNNING MTU:16436 Metric:1 
 >> RX packets:44027 errors:0 dropped:0 overruns:0 frame:0 
 >> TX packets:44027 errors:0 dropped:0 overruns:0 carrier:0 
 >> collisions:0 txqueuelen:0 
 >> RX bytes:4445674 (4.2 Mb) TX bytes:4445674 (4.2 Mb) 
 >> 
 >> route -n 
 >> Destination Gateway Genmask Flags Metric Ref Use Iface 
 >> 10.191.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 
 >> 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 
 >> 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 
 >> 224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 eth0 
 >> 0.0.0.0 10.191.254.254 0.0.0.0 UG 0 0 0 eth0 
 >> 
 >> 
 >> Also why openais does not log in /var/log/openais.log? 
 >> 
 >> Any help is highly appreciated! 
 >> Atanas 
 >> _______________________________________________
 >> Openais mailing list
 >> [email protected]
 >> https://lists.linux-foundation.org/mailman/listinfo/openais
 >
 >
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to