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.
Stoppen Sie Codemeter:
sudo /etc/init.d/codemeter stop
Stellen Sie auf Netzwerkserver um.
Dazu müssen Sie in
/etc/wibu/CodeMeter/Server.ini
den WertIsNetworkServer
auf 1 setzen:IsNetworkServer=1
Speichern Sie die Änderungen und starten Sie Codemeter:
sudo /etc/init.d/codemeter start
Ü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.
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.Erstellen Sie den Softcontainer:
cmu --import --file .UFC_SoftContainer_CmRuntime.WibuCmLif
Prüfen Sie, ob der Befehl
cmu -x | grep 'FC=6000437'
einen Eintrag liefert.
Ermitteln Sie mit dem Befehl
cmu -x
die Seriennummer des Softcontainers, in den die Lizenz eingespielt werden soll.Erstellen Sie die Kontext-Datei:
cmu -c 6000437 -s <Serial number> --file <file name>.WibuCmRaC
Übertragen Sie das Kontext-File auf ein Gerät mit Internetzugang.
Ö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.
Wählen Sie danach den gewünschten Containertyp.
Klicken Sie auf der nachfolgenden Seite rechts auf den Link File-based license transfer.
Laden Sie die zuvor generierte Kontextdatei hoch und klicken Sie Start activation now.
Laden Sie die Lizenz-Update-Datei herunter und übertragen Sie die Datei auf das Gerät, das als Lizenzserver agieren soll.
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:
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.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.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.