Skip to main content

Installieren des Lizenzservers ohne Package Manager

Voraussetzung: Auf dem Gerät ist Codemeter Runtime installiert.

Für weitere Informationen zur Installation von Codemeter ohne Package Manager siehe Manuelle Installation der Codemeter-Laufzeitumgebung auf dem Zielgerät

Wichtig

CODESYS WBM kann nur mit Cockpit verwendet werden. Außerdem muss Ihr Computer gleichzeitig eine Verbindung zum Zielgerät und zum Internet haben.

Wenn Cockpit nicht installiert ist und oder nicht installiert werden kann

Sie müssen manuell den Lizenzserver einrichten, den Softcontainer erstellen und die Lizenzen einspielen.

Prozedur. LicenseServer einrichten
  1. Stoppen Sie Codemeter: sudo /etc/init.d/codemeter stop

  2. Stellen Sie auf Netzwerkserver um.

    Dazu müssen Sie in /etc/wibu/CodeMeter/Server.ini den Wert IsNetworkServer auf 1 setzen: IsNetworkServer=1

  3. Speichern Sie die Änderungen und starten Sie Codemeter: sudo /etc/init.d/codemeter start

Prozedur. Softcontainer erstellen
  1. Überprüfen Sie, ob bereits ein Softcontainer existiert: cmu -x | grep 'FC=6000437'

    Wenn ein Eintrag erscheint, können Sie diesen Abschnitt überspringen, da bereits ein Softcontainer existiert.

  2. Entpacken Sie das Lizenzserver-Debian-Package.

    Dieses Package ist normalerweise im CODESYS-Package des Lizenzservers enthalten. Darin liegt unter /opt/codesyslicenseserver/bin eine Datei .UFC_SoftContainer_CmRuntime.WibuCmLif. Übertragen Sie diese auf das Gerät auf dem der LicenseServer laufen soll.

  3. Erstellen Sie den Softcontainer: cmu --import --file .UFC_SoftContainer_CmRuntime.WibuCmLif

  4. Prüfen Sie, ob der Befehl cmu -x | grep 'FC=6000437' einen Eintrag liefert.

Prozedur. Lizenz einspielen
  1. Ermitteln Sie mit dem Befehl cmu -x die Seriennummer des Softcontainers, in den die Lizenz eingespielt werden soll.

  2. Erstellen Sie die Kontext-Datei: cmu -c 6000437 -s <Serial number> --file <file name>.WibuCmRaC

  3. Übertragen Sie das Kontext-File auf ein Gerät mit Internetzugang.

  4. Öffnen Sie die Adresse https://license.codesys.com/ und geben Sie dort die Nummer des Lizenztickets ein. Klicken Sie auf NEXT und in der folgenden Seite auf ACTIVATE LICENSES.

  5. Wählen Sie danach den gewünschten Containertyp.

  6. Klicken Sie auf der nachfolgenden Seite rechts auf den Link File-based license transfer.

  7. Laden Sie die zuvor generierte Kontextdatei hoch und klicken Sie Start activation now.

  8. Laden Sie die Lizenz-Update-Datei herunter und übertragen Sie die Datei auf das Gerät, das als Lizenzserver agieren soll.

  9. Importieren Sie die Datei: cmu --import --file <File name>.WibuCmRaU

    Die Lizenz ist nun aktiviert

Wenn Cockpit installiert ist

Kopieren Sie die Dateien des CODESYS WBM ins System:

  1. Entpacken Sie das Debian-Paket codesyswbmbase und legen Sie die Dateien, die in /usr/share/cockpit/codesys_wbm liegen, in ein gleichnamiges Verzeichnis im gleichen Pfad auf Ihrem System.

  2. Entpacken Sie das Debian-Paket codesyswbmlicensing und legen Sie die Dateien, die in /usr/share/cockpit/codesys_wbm/codesys_licensing liegen, in ein gleichnamiges Verzeichnis im gleichen Pfad auf Ihrem System.

  3. Starten Sie cockpit neu: systemctl restart cockpit.socket

    Nun sollten Sie das Cockpit Interface über Ihren Browser auf Port 9090 erreichen und dort mithilfe des CODESYS WBM die Lizenzierung durchführen können.