Autofs und NFS-Failover – kann Autofs erneut gemountet werden?

Autofs und NFS-Failover – kann Autofs erneut gemountet werden?

Ich habe dieses Szenario:

  • 2 NFS-Server mit /usr/share/man als Exporte (nur als Beispiel, es kann alles sein), sagen wir Server A und Server B (keine Replikate, nur 2 unabhängige Server im selben Subnetz, die dieselben Dinge teilen)

  • beide NFS-Server sind aktiv und fehlerfrei

  • Der Benutzer initiiert das Mounten vom Client aus, indem er beispielsweise ls /mnt/usr/man ausführt. Das Timeout in auto.master beträgt 2 Minuten, fstype=nfs, options=ro,soft

  • Automount ist erfolgreich, Server A wurde von Autofs ausgewählt und der Benutzer kann die aufgelisteten Manpages sehen

  • nach 1min 10sek geht Server (NFS) A down

  • nach 1 Minute und 20 Sekunden führt der Benutzer erneut ls /mnt/usr/man aus

Was passiert ist, dass es gesperrt ist - Mount bleibt auf Server A und kein Benutzer kann in /mnt/usr/man gehen (noch funktioniert lsof)

Nach einigen Minuten Wartezeit (ca. 10 Minuten)

ls: cannot open directory /mnt/usr/man: Input/output error

Meine Frage ist: Soll Autofs dieses Szenario verwalten und automatisch erneut auf Server B mounten? (auch wenn das Mount-Timeout noch nicht abgelaufen ist?)

Ich habe viele Artikel gelesen und es sieht so aus, als ob mein Szenario nicht die Aufgabe von „autofs“ ist (wenn ich so etwas möchte, muss es anders gemacht werden).

Ich möchte jedoch hundertprozentig sicher sein, ob Autofs diese Situation selbst handhaben soll oder nicht.

Antwort1

Ich weiß, das kommt ziemlich spät, aber wurde der NFS-Server-Dienst auf Server B gestartet? Ich bin gerade auf genau diese Symptome gestoßen und das war die Lösung. Versuchen Sie, ihn service nfs-server startauf Server B auszuführen.

verwandte Informationen