Same results as before. The "lsof" and "netstat" commands indicated
that the process was running & listening. When I telnet to each server
using the appropriate port, it worked as expected.
It seems like running in xinetd mode causes the daemon to not know where
it's configuration file is. Like it can't find the appropriate key, so
the SSL handshake fails.
The configuration file is below (scrubbed):
# Csync2 Configuration File
# ---------------------------------
#
# Please read the documentation:
# /usr/share/doc/csync2-*/README.quickstart
# /usr/share/doc/csync2-*/paper.pdf
# csync2(1) man page
group ftpsync
{
#
# comments that say "(see x.y.z)" refer to chapter x,
section y,
# subsection z in the documentation (paper.pdf).
#
host [email protected];
host [email protected];
host [email protected];
host [email protected];
key /etc/csync2/csync2.key;
include %MNT%/ftp/;
exclude _*.tgz;
auto none; # automatic conflict resolution
(see 3.4.6)
backup-directory %MNT%/csync2-backup;
backup-generations 3;
}
prefix MNT
{
on linux3.foo.local: /sync;
on *: /data01;
}
On 1/24/2015 6:22 AM, Гусев Павел wrote:
Hi!
First, are you sure that csync2 daemon listening on each node? You can
use one of these commands: lsof -ni TCP:30865 , netstat -ntupa|grep
LIST|grep :30865
If thats OK, check firewall settings on each node (iptables-save)
From master node (when you want run csync2 -xv) you can connect to
remote csync2 daemons (on each node) with these command: telnet
node2.example.ru 30865
If you can connect to remote nodes, next you must check your
configuration on each nodes (please show your /etc/csync2/csync2.cfg)
PS:
csync2 -iiivvv # this is debug mode on each node, you can run these
command instead of xinetd daemon, next you can see debug messages on
your console and use it for debug
csync2 -xvvv # you must run this command on your master node, you can
see debug messages to your console
Try this solutions, if it does not work, write here
--
С уважением,
Гусев Павел
Руководитель отдела системного администрирования
QSOFT | Ведущий web-интегратор
офис 7(495) 771-7363 #110 | моб. 7(926) 850-1108
[email protected]
Москва, Авангардная улица, 3 | qsoft.ru
San Francisco, 222 Columbus Ave | qsoftus.com
24.01.2015, 01:48, "Dan Falconer" <[email protected]>:
I can't get Csync2 to work when configured through an xinetd script.
I've added the file, /etc/xinetd.d/csync, with the following contents:
# default: off
# description: csync2
service csync2
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
group = root
env = CSYNC2_SYSTEM_DIR=/etc/csync2
server = /usr/sbin/csync2
server_args = -itv
port = 30865
type = UNLISTED
log_type = FILE /var/log/csync2.log
log_on_success = HOST PID
log_on_failure = HOST
}
In this configuration, running "csync2 -xv" shows that it cannot
connect to any of the other nodes; running it manually (csync2 -iitv)
works. I've added the appropriate entry into "/etc/services", along
with values in "/etc/hosts.allow".
Can someone please point me in the right direction?
--
Dan Falconer
Affinity Global Solutions
812 Burlington Dr, Suite 300
[email protected] <mailto:[email protected]>
701-223-3565 EXT 32
,
_______________________________________________
Csync2 mailing list
[email protected] <mailto:[email protected]>
http://lists.linbit.com/mailman/listinfo/csync2
--
Dan Falconer
Affinity Global Solutions
812 Burlington Dr, Suite 300
[email protected]
701-223-3565 EXT 32
_______________________________________________
Csync2 mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/csync2