Benutzer-Werkzeuge


Sidebar

ASV-Webseite

Dokumentation

Hilfe


Webseiten-Werkzeuge

Profil


Druck/Export

Drucken/PDF erzeugen

Unattended Installation eines ASV-Clients

Grundsätzliches zur Installation

Der ASV-Client kann ab der Version 2.15 auch im sogenannten unattended Modus installiert werden. Dazu wird das Erstinstallationspaket von ASV und eine XML-Datei benötigt. Die unattended Erstinstallation wurde auf den Betriebssystemen Windows 10, Linux (Ubuntu und Mint) und MacOS getestet und dabei erfolgreich durchgeführt.

Vorbereitung des Client-Betriebssystems

Folgende Dateien müssen Sie auf dem Client-Betriebssystem vorhalten:

  • 3.XX.X.XXX_XXX_XX_by-installer.zip
  • auto-install.xml

Installation

Zunächst entpacken Sie das ASV-Installationsfile (ZIP-File). Es wird dabei automatisch ein Ordner mit dem selben Namen mit den Installationsdateien erstellt. Innerhalb des Ordners befindet sich der Ordner install, in den Sie die Datei auto-install.xml kopieren / verschieben.

Folgendes ist unbedingt in diesem XML-File zu prüfen und ggf. anzupassen :

  • Variable installPath : Der absolute Pfad des Installationsverzeichnisses des ASV-Clients (z.B.: Windows: C:\Users\client bzw. Linux: /home/username/client)
  • Variable installType : Der Installationstyp: Neuinstallation oder Update (für Neuinstallation gilt der Wert CLIENT; für ein Update der Wert UPDATE)
auto-install.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<AutomatedInstallation langpack="deu">
    <de.isb.svp.installer.panels.HelloPanel id="hello"/>
    <de.isb.svp.installer.panels.InstallTypePanel id="type" installType="CLIENT"/>
    <de.isb.svp.installer.panels.TargetPanel id="destination" installPath="/home/username/client"/>
    <de.isb.svp.installer.panels.ZertifikatPanel id="certs"/>
    <de.isb.svp.installer.panels.CheckSystemPanel id="checks"/>
    <de.isb.svp.installer.panels.DSSClientPanel DSSpath="localhost:8765" id="client"/>
    <de.isb.svp.installer.panels.PostgreSQLPanel id="postgres"/>
    <de.isb.svp.installer.panels.InstallationPanel id="install"/>
    <de.isb.svp.installer.panels.MigrationProcessPanel id="dbsetup"/>
    <com.izforge.izpack.panels.ShortcutPanel id="shortcuts"/>
    <de.isb.svp.installer.panels.FinishPanel id="finish"/>
</AutomatedInstallation>

Wenn in der auto-install.xml die Werte korrekt gesetzt sind, können Sie mit der Installation beginnen.

Unter Windows führen Sie die Datei install-unattended.exe als Administrator aus. Unter Linux/Mac wird die Datei install-unattended.sh ausgeführt. (z.B. sh install-unattended.sh >install.log 2>&1 mit anschliessender Kontrolle der Datei install.log)

Möchte man die Installation mit einer Batchdatei starten oder die Installation über eine Gruppenrichtlinie ausführen, kann folgende Batchdatei verwendet werden.

Download-Box install.cmd.7z