Hallo,
ich überlege mir gerade Szenarien wie man Anwendungen für OpenBSD Systeme per NFS im Netzwerk verteilen kann. Im Prinzip geht es darum Programme nur einmal unter /usr/local zu installieren und andere Rechner holen sich das dann per readonly NFS-Mount. Dadurch braucht man nur auf einem Rechner die Packages verwalten (oder Ports kompilieren). Allerdings mache ich mir auch Gedanken über die Ausfallsicherheit, wenn alle Rechner von einem NFS-Server abhängig ist, wäre mir Redundanz ganz recht.
Daher folgende Überlegung: Carp unterstützt ja keine "Session" im Sinne einer laufenden Verbindung. NFS läßt sich über UDP oder über TCP machen. Wäre es daher möglich das verbindungslose UDP für NFS zu nutzen und dann übernimmt der Carp-Backupserver die NFS-Verbindung wenn der Master ausfällt? Oder gibt es sonst noch etwas was einen Status für NFS erzeugt, beziehungsweise muß der Server jeweils wissen welcher Client gemountet hat (was der Backuphost vom Master ja nicht wissen kann)?
Bevor ich mir die Mühe mache das mit 3 Rechnern die ich dafür erst aufsetzen muß zu testen, wollte ich erst mal fragen, ob darüber jemand mehr weiß.
Gruß
Reks30
ich überlege mir gerade Szenarien wie man Anwendungen für OpenBSD Systeme per NFS im Netzwerk verteilen kann. Im Prinzip geht es darum Programme nur einmal unter /usr/local zu installieren und andere Rechner holen sich das dann per readonly NFS-Mount. Dadurch braucht man nur auf einem Rechner die Packages verwalten (oder Ports kompilieren). Allerdings mache ich mir auch Gedanken über die Ausfallsicherheit, wenn alle Rechner von einem NFS-Server abhängig ist, wäre mir Redundanz ganz recht.
Daher folgende Überlegung: Carp unterstützt ja keine "Session" im Sinne einer laufenden Verbindung. NFS läßt sich über UDP oder über TCP machen. Wäre es daher möglich das verbindungslose UDP für NFS zu nutzen und dann übernimmt der Carp-Backupserver die NFS-Verbindung wenn der Master ausfällt? Oder gibt es sonst noch etwas was einen Status für NFS erzeugt, beziehungsweise muß der Server jeweils wissen welcher Client gemountet hat (was der Backuphost vom Master ja nicht wissen kann)?
Bevor ich mir die Mühe mache das mit 3 Rechnern die ich dafür erst aufsetzen muß zu testen, wollte ich erst mal fragen, ob darüber jemand mehr weiß.
Gruß
Reks30
