G3nis Geschrieben 12. März 2013 Geschrieben 12. März 2013 Hallo zusammen, ich habe einen HA-Cluster auf dem mehrere Webapplikationen laufen. Ich will dabei Cronjobs ausführen lassen die auch dann ausgeführt werden wenn einer der Webserver ausfällt. Nun sollen diese Jobs aber nicht doppelt laufen. Bin im Web leider noch nicht fündig geworden. :/ Hat jemand Ideen wie man das realisieren könnte? Zitieren
SaJu Geschrieben 12. März 2013 Geschrieben 12. März 2013 Was soll mit den cronjobs gemacht werden? Zitieren
root@localhost Geschrieben 15. März 2013 Geschrieben 15. März 2013 Welche Clusterware verwendest du? Mit keepalived würde es die Möglichkeit geben im notify_master bzw. notifiy_backup Skript jeweils eine Datei zu touchen z.B. /var/run/master bzw. die Datei wieder zu löschen. Dann kannst z.B. so nen Job anlegen: * * * * * [ -e /var/run/master ] && /bin/sh /root/do-something.sh Aber ich denke auch jede andere Clusterware wird ne Art Eventhandler haben mit der man sowas ähnliches realisieren kann. viel spass Zitieren
G3nis Geschrieben 19. März 2013 Autor Geschrieben 19. März 2013 Abend, danke für die Antworten ^^ Das ganze wird, falls es jemanden interessiert über ein Skript, Touch und Remove gelöst Zitieren
darkfader Geschrieben 6. April 2013 Geschrieben 6. April 2013 Koenntest Dir auch ueberlegen, die cronjobs als Teil des Clusterpakets einzutragen und zu entfernen (sauber und nachvollziehbar), oder im Job dafuer zu sorgen, dass er guckt, ob das Paket auf dem Rechner selbst aktiv ist. Flagfiles haben die Eigenschaft, dass sie Dir irgendwann ein Bein stellen. Vielleicht erinnerst Dich dann hieran, dann kannst die Loesungen eins drueber ausprobieren ) Gruesse Flo Zitieren
axxis Geschrieben 8. April 2013 Geschrieben 8. April 2013 Falls ein Shared Storage vorhanden ist: Script dorthin auslagern und einen Cluster-Check einbauen (kurzes 'ls' auf das (nicht-)gemountete Storage) Falls nich: Managing cron jobs with Pacemaker | www.hastexo.com (wenn du einen abweichenden crm benuetzt, kann das uebertragen werden) Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.