Was ist der Automation License Manager #
Siemens beschreibt den Lizenzschlüssel als die technische Form der Lizenz. Ihr Vertrag gewährt Ihnen das Recht, die Software zu nutzen. Der Lizenzschlüssel wird von der Software vor dem Start abgefragt.
Der ALM installiert diese Schlüssel, überträgt sie zwischen den Rechnern und zeigt an, welche Schlüssel sich derzeit auf einem Computer befinden. Wenn Sie ein Siemens-Produkt installieren, für das ein Schlüssel erforderlich ist, wird dies in der Siemens-Dokumentation klar und deutlich beschrieben: „Softwareprodukte, die Lizenzschlüssel benötigen, melden diese Anforderung automatisch an den Automation License Manager.“ Der ALM sucht dann einen verfügbaren Schlüssel, andernfalls weigert sich die Software, zu starten.
Sobald Sie mehr als nur eine Handvoll Maschinen verwalten, sind drei Punkte von Bedeutung.
- Schlüssel befinden sich an einem Ort, nicht in einem Konto. Ein Lizenzschlüssel befindet sich auf einem Computer, auf einem anderen Computer, der über das Netzwerk erreichbar ist, oder auf einem USB-Stick. Das Verschieben einer Lizenz bedeutet das Verschieben des Schlüssels: per Drag & Drop, Ausschneiden und Einfügen oder durch eine Offline-Übertragung mithilfe eines Startcodes, eines Anforderungscodes und eines Aktivierungscodes für Rechner ohne Netzwerkverbindung. Es gibt kein Portal, das die Berechtigungen für Sie neu zuweist.
- Bei Floating-Lizenzen kommen ein Server und Clients zum Einsatz. Siemens bezeichnet den Rechner, auf dem ein Floating-Schlüssel gespeichert ist, als Lizenzschlüssel-Server, und einen Rechner, der diesen Schlüssel ausleiht, als Lizenzschlüssel-Client. Jeder Client führt eine Suchliste mit Computern, die er der Reihe nach überprüft, wenn lokal kein Schlüssel verfügbar ist. Das ist der gesamte Mechanismus. Er ähnelt eher einem gemeinsam genutzten Ordner mit Schlüsseln als einem modernen Lizenzserver.
- ALM protokolliert Vorgänge, nicht die Nutzung. In der Protokollansicht werden „alle Vorgänge erfasst, die Lizenzschlüssel betreffen (z. B. die Verwendung eines Lizenzschlüssels durch Software, die Übertragung von Lizenzschlüsseln, das Auschecken von Lizenzschlüsseln)“. Sie können die Protokollansicht nach Zeitraum filtern, ausdrucken oder als CSV-Datei exportieren. Was Sie jedoch nicht in Erfahrung bringen können, ist, wie viele Ihrer 40 Engineering-Lizenzen am vergangenen Dienstag um 10 Uhr in Gebrauch waren, wie lange eine Sitzung durchschnittlich dauerte oder wie oft jemand abgewiesen wurde.
Welche Lizenztypen unterstützt ALM? #
Siemens unterteilt dies in zwei Fragen: Welche Art von Lizenz Sie erworben haben und welche Einschränkungen damit verbunden sind. ALM berücksichtigt beide Aspekte, und dieser Unterschied spielt eine Rolle, wenn Sie eine Berechtigungsliste mit den tatsächlich installierten Systemen abgleichen.
Nach Lizenztyp #
| Typ | Was in der Dokumentation von Siemens steht |
|---|---|
| Einzel | Die Nutzung der Software mit einer Einzellizenz ist auf jedem beliebigen Computer zulässig; die zulässige Art der Nutzung richtet sich nach der jeweiligen Lizenzurkunde. |
| Schwimmend | Beinhaltet das Recht zur gleichzeitigen Nutzung für einen unbegrenzten Zeitraum. Die Software kann an mehreren Standorten installiert werden. |
| Meister | Die Nutzung der Software unterliegt keinen Einschränkungen. |
| Upgrade | Wandelt eine Lizenz einer älteren Version in eine neuere um oder erweitert eine Konfigurationsbeschränkung. |
Nach Nutzungsbeschränkung #
| Einschränkung | Was dadurch eingeschränkt wird |
|---|---|
| Unbegrenzt | Nichts. Die Nutzung ist uneingeschränkt. |
| Relevant zählen | Die in der Vereinbarung festgelegte Anzahl von Tags. |
| Zählbare Objekte | Die Anzahl der im Vertrag genannten Objekte. |
| Vermietung | Die im Vertrag festgelegte Anzahl an Betriebsstunden bzw. Tagen ab der ersten Inbetriebnahme. |
| Testversion | Eine Gültigkeitsdauer – Siemens nennt hier als Beispiel 14 Tage – für Tests und Validierungen ohne Gewährleistung. |
| Demo | Betriebsstunden oder Tage ab der ersten Nutzung, genau wie bei einer Miete. |
Die Produktlinien haben ihre eigenen Lösungen. SIMATIC PCS 7 verwendet eine Lizenz für zählbare Objekte, die als X(Y) angezeigt wird: Y ist die maximal lizenzierte Anzahl an Prozessobjekten, X gibt an, wie viele noch frei sind, und die Anwendung zieht die Anzahl der Objekte ab, die bereits in das Automatisierungssystem geladen wurden. WinCC im TIA-Portal bietet ein „Power Pack“, mit dem Sie zwischen den verschiedenen Editionen wechseln können, sowie eine „Unlock Copy License“, die den Kopierschutz durch einen kundenspezifischen Eintrag außer Kraft setzt.
Zwei Konsequenzen für den Lizenzinhaber.
- Ein „Floating Pool“ und eine zählrelevante Lizenz scheitern auf unterschiedliche Weise. Dem einen gehen die Plätze aus, dem anderen die Tags, und nur im ersten Fall erscheint es dem Ingenieur, der darauf stößt, als Lizenzproblem.
- Leih- und Testschlüssel verfallen nach einer bestimmten Zeit, die in keiner Bestelltabelle angegeben ist.
Welche Softwareanbieter nutzen ALM und für welche Anwendungen? #
ALM ist die firmeneigene Lizenzierungstechnologie von Siemens, daher handelt es sich bei den dahinterstehenden Produkten um Automatisierungs- und Prozessprodukte von Siemens. Die Handbücher von Siemens sind der zuverlässige Leitfaden.
- SIMATIC STEP 7. Das klassische Engineering-Tool. „Ab STEP 7 V5.3 wird dieser Schlüssel über den Automation License Manager installiert.“
- Das TIA-Portal und seine Optionen. Das aktuelle Engineering-Framework, einschließlich STEP 7 Professional und der TIA-Portal-Optionspakete. Siemens veröffentlicht ALM parallel zu den TIA-Portal-Versionen, weshalb die Versionszuordnung (ALM V6.2 und seine Service Packs zu den aktuellen TIA-Portal-Versionen) so viele Probleme bei der Aktivierung verursacht.
- WinCC (TIA Portal). Die Floating-Lizenz ist die Standardlizenz für das WinCC-Engineering-System und kann lokal oder über das Netzwerk genutzt werden. Für die Laufzeitumgebung und die Laufzeitoptionen werden lokal installierte Einzellizenzen verwendet.
- SIMATIC PCS 7. Das Prozessleitsystem. Im Lizenzhandbuch heißt es: „Mit der Software ‚Automation License Manager‘ können Sie Lizenzschlüssel zentral verwalten.“
- SIMOTION SCOUT. Bewegungssteuerungstechnik: „Das Programm ‚Automation License Manager‘ verwaltet die Lizenzen.“ Mit Version 4.0 stellte SCOUT von der Einzellizenzierung auf Floating-Lizenzen um.
- SINEMA Server. Netzwerküberwachung: „Zur Verwaltung Ihrer SINEMA Server-Lizenz verwenden Sie das Programm Automation License Manager (ALM).“ Die Lizenzen richten sich nach der Anzahl der überwachten Geräte (50, 100, 250 oder 500); es gibt eine Notfalllizenz mit einer Gültigkeit von 14 Tagen sowie eine 21-tägige Testversion.
- PowerManager und andere SIMATIC-Erweiterungen, für die Siemens spezielle ALM-Service-Pack-Versionen bereitstellt.
Ein Siemens, zwei Lizenzierungsstacks #
Nicht jede Siemens-Software läuft auf ALM, und genau das bereitet den Lizenzmanagern mehr Probleme als alles andere auf dieser Seite.
Die Produkte von Siemens Digital Industries Software (NX, Teamcenter, Solid Edge, Simcenter, die EDA-Tools) laufen auf dem Siemens-Lizenzserver, der auf FlexNet Publisher basiert. In der Dokumentation zum Siemens-Installationsprogramm wird beschrieben, dass dabei „der Siemens Common Vendor Daemon (saltd) anstelle der folgenden Lizenzserver installiert wird: Siemens (saltd), Siemens PLM (ugslmd), Siemens EDA (mgcld).“
Ein Anbieter, zwei separate Systemlandschaften. Wenn Ihre Infrastruktur sowohl ein Konstruktionsbüro als auch eine Fertigungsanlage umfasst, betreiben Sie zwei Lizenzierungssysteme mit zwei Servergruppen, zwei Ausfallmodi und zwei Prüfpfaden. Bei der Suche nach „Siemens-Lizenzserver“ landen Sie oft beim falschen.
So unterstützt Open iT Ihre Arbeit mit ALM #
Open iT ist ein seit 1999 tätiger Anbieter von Software-Asset-Management-Lösungen, der die Nutzung von Engineering- und Techniksoftware erfasst. Sein Flaggschiffprodukt, LicenseAnalyzer™, sammelt Daten aus Lizenzmanagern und erstellt daraus Berichte: Wie viele Lizenzen waren gleichzeitig aktiv, wie lange und wie oft wurde jemandem der Zugriff verweigert?
Diese Berichterstattung gibt es, weil die dadurch gemessene Lücke kostspielig ist. In den von Open iT überwachten Engineering-Umgebungen sind in der Regel zu jedem Zeitpunkt 20 bis 40 Prozent der Lizenzen ungenutzt: Sie sind ausgecheckt, werden auf Ihren Lizenzpool angerechnet und werden von niemandem genutzt. Bei einer Siemens-Engineering-Lizenz handelt es sich dabei um echtes Geld, das in einem Checkout schlummert, den niemand sehen kann.
ALM wirft ein spezielles Problem bei der Datenerfassung auf. Es schreibt kein Nutzungsprotokoll, das von einem anderen System ausgelesen werden könnte, sodass ein normaler Protokollüberwacher nichts nachverfolgen kann. Open iT erfasst diese Daten auf andere Weise.
Sie installieren einen Open iT Core Client auf dem ALM-Lizenzserver. Alle fünf Minuten fordert ein Rohdatensammler die Lizenznutzungshistorie direkt von ALM an, übergibt sie an einen Datensammler und leitet das Ergebnis durch einen Vorprozessor weiter, bevor es auf dem Open iT Core Server gespeichert wird. ALM selbst bleibt unverändert, und für die Ingenieure, die Lizenzen auschecken, ändert sich nichts.
Auf der Grundlage dieser Daten erstellt Open iT vier Arten von Berichten für ALM:
- Gleichzeitige Nutzung. Wie viele Lizenzen waren gleichzeitig im Einsatz, damit die Spitzenauslastung zu einer Zahl statt zu einem Streitpunkt wird.
- Verstrichene Zeit. Wie lange jede Sitzung gedauert hat. Hier sieht man, dass die Lizenz um 08:00 Uhr geöffnet wurde und um 18:00 Uhr noch von jemandem gehalten wurde, der bereits um 11:00 Uhr gegangen war.
- Ablehnungen. Wann wurden Lizenzanträge abgelehnt, wie oft und welche Muster lassen sich dahinter erkennen? Das sind die Argumente für den Kauf weiterer Lizenzen – und die Argumente dagegen.
- Echtzeitüberwachung. Im License Monitor Portal erhalten Sie einen Live-Überblick darüber, was derzeit ausgeliehen ist – neben jedem anderen von Ihnen betriebenen Lizenzmanager.
Letzteres ist in der Regel der Grund, warum ALM letztendlich in den Untersuchungsumfang fällt. Wenn in Ihrer Infrastruktur auch FlexNet, DSLS, RLM oder ein donglebasierter Manager zum Einsatz kommt, ist ALM nicht wirklich das Problem. Das Problem ist vielmehr, dass die Antwort auf die Frage „Was nutzen wir eigentlich?“ an sechs voneinander unabhängigen Stellen zu finden ist. Open iT unterstützt auf dieser Ebene nativ über 100 Lizenzmanager und Anwendungen, sodass ALM-Daten in denselben Berichten wie die übrigen Daten erscheinen.
Level 2 von Open iT geht noch einen Schritt weiter. Es misst die tatsächliche aktive Nutzung direkt auf dem Arbeitsplatzrechner statt auf dem Lizenzserver: Tastatur-, Maus-, CPU- und E/A-Aktivität unter Windows, Unix und macOS. Da es dort läuft, wo auch die Anwendung läuft, funktioniert es unabhängig davon, welcher Lizenzmanager den Schlüssel ausgestellt hat. In Verbindung mit den Ausleihdaten beantwortet es die Frage, die bei einer Verlängerung aufkommt. Nicht, wie viele Lizenzen ausgeliehen wurden, sondern wie viele tatsächlich von einem Nutzer verwendet wurden.
Das Aktivieren der Erfassung erfolgt über einen Konfigurationsvorgang auf dem Lizenzserver, der über die Befehlszeile ausgeführt wird.
Häufig gestellte Fragen #
Wo kann ich den Automation License Manager herunterladen?
Aus dem Siemens Industry Online-Support, unter dem Eintrag „ALM“ (Support-Eintrag 114358). Siemens stellt diese Datei kostenlos zur Verfügung, da lizenzierte Siemens-Software ohne sie nicht ausgeführt werden kann. Vermeiden Sie Download-Seiten von Drittanbietern: Eine ALM-Version, die nicht mit Ihrer Produktversion übereinstimmt, ist die häufigste Ursache für Aktivierungsfehler.
Welche ALM-Version benötige ich?
Diejenige, die für das neueste Siemens-Produkt auf diesem Rechner erforderlich ist. ALM ist abwärtskompatibel mit älteren Produkten; installieren Sie daher die neueste Version, die für Ihre Anlage erforderlich ist. Ein Fehler „Keine Lizenz gefunden“ unmittelbar nach einem TIA-Portal-Upgrade bedeutet in der Regel, dass ALM nicht mit aktualisiert wurde.
Was bedeutet es, wenn der Dienst „Automation License Manager“ angehalten wird?
Der Lizenzdienst läuft nicht, sodass kein Produkt auf diesem Rechner seinen Schlüssel finden kann, auch nicht solche, deren Schlüssel lokal installiert sind. Es handelt sich eher um einen Dienstfehler als um einen Lizenzfehler, und es lohnt sich, darauf hinzuweisen. Auf einem Lizenzschlüsselserver führt ein ausgefallener Dienst dazu, dass alle davon abhängigen Clients ausfallen.
Kann ich eine Lizenz von einem Rechner auf einen anderen übertragen?
Ja, das ist die Hauptaufgabe von ALM. Übertragen Sie den Schlüssel auf den Zielrechner oder zunächst auf einen USB-Stick und anschließend auf den Zielrechner. Bei Rechnern ohne Netzwerkverbindung verwenden Sie das Offline-Verfahren mit Start-, Anforderungs- und Aktivierungscodes. Der Schlüssel muss den Quellrechner verlassen. Das Kopieren des Schlüssels gilt nicht als Übertragung.
Zeigt mir ALM an, wie viele Lizenzen wir tatsächlich nutzen?
Nein. Das Protokoll erfasst Vorgänge im Zusammenhang mit Lizenzschlüsseln auf diesem Rechner: einen verwendeten, übertragenen oder ausgecheckten Schlüssel. Es fasst die Nutzung nicht unternehmensweit zusammen, liefert keine Angaben zur gleichzeitigen Nutzung und zeigt keine Trends bei Zugriffsverweigerungen an. Diese Berichte müssen von einer über ALM liegenden Ebene zur Nutzungsüberwachung stammen.
Ist eine Floating-Lizenz dasselbe wie eine Netzwerklizenz?
Siemens bezeichnet „Floating“ als Lizenztyp. Auch wenn die Begriffe in manchen Fällen als gleichbedeutend behandelt werden, ist es im Fall von Siemens wichtig zu beachten, dass die Terminologie des Unternehmens eindeutig ist: Siemens definiert diesen Lizenztyp als „Floating“, der über ein Netzwerk bereitgestellt werden kann.
Ihre eigenen ALM-Nutzungsdaten anzeigen #
Sie wissen, wie viele Siemens-Lizenzen Sie erworben haben. Die schwierigere Frage ist jedoch, wie viele davon im letzten Monat genutzt wurden, wie viele ungenutzt blieben und wie viele Ingenieure warten mussten, während ein ungenutzter Schlüssel auf einem Rechner in einem anderen Gebäude ausgeliehen war.
Open iT beantwortet diese Frage anhand Ihrer eigenen ALM-Daten, in Ihrer eigenen Umgebung und parallel zu jedem anderen von Ihnen eingesetzten Lizenzmanager.
Sehen Sie sich einen Live-ALM-Bericht an → Eine 20-minütige Bildschirmfreigabe mit einem Lizenzspezialisten. Keine Installation, keine Vorbereitungen erforderlich.
Quellen #
- Siemens, SIMATIC Automation License Manager – Handbuch – Lizenztypen, Lizenzschlüssel-Server und -Client, Protokollansicht, Schlüsselübertragung.
- Siemens, SIMATIC PCS 7 – Handbuch zu Lizenzen und Konfigurationsbeschränkungen – Zentrale Lizenzschlüsselverwaltung mit ALM, Lizenzierung nach Anzahl der Objekte.
- Siemens, Handbuch zur SIMATIC-Programmierung mit STEP 7 – Installation des Lizenzschlüssels mit ALM ab STEP 7 V5.3.
- Siemens, SIMOTION SCOUT-Konfigurationshandbuch – Lizenzverwaltung mit ALM, Umstellung auf Floating-Lizenzen ab Version 4.0.
- Siemens, SINEMA Server – Bedienungsanleitung – Lizenzverwaltung mit ALM, Lizenzstufen nach Geräteanzahl.
- Siemens, welche Informationen gibt es zu den Lizenzen für WinCC (TIA Portal) – Floating-, Einzel-, Power-Pack- und Unlock-Copy-Lizenzen?
- Siemens Digital Industries Software, Installationsanleitung für den Lizenzserver – „saltd“ (gemeinsamer Anbieter-Daemon).
- iT-Online-Dokumentation öffnen, Automation License Manager (ALM), Version 10.2 – Erfassungsmethode, Datentypen, Konfiguration.
