Hallo zusammen,
ich habe hier ein Cluster-Setup und verwendet da SFS/FUSE(Siehe http://ift.tt/1zAAmUJ) zur Dateireplikation. D. h. auf mehreren gleichberechtigten HTTP-Nodes werden Dateien repliziert. SFS ist noch im Bastelstadium, ist aber sehr leichtgewichtig, deswegen habe ich mir das ausgesucht. SFS benötigt dabei eine Client-Komponente und eine aktive Sync-Komponente. Letztere darf aber nur einmal gestartet werden. Jetzt frage ich mich, wie ich das ganz simpel hinbekomme.
Erster Gedanke war da, UCARP zu verwenden. UCARP hat damit zwar erst mal nur indirekt zu tun, da ich keine dedizierte IP für den Dienst benötige. Denn es geht bei UCARP nur darum, dass im Netzwerk eine Dienste-IP gesichert nur einem Server zuzuweisen. Und das geht halt super einfach und funktioniert. Über das up-script von UCARP würde ich dann den Dienst starten bzw. über das down-script diesen dann wieder beenden. Das, was ich noch nicht weiss, ist ob das auch mit mehr als 2 Nodes funktioniert - UCARP ist grundsätzlich erstmal auf 2 Nodes ausgelegt.
Als nächstes würde mir noch ein Locking auf einem NFS-Share einfallen. Das wäre aber wieder ein Single-Point-Of-Failure(SPOF).
Habt Ihr vielleicht noch eine bessere Idee?
ich habe hier ein Cluster-Setup und verwendet da SFS/FUSE(Siehe http://ift.tt/1zAAmUJ) zur Dateireplikation. D. h. auf mehreren gleichberechtigten HTTP-Nodes werden Dateien repliziert. SFS ist noch im Bastelstadium, ist aber sehr leichtgewichtig, deswegen habe ich mir das ausgesucht. SFS benötigt dabei eine Client-Komponente und eine aktive Sync-Komponente. Letztere darf aber nur einmal gestartet werden. Jetzt frage ich mich, wie ich das ganz simpel hinbekomme.
Erster Gedanke war da, UCARP zu verwenden. UCARP hat damit zwar erst mal nur indirekt zu tun, da ich keine dedizierte IP für den Dienst benötige. Denn es geht bei UCARP nur darum, dass im Netzwerk eine Dienste-IP gesichert nur einem Server zuzuweisen. Und das geht halt super einfach und funktioniert. Über das up-script von UCARP würde ich dann den Dienst starten bzw. über das down-script diesen dann wieder beenden. Das, was ich noch nicht weiss, ist ob das auch mit mehr als 2 Nodes funktioniert - UCARP ist grundsätzlich erstmal auf 2 Nodes ausgelegt.
Als nächstes würde mir noch ein Locking auf einem NFS-Share einfallen. Das wäre aber wieder ein Single-Point-Of-Failure(SPOF).
Habt Ihr vielleicht noch eine bessere Idee?
0 commentaires:
Enregistrer un commentaire