
Hallo, ich habe einen Server - SLES 11 SP 1 -, den ich mit einem weiteren Server zu einem HA-Cluster erweitern möchte. Service-IP, Apache etc. habe ich mir schon angesehen, das funktioniert im Test auch soweit. Auf dem Server laufen zwei Skripte über cron. Die Skripte dürfen im Cluster nur je auf einem Server laufen, nicht gleichzeitig auf beiden Nodes. Zudem benötigt ein Skript einen mount eines NFS-Verzeichnisses. Wie integriere ich das nun am besten in den Cluster? Gibt es brauchbare cron- und mount-Resource-Agents oder wie macht man das am geschicktesten? Grüße Marc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 12/09/2011 09:22 AM, schrieb Marc Patermann:
Wenn die beiden auf ein gemeinsames Storage zugreifen würde ich ein Log-File anlegen lassen. Jeder der beiden kontrolliert vor dem Start des Cronjobs ob die PID, die in dem Lock-File steht, existiert und ob die wirklich dem gewünschten Prozess gehört. Wenn ja, dann wird nicht gestartet. Wenn nein, wird die eigene Pid in das Lockfile geschrieben und der Prozess werkelt los. Wenn der Prozess fertig ist wird das Lockfile wieder gelöscht. Geht halt nur, wenn du ein gemeinsames Storage irgendwo hast. Ansonsten kannste das ja auch mit einem SSH-Login bewerkstelligen, der im Prinzip das gleiche macht. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Hallo, Daniel Spannbauer schrieb (09.12.2011 10:38 Uhr):
Wenn ich es "zu Fuß" machen muss, könnte ich die Skripte auch so anpassen, dass sie die Existenz der Service-IP auf dem Node abfragen. Und wenn sie nicht vorhanden ist, ist eben "exit". Ich hatte gehofft, dass sich das auch über CRM managen lassen ließe. Marc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

On Fri, Dec 09, 2011 at 09:22:13AM +0100, Marc Patermann wrote:
http://www.suse.com/products/highavailability/ sollte alles erforderliche liefern. Prüfen kann man das unter http://www.suse.com/products/highavailability/features/#Resource_Agents Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany

Am 12/09/2011 09:22 AM, schrieb Marc Patermann:
Wenn die beiden auf ein gemeinsames Storage zugreifen würde ich ein Log-File anlegen lassen. Jeder der beiden kontrolliert vor dem Start des Cronjobs ob die PID, die in dem Lock-File steht, existiert und ob die wirklich dem gewünschten Prozess gehört. Wenn ja, dann wird nicht gestartet. Wenn nein, wird die eigene Pid in das Lockfile geschrieben und der Prozess werkelt los. Wenn der Prozess fertig ist wird das Lockfile wieder gelöscht. Geht halt nur, wenn du ein gemeinsames Storage irgendwo hast. Ansonsten kannste das ja auch mit einem SSH-Login bewerkstelligen, der im Prinzip das gleiche macht. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Hallo, Daniel Spannbauer schrieb (09.12.2011 10:38 Uhr):
Wenn ich es "zu Fuß" machen muss, könnte ich die Skripte auch so anpassen, dass sie die Existenz der Service-IP auf dem Node abfragen. Und wenn sie nicht vorhanden ist, ist eben "exit". Ich hatte gehofft, dass sich das auch über CRM managen lassen ließe. Marc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

On Fri, Dec 09, 2011 at 09:22:13AM +0100, Marc Patermann wrote:
http://www.suse.com/products/highavailability/ sollte alles erforderliche liefern. Prüfen kann man das unter http://www.suse.com/products/highavailability/features/#Resource_Agents Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
participants (3)
-
Daniel Spannbauer
-
Lars Müller
-
Marc Patermann