Bfx.Alex.Update.Daemon: Unterschied zwischen den Versionen

Zeile 10: Zeile 10:
Zum Einrichten des Update Dienstes auf einer dezentralen Installation reicht es aus "Bfx.Alex.Update.Daemon.exe" als Administrator zu starten.
Zum Einrichten des Update Dienstes auf einer dezentralen Installation reicht es aus "Bfx.Alex.Update.Daemon.exe" als Administrator zu starten.
Der Dienst wird dann automatisch angelegt und gestartet. Der Dienstname wird aus den übergeordneten Ordnernamen generiert.
Der Dienst wird dann automatisch angelegt und gestartet. Der Dienstname wird aus den übergeordneten Ordnernamen generiert.
Die korrekte Ordnerstruktur kann aus angeführtem Beispiel entnommen werden. "
  Beispiel:
  Beispiel:
   Verzeichnis: D:\BitFactory\Produktiv\AlexExe\Bfx.Alex.Update.Daemon.exe
   Verzeichnis: D:\BitFactory\Produktiv\AlexExe\Bfx.Alex.Update.Daemon.exe
Zeile 20: Zeile 21:
   Installation 1 in: D:\BitFactory\AlexExe\Produktiv\Bfx.Alex.Update.Daemon.exe
   Installation 1 in: D:\BitFactory\AlexExe\Produktiv\Bfx.Alex.Update.Daemon.exe
   Installation 2 in: D:\BitFactory\AlexExe\Test\Bfx.Alex.Update.Daemon.exe
   Installation 2 in: D:\BitFactory\AlexExe\Test\Bfx.Alex.Update.Daemon.exe
Wichtig: Um dem Daemon Prozess einen Platz für das "ALEX.zip" zur Verfügung zu stellen, muss zumindest <Laufwerk>:\'''BitFactory'''\Alex\Bfx.Alex.Update.Daemon.exe angelegt werden


== Versionsupdate ==
== Versionsupdate ==

Version vom 11. Oktober 2017, 09:36 Uhr

Update Dienst für dezentrale Installation

Dieses Programm ermöglicht es dezentrale ALEX-Installationen zu betreiben die automatisch aktualisiert werden.

Dezentrale Installation

Eine dezentrale Installation ist ein ALEX-Exe Ordner auf einem Rechner ungleich dem ALEX-Server.

Einrichten Bfx.Alex.Update.Daemon

Wenn noch keine Kopie von ALEX vorhanden ist kann das AlexEXE-Verzeichnis vom ALEX-Server als Installationsquelle verwendet werden. Wenn eine Installation von einem ZIP-Archiv(z.B.: ALEX_2017_16_0_0_x64.zip) durchgeführt wird ist es erforderlich die Konfigurationsdatei "_.bfx_CONFIG" vor dem Einrichten des Dienstes vom Server ins Zielverzeichnis(selber Ordner wie Bfx.Alex.Update.Daemon.exe) zu kopieren.

Zum Einrichten des Update Dienstes auf einer dezentralen Installation reicht es aus "Bfx.Alex.Update.Daemon.exe" als Administrator zu starten. Der Dienst wird dann automatisch angelegt und gestartet. Der Dienstname wird aus den übergeordneten Ordnernamen generiert. Die korrekte Ordnerstruktur kann aus angeführtem Beispiel entnommen werden. "

Beispiel:
 Verzeichnis: D:\BitFactory\Produktiv\AlexExe\Bfx.Alex.Update.Daemon.exe
 Dienstname:  ProduktivAlexExe_Updater
 Verzeichnis: D:\BitFactory\Test\AlexExe\Bfx.Alex.Update.Daemon.exe
 Dienstname:  TestAlexExe_Updater
Wichtig: Wenn mehrere Instanzen am selben Server ausgeführt werden dürfen die AlexExe Ordner nicht im selben Verzeichnis liegen.
 Negativbeispiel welches NICHT funktionieren würde:
  Installation 1 in: D:\BitFactory\AlexExe\Produktiv\Bfx.Alex.Update.Daemon.exe
  Installation 2 in: D:\BitFactory\AlexExe\Test\Bfx.Alex.Update.Daemon.exe
Wichtig: Um dem Daemon Prozess einen Platz für das "ALEX.zip" zur Verfügung zu stellen, muss zumindest <Laufwerk>:\BitFactory\Alex\Bfx.Alex.Update.Daemon.exe angelegt werden

Versionsupdate

Der Dienst kopiert neue Versionen nachdem diese vom Client an den Server übertragen wurden. Der Kopiervorgang dauert mindestens 15 Minuten, daher sollte nach dem einspielen einer Version der "Neustart" mit ausreichendem Abstand festgelegt werden.

Synchronisierung Konfiguration

Die Konfigurationsdatei wird minütlich synchronisiert, Änderungen von dieser müssen somit nur am Server erfolgen.

Optionale Automatische Aktionen vor der Aktualisierung

Automatische ausgeführte Aktionen(Batchdatei) können vor und nach dem Update durchgeführt werden: VersionUpgrade_ControlNetworkShare