Hallo
zusammen,
Ich hätte da eine Frage an die Allgemeinheit.
Kurz zur Situationsbeschreibung: Ich habedrei Qnap’s, wobei
einer davon als reiner Backupserver für die anderen zwei Server
dient. Damit der Backupserver nicht die ganze Zeit läuft, habe ich ein Script geschrieben, dass jeweils auf den zwei aktiven Servern
läuft. Beim Backup erfolgt folgender Ablauf
i) Script: (startet periodisch 1 mal am Tag ca. 15 min vor dem HBS
3 backup) schaltet den Backupserver über WOL an
ii) Script: checkt ob der Backup servers sauber hochgefahren ist
und ob der RTRR Serverprozess läuft
iii) HBS3: (ca. 15min später) da ich bis dato keine Methode
gefunden einen RTRR Backup über CLI zu starten, Startet der RTRR
Backup Job, tägliche Einplannung über HBS3
iv) Script: Prüft den Status des jobs (Logt die Startmarke,
Stopmarke eventuelle Fehlermeldungen)
v) Wurde die Stopmarke gefunden dann prüft der aktive Server ob
auf dem Backupserver ein weiterer RTRR , rsync oder Qsync Job läuft,
wenn nicht schaltet er den Backupserver ab, ansonsten beendet sich
das Script ohne etwas zu tun.
vi) wird Stopmarke nicht erreicht läuft das Script in ein Timout
und macht dann die gleiche Prüfung analog v)
Also die ganze Sache läuft bei mir seit über eine Monat
problemlos. Damit die zwei aktiven Server sich nicht gegenseitig den
Backupserver abschiessen in v) und vi) benutze ich die gleichen
Befehle wie Qnap zur verzögernden Abschalten in „Leistung =>
Energiezeitplan“ da bin ich Safe.
Aber bei iv) Status des Job’s
ermitteln habe ich mir schwer getan, ich habe dazu einen Call bei
Qnap aufgemacht leider ohne Erfolg.
Nach langem suchen habe das Joblog
/share/CACHEDEV1_DATA/.qpkg/HybridBackup/CloudConnector3/job_log.db gefunden
in dem der Status des Jobs
festgehalten wird und das ich auswerte. Aber da es sich um eine
‚inoffizielle‘ Schnittstelle handelt beschleicht mich das Gefühl,
dass
bei irgendeinem
Upgrade
ich
wieder
anfangen werde zu suchen .. Deswegen die Frage: Hat
sich jemand mit
dem Problem ermittelt der Stati auseinandergesetzt und weis eine bessere Lösung ? Auch an
dem Starten
eines definierten HBS 3 Jobs
per
CLI wäre
sehr
interessiert
schon
mal vielen Dank im Voraus