Gibt es in RHEL/CentOS 7 eine „unterstützte“ Möglichkeit, einen Verzeichnisbaum per Union-Mount über einem NFS-Mount-Punkt zu mounten?

Gibt es in RHEL/CentOS 7 eine „unterstützte“ Möglichkeit, einen Verzeichnisbaum per Union-Mount über einem NFS-Mount-Punkt zu mounten?

Ich habe eine NFS-Freigabe, die fast 500 chroot-(S)FTP-Benutzer-Home-Verzeichnisse enthält.

Diese NFS-Freigabe ist auf mehreren FTP-Servern gemountet und bildet einen hochverfügbaren FTP-Cluster.

Ich möchte syslogdie Protokollierung auf allen Clusterknoten gleichzeitig aktivieren.

Dazu benötige ich einen dev/logSocket im Home-Verzeichnis jedes Benutzers, und anscheinend muss dieser für jeden Knoten unterschiedlich sein.

Derzeit führt nur der Knoten, auf dem der Syslog-Daemon zuerst gestartet wurde, eine Protokollierung durch. Ich gehe davon aus, dass dies daran liegt, dass der Socket verwendet wird, wenn die anderen Knoten versuchen, sich mit oder oder so ähnlich dev/logdamit zu verbinden .socket(2)listen(2)

Daher plante ich, auf der lokalen Festplatte jedes Servers eine Overlay-Verzeichnisstruktur zu erstellen, die nur Verzeichnisse und dev/logSockets enthält.

Das Problem ist, ich bin aufCentoOS 7, und aufsist nicht verfügbar.

Q:Gibt es eine Möglichkeit, /dev/logfür jeden Benutzer auf jedem Server ein eigenes Verzeichnis zu haben (den SSHD internal-sftpund vsftpdsein eigenes Chroot:ing)? Wenn ja, kann ich das tun, ohne mount --bindfür jeden Benutzer ein eigenes Konto zu erstellen, was mein letzter Ausweg wäre?

(Die Angabe des Pfads zum Protokoll-Socket in vsftpd und sshd wäre eine elegante Lösung, da ich rsyslog mitteile, wo es zuhören soll, und das leicht ändern kann).

verwandte Informationen