NFS-Reexport zwischen VPN-verbundenen Servern

NFS-Reexport zwischen VPN-verbundenen Servern

Ich habe zwei Linux-NFS-Server an zwei Standorten (zwei verschiedene Netzwerke), die jeweils mindestens eine NFS-Freigabe bereitstellen.

Diese Server sind über VPN verbunden und die NFS-Dateien der anderen Server sind in Ordnern gemountet (im folgenden Beispiel SrvAist /fooder Ordner von gemountet auf SrvB: /mnt/foound umgekehrt).

SrvA:/foo(Ubuntu 20.04, a.a.a.1, v.v.v.1) <-> SrvB:/bar(CentOS 8.5.2111, b.b.b.1, v.v.v.2)

LAN1: a.a.a.0/24
LAN2: b.b.b.0/24
VPN: v.v.v.0/24

Ich brauche Clients im LAN1-Netzwerk, die sowohl NFS mounten (mit fstab) als auch mit SMB auf den Remote-Server zugreifen können (für Windows-Clients ohne NFS).
Beispielsweise ClientAAhat jemand IP und keinen Zugriff auf die angegebene VPN-Brücke, möchte aber sowohl Ordner a.a.a.2mounten ./foo/bar

Was ich bisher gefunden habe:

Ist dieser NFS-Reexport möglich? Gibt es irgendwelche Risiken? Ist es möglich (und sicher), ihn mit SMB zu kombinieren? Oder sollte ich die Idee des NFS-Reexports verwerfen und nur SMB für den Ordner „hinter dem VPN“ verwenden?

Antwort1

Basierend auf dem, was ich kürzlich auf der Mailingliste gesehen habe, NFS-Re-Export von NFS-MountsIstwird von den Linux-NFS-Entwicklern unterstützt (einschließlich des erneuten Exportierens einer v4-Freigabe auf v3-Clients), Sie sollten jedoch auf dem „Proxy“-Rechner einen relativ aktuellen Kernel verwenden – sieht nach mindestens v5.11 aus, empfohlen wird v5.15.

Die verschiedenen Vorbehalte sind dokumentiert unterhttps://linux-nfs.org/wiki/index.php/NFS_re-export.

verwandte Informationen