[Openais] OpenAIS ring marked FAULTY - administrative intervention required

Filip Sakalos fsakalos at gmail.com
Tue Apr 6 05:14:47 PDT 2010


Hi,

I am using openAIS and Pacemaker for clustering. I want to use two
rings for communication between nodes. The problem is, that one of the
rings is always marked as faulty on on one or both nodes:

 xen1:/home/filip # openais-cfgtool -s
 Printing ring status.
 RING ID 0
         id      = 192.168.58.124
         status  = Marking ringid 0 interface 192.168.58.124 FAULTY -
adminisrtative intervention required.
 RING ID 1
         id      = 192.168.7.1
         status  = ring 1 active with no faults


Same on the other node:

xen2:~ # openais-cfgtool -s
Printing ring status.
RING ID 0
        id      = 192.168.58.172
        status  = Marking seqid 12298 ringid 0 interface
192.168.58.172 FAULTY - adminisrtative intervention required.
RING ID 1
        id      = 192.168.7.2
        status  = ring 1 active with no faults

This is my configuration file (/etc/ais/openais.conf):

# Please read the openais.conf.5 manual page

aisexec {
    # Run as root - this is necessary to be able to manage resources
with Pacemaker
    user:    root
    group:    root
}

service {
    # Load the Pacemaker Cluster Resource Manager
    ver:       0
    name:      pacemaker
    use_mgmtd: 1
}

totem {
    version: 2

    # How long before declaring a token lost (ms)
    token:          1000

    # How many token retransmits before forming a new configuration
    token_retransmits_before_loss_const: 10

    # How long to wait for join messages in the membership protocol (ms)
    join:           60

    # How long to wait for consensus to be achieved before starting a
new round of membership configuration (ms)
    consensus:      1500

    # Turn off the virtual synchrony filter
    vsftype:        none

    # Number of messages that may be sent by one processor on receipt
of the token
    max_messages:   20

    # Stagger sending the node join messages by 1..send_join ms
    send_join: 45

    # Limit generated nodeids to 31-bits (positive signed integers)
    clear_node_high_bit: yes

    # Disable encryption
    secauth:    on

    # How many threads to use for encryption/decryption
    threads:       0

    # Optionally assign a fixed node id (integer)
    # nodeid:         1234

    rrp_mode: passive

    interface {
        ringnumber: 0
        # The following values need to be set based on your environment
        bindnetaddr: 192.168.58.0
        mcastaddr: 226.94.1.1
        mcastport: 5405
    }

    interface {

        ringnumber: 1
        bindnetaddr: 192.168.7.0
        mcastaddr: 226.94.1.2
        mcastport: 5405
    }
}

#logging {
#    debug: off
#    fileline: off
#    to_syslog: yes
#    to_stderr: off
#    syslog_facility: daemon
#    timestamp: on
#}

logging {
    debug: on
    to_file: yes
    logfile: /var/log/openais.log
    to_syslog: yes
    syslog_facility: daemon
    timestamp: on
}

amf {
    mode: disabled
}

#eof

I can ping the other node without problem, ssh works too. Can anyone help?



Sincerely,
Filip Sakalos


More information about the Openais mailing list