
Eu tenho um compartilhamento NFS contendo quase 500 diretórios pessoais de usuários chrooted (s)ftp.
Este compartilhamento NFS é montado em vários servidores FTP formando um cluster FTP altamente disponível.
Gostaria de ativar syslog
o log em todos os nós do cluster ao mesmo tempo.
Para fazer isso, preciso de um dev/log
soquete no diretório inicial de cada usuário e parece que preciso que seja diferente para cada nó.
Atualmente, apenas o nó onde o daemon syslog foi iniciado pela primeira vez executa qualquer registro. Presumo que seja porque o dev/log
soquete está em uso quando os outros nós tentam se conectar a ele com socket(2)
ou listen(2)
algo parecido.
Então, planejei criar uma estrutura de diretórios de sobreposição no disco local de cada servidor, contendo apenas diretórios e soquetes dev/log
.
O problema é que estou ligadoCento OS 7e aufs
não está disponível.
P:Existe uma maneira de ter um /dev/log
diretório separado para cada usuário (o sshd internal-sftp
e vsftpd
fazer seu próprio chroot:ing) em cada servidor? Se sim, posso fazer isso sem criar uma mount --bind
conta para cada usuário, qual seria meu último recurso?
(Especificar o caminho para o soquete de log em vsftpd e sshd seria uma solução elegante, já que eu digo ao rsyslog onde ouvir e posso alterar isso facilmente).