Moin zusammen,
für mich ist dies der erste Feature Request. Ich habe bereits die Suchfunktion sowie den deutschspachigen und englischsprachigen Bereich des Forums nach einem ähnlichen Beiträgen durchsucht. Da ich nicht fündig geworden bin, kam die Idee zu diesem Request. Sollte ich einen bestehenden Request übersehen haben bitte ich um Rücksicht.
[Einleitung]
Seit PBS 3.3.0 ist es möglich einen externen Datenträger wie z.B. eine USB Festplatte als "removeable datastore" dem PBS hinzuzufügen.
Dieser Datenträger kann über das WebUI oder die CLI gemountet werden und anschließend vollumfänglich wie ein normaler lokaler Datastore genutzt werden.
Zusätzlich kann dieser, solange sich nur ein Datastore auf dem Datenträger befindet, auch automatisch vom System gemountet werden.
Ein unmounten des Datenträger ist ebenfalls über das WebUI oder der CLI möglich. Soll dieser Datenträger unmountet werden, während ein aktiver Task auf dem Datastore ausgeführt wird, stoppt das unmounten des Datenträgers solange bis der aktive Task abgeschlossen wurde.
[Problematik]
Da das unmounten des Datenträgers praktischerweise per CLI und somit auch zeitgesteuert per Cronjob oder Skript ausgelöst stellt sich mir die Frage, wie ich einen Anwender darüber benachrichtigen kann, dass der Datenträger nach erfolgreichen unmounten entfernt werden kann.
Es ist mir keine Möglichkeit aufgefallen, wie eine Benachrichtigung ausgelöst werden, die sich explizit auf den Prozess des unmounten des Datenträgers beziehen lässt.
[Lösungsansatz]
Wird der Prozess des unmounten des Datenträgers gestartet entsteht ein Task vom Typen "unmount-device". Durch das hinzufügen einer notification hook im notification matcher, welche direkt mit dem task-type "unmount-device" verknüpft ist könnte eine Benachrichtigung ausgelöst werden die über die verschiedenen Zustände des unmount Task den Anwender informiert.
[Zielsetzung]
Mit den passenden Regelwerken kann der Anwender über einen erfolgreichen Prozess informiert werden. Erhält der Anwender diese Benachrichtigung kann dieser den externen Datenträger entfernen und korrekt lagern. Nur wenn der Anwender diese explizite Benachrichtigung erhält, darf der Datenträger entfernt werden.
Sollte der Prozess fehlschlagen oder andersartige Zustände erreichen kann der Administrator informiert werden, welcher dann in das Troubleshooting geht ohne den Anwender kontaktieren zu müssen.
Sollte ich etwas übersehen haben bitte ich um Rückmeldung, damit der Feature Request angepasst oder entfernt werden kann.
Beste Grüße aus NRW,
techsolo12
für mich ist dies der erste Feature Request. Ich habe bereits die Suchfunktion sowie den deutschspachigen und englischsprachigen Bereich des Forums nach einem ähnlichen Beiträgen durchsucht. Da ich nicht fündig geworden bin, kam die Idee zu diesem Request. Sollte ich einen bestehenden Request übersehen haben bitte ich um Rücksicht.
[Einleitung]
Seit PBS 3.3.0 ist es möglich einen externen Datenträger wie z.B. eine USB Festplatte als "removeable datastore" dem PBS hinzuzufügen.
Dieser Datenträger kann über das WebUI oder die CLI gemountet werden und anschließend vollumfänglich wie ein normaler lokaler Datastore genutzt werden.
Zusätzlich kann dieser, solange sich nur ein Datastore auf dem Datenträger befindet, auch automatisch vom System gemountet werden.
Ein unmounten des Datenträger ist ebenfalls über das WebUI oder der CLI möglich. Soll dieser Datenträger unmountet werden, während ein aktiver Task auf dem Datastore ausgeführt wird, stoppt das unmounten des Datenträgers solange bis der aktive Task abgeschlossen wurde.
[Problematik]
Da das unmounten des Datenträgers praktischerweise per CLI und somit auch zeitgesteuert per Cronjob oder Skript ausgelöst stellt sich mir die Frage, wie ich einen Anwender darüber benachrichtigen kann, dass der Datenträger nach erfolgreichen unmounten entfernt werden kann.
Es ist mir keine Möglichkeit aufgefallen, wie eine Benachrichtigung ausgelöst werden, die sich explizit auf den Prozess des unmounten des Datenträgers beziehen lässt.
[Lösungsansatz]
Wird der Prozess des unmounten des Datenträgers gestartet entsteht ein Task vom Typen "unmount-device". Durch das hinzufügen einer notification hook im notification matcher, welche direkt mit dem task-type "unmount-device" verknüpft ist könnte eine Benachrichtigung ausgelöst werden die über die verschiedenen Zustände des unmount Task den Anwender informiert.
[Zielsetzung]
Mit den passenden Regelwerken kann der Anwender über einen erfolgreichen Prozess informiert werden. Erhält der Anwender diese Benachrichtigung kann dieser den externen Datenträger entfernen und korrekt lagern. Nur wenn der Anwender diese explizite Benachrichtigung erhält, darf der Datenträger entfernt werden.
Sollte der Prozess fehlschlagen oder andersartige Zustände erreichen kann der Administrator informiert werden, welcher dann in das Troubleshooting geht ohne den Anwender kontaktieren zu müssen.
Sollte ich etwas übersehen haben bitte ich um Rückmeldung, damit der Feature Request angepasst oder entfernt werden kann.
Beste Grüße aus NRW,
techsolo12