Hallo Liebe Community ich brauche eine Lösung,
System- Softwareinfo:
VM1 und VM2 = Datacenter
VM1 = Priorisierter Server
VM2 = Sekundär ( Failover )
Windows Server 2012, Atlassian Bamboo ( as a Service ), Tomcat
Ich habe eine Datacenter-Umgebung mit 2 VM´s, der VM2 Server dient der Ausfallsicherheit und der Dienst ist hier i.d.R. immer aus.
PROBLEM:
Wenn ich den Dienst Atlassian-Bamboo auf der VM1 laufen habe ist die VM2 aus, und springt nur ein wenn die VM2 erkennt das VM1 ausgefallen o.ä ist. Das passt alles und funktioniert auch bei einem Ausfall.
Das Problem ist allerdings das ich den Cache im Dataverzeichnnis von Bamboo auf der VM2 löschen muss bevor der Dienst gestartet wird ( Dienst startet über Tomcat.exe ). Ich muss den Cache also vor dem Starten des Dienstes gelöscht haben ( über Script ).
Frage:
Wie kann ich auf meiner VM2 ein Script erstellen das erkennt wenn der Dienst auf der VM1 ausgefallen ist -> damit mein Script in der Lage ist noch vor dem starten des Dienstes den Cache zu löschen.
Was der Script im Endeffekt durchführt ist ja egal, es muss lediglich vor dem starten des Dienstes die Aktion ausführen und den Cache-ordner löschen.
MfG,
Ich