OSsecure: Anleitung Windows Installation.

Wie kann ein OSsecure System auf einem Windows Betriebssystem installiert werden?

Diese Anleitung beschreibt alle Fragenstellungen zu einer Windows Installation. Generell ist eine Windows Installation nicht erforderlich und auch nur in Ausnahmefällen sinnvoll. Bei allen OSsecure Systemen ist generell eine autarke SoC-Lösung integriert, daher sind Software-Installationen generell nicht erforderlich. Bei speziellen System-Setups (z.B. Nachrüstungen, Modernisierungen oder einem zusätzlichen zentralen Modul) besteht die Möglichkeit einer Windows-Installation. Bitte prüfen Sie, welche Installations-Art für Sie richtig ist: A) „Installation eines neuen Systems“ oder B) „Neue Installation eines bestehenden Systems„, wenn Sie z.B. einen Rechner neu aufsetzen oder von WinXP auf Win7 umziehen oder C) „Update eines bestehenden Systems„, wenn Sie nur den OSsecure Versions-Stand aktualisieren wollen.

  • Welche Windows Systeme werden unterstützt?
    Win XP, VISTA, Win 7, Win 8, sowie Win Server 2008 R2, Win 8 Server, bzw. Server 2012
  • Welche Hardware Anforderungen werden vorausgesetzt?
    Die Anforderungen sind minimal. CPU min. 1,5 GhZ, min. 2 GB RAM, min. 4 GB Festplattenspeicher und 1 freier USB Port
  • Werden auch virtuelle Maschinen unterstützt?
    Ja, virtuelle Maschinen werden ab Nov 2013 unterstützt. Der USB Dongle muss dabei der Maschine fest zugeordnet sein.
  • Welche Ports müssen in der Firewall freigeschaltet werden?
    In der lokalen Firewall des Windows-Clients muss der PORT 80 (Senden und Empfangen) freigeschaltet werden.


Installation eines neuen OSsecure-Systems

  1. Bitte laden Sie sich hier die Datei „OSsecure Image (Windows) x.xx.xx (Setup Version)“ herunter. Sie finden die Datei auf der zweiten Seite.
  2. Sie benötigen zusätzlich den OSsecure-USB Lizenz-Dongle. Stecken Sie diesen in eine freie USB Buchse des Rechners.
  3. Entpacken Sie die heruntergeladene Datei und Starten Sie die Setup.exe
    1. Wählen Sie „Deutsch“ und bestätigen Sie mit „OK“
    2. Bestätigen Sie mit „Weiter“.
    3. Wählen Sie das Programmverzeichnis, wo Sie OSsecure installieren wollen (z.B. C:\Program Files\OSSecure) und bestätigen Sie mit „Weiter“.
    4. Wählen Sie eine Bezeichnung für den Eintrag im Startmenü (z.B. OSSecure) und bestätigen Sie mit „Weiter“.
    5. Aktivieren (anhaken) Sie „Als Service Installieren“ und „Lizenzieren der Fingerprinterkennung“ und bestätigen Sie mit „Weiter“.
  4. Der Rechner muss nach dem Setup neu gestartet werden.
  5. Rufen Sie sich nach dem Neustart die IP-Adresse des Rechners, bzw. die Adresse „https://localhost“ im Webbrowser auf.
  6. Führen Sie nun den First Start aus ( oder *IP-Adresse*/system/firstStart.jsp? ):
    1. Erstinstallation – Schritt 1 – Netzwerk: Wählen Sie „Keine neue IP“.
    2. Erstinstallation – Schritt 2 – Datenbank: Selektieren Sie „Datenbank herunterladen“ und tragen Sie im Feld „IP“ eine IP-Adresse (oder Hostnamen) eines bestehenden (und angeschalteten) OSsecure-Systems ein. Lassen Sie die Porteinstellungen auf „80“ und bestätigen Sie mit „OK“.
    3. Die Datenbank wird heruntergeladen, Sie sehen einen prozentualen Fortschritt und anschließend startet das System neu (reboot).
    4. Erstinstallation – Schritt 3 – eindeutige Geräte Identifikation: Belassen Sie die Einstellung auf dem ersten Punkt: Neue ID für dieses Gerät in einem Verbund erstellen (die neue ID wird xx sein). Bestätigen Sie mit „OK“.
    5. Erstinstallation – Schritt 4 – Gerätename: Wählen Sie einen Gerätenamen. Es handelt sich nicht um den Hostnamen, sondern die Bezeichnung des Systems im OSsecure Verbund. Tragen Sie daher einen Namen ein, aus welchem sich der Standort und das Sicherheitsbehältnis ableiten lässt (z.B. GS23 – Schleuse). Bestätigen Sie mit „Abschließen“.
    6. Das System startet neu (reboot).
  7. Wenn Sie innerhalb des First Start einen Fehler oder eine falsche Angabe gemacht haben, können Sie den Vorgang jederzeit bei Schritt 1 beginnen lassen, indem Sie „Neu starten“ wählen.
  8. Die Installation ist vollständig abgeschlossen. Testen Sie die Funktion Ihres Systems, indem Sie beispielsweise ein Fach öffnen oder die Kasse durch die Schleuse betreten.


Neue Installation eines bestehenden OSsecure-Systems

Das OSsecure-System existiert bereits und Sie möchten es neu aufsetzen, bzw. auf einen anderen Rechner oder eine neue Windows Version „umziehen“.

Sichern Sie sich aus der bestehenden OSsecure-Installation (sofern noch existent) die folgenden Ordner:

  • C:\Program Files\OSSecure\web\WEB-INF\jsp\control\templates
  • C:\Program Files\OSSecure\src

Ziehen Sie den OSsecure-USB Lizenz-Dongle von Ihrem alten Rechner ab und stecken diesen am neuen Rechner in eine freie USB Buchse.

Führen Sie nun die Schritte der „Installation eines neuen OSsecure-Systems“ (siehe oben) durch. Beachten Sie bitte jedoch diese zwei abweichenden Installationsschritte:

  • Bei Punkt 4. Neustart nach dem Setup: Bevor Sie das System neu starten, kopieren Sie bitte den gesicherten „src“ Ordner über den bestehenden „src“ Ordner im neuen Programmverzeichnis und überschreiben Sie alle vorhandenen Dateien. (Sollten Sie den Neustart bereits versehentlich durchgeführt haben, müssen Sie zusätzlich die „reloadConfigXml“ aus dem „src“ Ordner ein Verzeichnis höher (C:\Program Files\OSSecure\) kopieren und dann einen erneuten Neustart durchführen.)
  • Bei Punkt 6. First Start – Punkt 4. Erstinstallation – Schritt 3 – eindeutige Geräte Identifikation: Wählen Sie NICHT den ersten Punkt, sondern „ID selber wählen„. Wählen Sie hier die ID, welche das System bereits zuvor hatte. Sie finden die ID des bestehenden Systems, indem Sie sich auf einem anderen OSsecure-System anmelden. Im Menü ► Systemverwaltung ► „Synchronisationsstatus einsehen“ und dort in der ganz linken Spalte sehen Sie die ID des OSsecure-Systems, welches Sie neu installieren wollen. Es sind in jener Tabelle alle Systeme aufgelistet, daher überprüfen Sie, ob es sich um das richtige System handelt. Eine falsche Angabe in diesem Installtionsschritt kann zu einem fehlerhaften System führen!

Den gesicherten Ordner „templates“ benötigen Sie nur in Ausnahmefällen, wenn innerhalb der Installation ein Problem auftritt.


Update eines bestehenden OSsecure-Systems

Bitte laden Sie sich hier die Datei „OSsecure Image (Windows) x.xx.xx (Update Version)“ herunter. Sie finden die Datei auf der zweiten Seite.

  1. Entpacken Sie die heruntergeladene Datei. Im Entpackten Ordner finden Sie auch diese Anleitung.
  2. (Schritt 2 kann übersprungen werden, wenn min. Version 1.16.31 vorliegt). Kopieren Sie die Datei start.bat in das OSSecure Hauptverzeichnis (Standard C:\Programme\Ossecure\).
  3. Kopieren Sie die Datei update.zip in das OSSecure Unterverzeichnis „\update“ (z.B. C:\Programme\Ossecure\update\)
  4. Loggen Sie sich in OSSecure ein und starten Sie den Rechner über den Menüpunkt „Systemverwaltung -> System neu starten“ neu.
  5. Das Update wird nun automatisch nach dem Neustart ausgeführt.
  6. Je nach Leistung des System ist das OSSecure Webinterface nach ca. 10 Min wieder verfügbar.
  7. Das Update ist vollständig installiert, wenn beim Aufruf des OSSecure Webinterfaces in der Fester-Titelleiste die neue Versionsnummer steht.

Standardport 80 ist belegt. OSsecure startet nach dem „First Start“ nicht.

Nach der Erstinstallation startet OSsecure nicht. Vermutlich ist dann der Standard-Port (80) belegt. In den Log-Daten unter „C:\Programme\OSSecure\log\ossecure.log“ finden Sie folgenden Eintrag:

java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

Dieser Log-Eintrag zeigt, dass der Port bereits von einer anderen Anwendung belegt ist und OSsecure nicht starten kann. Wechseln Sie in das Programmverzeichnis und öffnen Sie die folgende Datei mit einem Editor (Notepad.exe): „C:\Programme\OSSecure\src\config.xml“. Suchen und editieren Sie die Ziele zwischen und ändern Sie den Wert von 80 auf einen freien Port z.B. 8080. Speichern Sie die Datei und schieben Sie die Datei „reloadConfigXml“ ein Verzeichnis höher (von „C:\Programme\OSSecure\src\reloadConfigXml“ zu ► C:\Programme\OSSecure\reloadConfigXml“). Führen Sie einen Neustart durch, damit die Änderungen wirksam werden.

Beispiel der config.xml:

<root>
<Server>
<NodeID>1</NodeID>
<Autologon>0</Autologon>
<Name>Tagestresor</Name>
<Alertmode>0</Alertmode>
<AlertMinLength>9</AlertMinLength>
<LearnFingerSndPerson>0</LearnFingerSndPerson>
<noChangesOnOwnUser>1</noChangesOnOwnUser>
<hasCardReader>0</hasCardReader>
<enableBioPIN>1</enableBioPIN>
<cardReaderComPort>/dev/ttyS0</cardReaderComPort>
<IP>
192.168.1.161
</IP>
<PORT>
80
</PORT>
</Server>