
Tengo un recurso compartido NFS que contiene casi 500 directorios de inicio de usuarios ftp con chroot.
Este recurso compartido NFS está montado en varios servidores FTP que forman un clúster FTP de alta disponibilidad.
Me gustaría habilitar syslog
el inicio de sesión en todos los nodos del clúster al mismo tiempo.
Para hacer esto, necesito un dev/log
socket en el directorio de inicio de cada usuario y parece que necesito que sea diferente para cada nodo.
Actualmente, sólo el nodo donde se inició por primera vez el demonio syslog realiza cualquier registro. Supongo que eso se debe a que el dev/log
socket está en uso cuando los otros nodos intentan conectarse a él con socket(2)
algo listen(2)
así.
Entonces, planeé crear una estructura de directorios superpuestos en el disco local de cada servidor, que contuviera solo los directorios y los dev/log
sockets.
El problema es que estoy enCentoOS 7, y aufs
no está disponible.
P:¿Hay alguna manera de tener un /dev/log
directorio separado para cada usuario (el sshd internal-sftp
y vsftpd
hacer su propio chroot:ing) en cada servidor? Si es así, ¿puedo hacerlo sin crear una mount --bind
cuenta para cada usuario, cuál sería mi último recurso?
(Especificar la ruta al socket de registro en vsftpd y sshd sería una solución elegante, ya que le digo a rsyslog dónde escuchar y puedo cambiarlo fácilmente).