GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehlertolerantes NFS?

Lösung 1:

Sie könnten ein System kaufen, das einen CPU-Ausfall tolerieren kann, oder Sie könnten mehr als einen Server implementieren. Sie können unter Linux ziemlich einfach einen NFS-Failover-Cluster erstellen (ich bin sicher, Sun et al. haben auch dafür einen Mechanismus).

Ein ziemlich gut unterstützter/gängiger Weg, dies zu tun, ist mit Heartbeat (erster Link, den ich bei Google gefunden habe, suche nach NFS und Heartbeat), um den Cluster zu verwalten und dann den Speicher zwischen den Servern zu teilen. Um ein transparentes Failover zu gewährleisten, ist es wichtig, mit NFS auch die NFS-Statusinformationen zu teilen, die sich normalerweise in /var/lib/nfs befinden. Sie können dies tun, indem Sie es auf den gemeinsamen Speicher legen.

Bearbeiten:Auch das Festlegen der fsid-Option auf den gleichen Wert beim NFS-Export auf jedem Server verhindert, dass Sie veraltete Dateihandles erhalten, wenn der Cluster ausfällt.

Lösung 2:

nfs 4.1 unterstützt pNFS, das geclustert ist. http://www.pnfs.com/


Linux
  1. Einrichten eines NFS-Servers und -Clients unter Scientific Linux 6.3

  2. Kubernetes-Cluster mit Rancher einrichten

  3. Linux-Clustering-Konzepte

  4. Linux-Betriebssystemdienst „nfs“

  5. Allgemeine NFS-Mount-Optionen in Linux

NFS-Exporte

Cluster-Passwörter ändern

Cluster-Shell-Befehle

Cluster-Softwarepakete

Cluster-Usermin-Server

So mounten Sie NFS unter Debian 11