[Pacemaker] How to set up logging for CTSlab

Simon Jansen simon.jansen1 at googlemail.com
Mon Jan 17 14:26:06 UTC 2011


>
> On Mon, Jan 10, 2011 at 5:40 PM, Dejan Muhamedagic <deja... at fastmail.fm>
> wrote:
> > Hi,
> >
> > On Mon, Jan 10, 2011 at 10:46:58AM +0100, Simon Jansen wrote:
> >> Hi,
> >>
> >> I would like to test my cluster with the cluster test suite. I followed
> the
> >> instructions of the README file to set up the logging with syslog-ng.
> >> Further I changed the syslog_facility in the corosync.conf file to
> local7.
> >> The cluster nodes are sending their logs to the exerciser and the
> exerciser
> >> writes the log entries into the file /var/log/ha-log-local7. The entries
> >> have the form
> >> Jan 10 10:27:11 192.168.200.10 corosync[903]:   [SERV  ] Unloading all
> >> Corosync service engines.
> >> Jan 10 10:27:11 192.168.200.10 corosync[903]:   [pcmk  ] notice:
> >> pcmk_shutdown: Shuting down Pacemaker
> >> Jan 10 10:27:11 192.168.200.10 corosync[903]:   [pcmk  ] notice:
> >> pcmk_shutdown: mgmtd confirmed stopped
> >> Jan 10 10:27:11 192.168.200.10 corosync[903]:   [pcmk  ] notice:
> stop_child:
> >> Sent -15 to crmd: [1023]
> >> So I would say that the remote logging is working.
> >> But when I start the CTS by executing the following command on the
> exerciser
> >>
> >>   python CTSlab.py --nodes "192.168.200.10 192.168.200.20" --at-boot 1
> >> --stack corosync --stonith no --logfile /var/log/ha-log-local7 1
> >> the LogAudit fails.
> >>
> >> The output of CTS is
> >> Jan 10 10:04:03 Random seed is: 1294650243
> >> Jan 10 10:04:03 >>>>>>>>>>>>>>>> BEGINNING 1 TESTS
> >> Jan 10 10:04:03 Stack:            corosync (flatiron)
> >> Jan 10 10:04:03 Schema:           pacemaker-1.0
> >> Jan 10 10:04:03 Scenario:         Random Test Execution
> >> Jan 10 10:04:03 Random Seed:      1294650243
> >> Jan 10 10:04:03 System log files: /var/log/ha-log-local7
> >> Jan 10 10:04:03 Cluster nodes:
> >> Jan 10 10:04:03 * 192.168.200.10
> >> Jan 10 10:04:03 * 192.168.200.20
> >> Jan 10 10:06:17 Testing for syslog logs
> >> Jan 10 10:06:17 Testing for remote logs
> >> Jan 10 10:07:26 Restarting logging on: ['192.168.200.10',
> '192.168.200.20']
> >> Jan 10 10:09:01 Restarting logging on: ['192.168.200.10',
> '192.168.200.20']
> >> Jan 10 10:11:37 Restarting logging on: ['192.168.200.10',
> '192.168.200.20']
> >> Jan 10 10:15:02 Restarting logging on: ['192.168.200.10',
> '192.168.200.20']
> >> Jan 10 10:19:02 ERROR: Cluster logging unrecoverable.
> >> Jan 10 10:19:02 Audit LogAudit FAILED.
> >
> > What happened to the node names? I mean, your nodes are being
> > named after their IP addresses. That's unusual.
> >
>
The exerciser machine is placed in another network than the public one and I
didn't defiend the hosts in the /etc/hosts file. The IP addresses are in the
log summary on the exercise, too. So I thought the IP would be the best
choice.


> > Otherwise, it should work. BTW, what do you see when you run
> > "logger -p local7.info hi" on one of the nodes? Does that end in
> > the syslog on your central host?
>
 Yes, it does end in the syslog of the exerciser.
Today I tested the following command:
python CTSlab.py --nodes "192.168.200.10 192.168.200.20" --logfile
/var/log/ha-log-local7 --syslog-facility local7 --no-unsafe-tests --at-boot
1
--stack corosync --stonith no 1


> thats not a requirement anymore
>
If it is not a requirement anymore, how do I have to call the CTSlab script
and what parameters do I need?

Thanks for your help.
-- 


Best regards,

Simon Jansen


---------------------------
Simon Jansen
64291 Darmstadt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://oss.clusterlabs.org/pipermail/pacemaker/attachments/20110117/7dda78a2/attachment.htm>


More information about the Pacemaker mailing list