Privater Lizenzdienst
Für Organisationen, bei denen die installierte Altium-Software offline bleiben muss – also vom Internet isoliert –, kann der Komfort und die Flexibilität einer bedarfsgesteuerten Softwarelizenzierung durch einen lokalen Altium Infrastructure Server (AIS) bereitgestellt werden, anstatt durch den internetbasierten Altium Licensing Service. Der kostenlos herunterladbare AIS stellt einen Private License Service (PLS) bereit, der über das lokale oder unternehmensweite Netzwerk zugänglich ist.
Der Infrastructure Server wird auf einem PC installiert, der mit dem Unternehmens-LAN/WAN verbunden ist, und von einem Administrator so eingerichtet, dass er die Altium-Lizenzen des Unternehmens bezieht und diese anschließend über seinen PLS über das Netzwerk an Altium-Softwareinstallationen bereitstellt. Wenn die Lizenzen zunächst über den webbasierten Lizenzdienst von Altium bezogen werden, werden sie für den lokalen Zugriff in Private Licenses umgewandelt.
Ähnlich wie bei der Verwendung einer Lizenz aus dem Portal des Altium License Service kann ein Sitz (eine Instanz) einer vom PLS gehosteten Altium-Lizenz von der Arbeitsplatzsoftware während der Nutzung „geleast“ und anschließend „widerrufen“ werden (also in den verfügbaren Lizenzpool zurückgegeben), wenn sie nicht mehr benötigt wird. Mit dem Altium PLS können Lizenzen auch auf Roaming-Basis bereitgestellt werden, wobei der Lizenzsitz für einen festgelegten Zeitraum an das Zielsystem verleast wird – dadurch kann sich der Host-PC der Software, etwa ein Laptop, frei „bewegen“, während er vom Netzwerk getrennt ist. Außerdem können mit dem Netzwerk verbundene Altium Servers durch den AIS lizenziert werden.
Der Altium Infrastructure Server (AIS) und sein PLS bieten die Flexibilität, die Unternehmen mit mehreren Altium-Softwareinstallationen benötigen, mit dem zusätzlichen Vorteil, dass Lizenz- und Sitznutzung über einen zentralen AIS konfiguriert, überwacht und gesteuert werden können – der wiederum in einem lokalen LAN/WAN gehostet wird, das vom Internet isoliert sein kann.
Vorbereitungen
Falls noch nicht geschehen, besteht der erste Schritt zur Nutzung des Private License Service in der Installation und Lizenzierung des Altium Infrastructure Server.
Siehe Installing the Infrastructure Server
Die Funktionalität des Altium Infrastructure Server, einschließlich seiner Private License Service-Funktionen, wird verfügbar, sobald der AIS durch Hinzufügen einer geeigneten Infrastructure Server License lizenziert wurde. Dies geschieht, indem Sie sich mit den standardmäßigen admin/admin Anmeldedaten beim AIS anmelden, die Seite Licenses aufrufen (ADMIN » LICENSING) und die mit dem AIS-Installationsdownload bereitgestellten Lizenzdateien hinzufügen. Der Server wird durch importierte alf Lizenzdateien selbst lizenziert oder – falls verfügbar – durch aus der Cloud bezogene AIS-Lizenzen; in beiden Fällen lizenziert er sich selbst.
Siehe Licensing the Infrastructure Server
Nach Installation und Lizenzierung kann der AIS über das Altium-Portal Lizenzen für Altium-Software vom Online License Service beziehen. Dies erfolgt über die License Manager Seite des Servers (ADMIN » LICENSES), indem Sie im Menü der Schaltfläche From cloud die Option
auswählen.
Beachten Sie, dass der AIS so konfiguriert werden muss, dass er sich mit dem Portal des Altium License Service verbinden und dort anmelden kann, damit die von Ihrer Organisation gekauften Lizenzen zunächst bezogen werden können – danach kann er offline sein. Alternativ können auch alle erforderlichen Lizenzen über einen separaten Server bezogen werden, der mit dem Internet verbunden ist, und anschließend als einzelne Lizenzdateien auf den lokalen AIS übertragen werden.
Siehe Acquire software Licenses from the Cloud
Verwendung des License Service
Sobald der Altium Infrastructure Server (AIS) und sein Private License Service (PLS) installiert und lizenziert wurden (wie oben beschrieben), können Lizenzen, die vom Altium Licensing Service bezogen wurden – etwa Server-, Client Access (CAL)- und andere Altium-Softwarelizenzen – anschließend vom PLS über das lokale Netzwerk bereitgestellt werden.
Lokale PLS-Einrichtung
In der Standardkonfiguration des PLS werden bezogene Lizenzen, die standardmäßig für All Users Zugriff eingerichtet sind, für Altium-Softwareinstallationen im Netzwerk verfügbar gemacht. Der Infrastructure Server selbst wird wie oben beschrieben durch importierte alf Lizenzdateien „selbst lizenziert“.

Der PLS stellt einer Altium-Softwareinstallation (Client) im Netzwerk Lizenzen bereit, wenn diese sich mit dem AIS License Service verbindet.
Bei den standardmäßigen PLS-Einstellungen und Konfigurationen bezogener Lizenzen erhält jede Verbindung von Altium-Software zum PLS Zugriff auf die verfügbaren Lizenzen. Diese einfache Anordnung ist ideal, wenn ein zentraler Lizenzdienst (der AIS) mehrere Altium-Software-Arbeitsplätze mit identischen Lizenzanforderungen lizenzieren soll – beispielsweise über eine einzelne Mehrplatzlizenz. Wie sich Altium-Software, etwa Altium Designer, mit dem PLS verbindet, wird unten beschrieben.
Um auf die PLS-Einstellungen zuzugreifen, wählen Sie in der Browseroberfläche des AIS die Optionsseite License Manager aus – ADMIN » SETTINGS – License Manager.

Die Optionen des License Manager beeinflussen, wie Lizenzen konfiguriert und verleast werden.
Die License Manager-Optionen auf der Browserseite Settings sind wie folgt:
-
Cloud license service url – Wird bei der AIS-Installation auf die korrekte Webadresse für den Zugriff auf den Altium License Service voreingestellt, wodurch der Lizenzbezug auf Basis Ihrer eingegebenen Anmeldedaten für das Altium Account möglich ist. Die Anmeldedaten können auf der Seite General – Altium Live Credentials unter ADMIN » SETTINGS hinzugefügt oder bearbeitet werden.
-
Automatic user creation – Wenn diese Option aktiviert ist, erzeugt der PLS automatisch ein AIS-Benutzerkonto (festgelegt auf den Windows-Kontonamen des Arbeitsplatzrechners), wenn Altium Designer eine Verbindung zum AIS herstellt (siehe unten). Das erzeugte AIS-Benutzerprofil wird dann für die Rollenzugehörigkeit verwendet und bestimmt damit die Lizenzverteilung für diesen Altium-Software-Arbeitsplatz. Wenn die Option deaktiviert ist, wird kein Benutzerkonto erstellt.
-
Seat return timeout interval – Gibt den Zeitraum der Inaktivität eines Clients (eines verbundenen Arbeitsplatzrechners) an, nach dem das aktuelle Lizenzleasing abläuft und an den verfügbaren Pool von Lizenzsitzen zurückgegeben wird. Der PLS fragt einen Client regelmäßig über das Netzwerk ab und erwartet eine Antwort; bleibt diese für die angegebene Anzahl von Stunden aus, wird das Lizenzleasing aufgehoben. Wenn sich die Client-Software auf normale „saubere“ Weise von einer Lizenz trennt (Beenden, Trennen vom PLS usw.), wird ein geleaster Lizenzsitz automatisch zurückgegeben.
-
Automatically create assignment for All Users group – Wenn diese Option aktiviert ist, werden neu bezogene Lizenzen der Gruppe
All Userszugewiesen. Die bereitgestellte Lizenz ist dann für alle Arbeitsplatzrechner zugänglich, die sich mit dem AIS verbinden, unabhängig davon, welcher Role-Gruppe das Benutzerprofil eines Arbeitsplatzrechners zugewiesen ist. Beachten Sie, dass Lizenzzuweisungen bearbeitet werden können, wie unten beschrieben. Wenn die Option deaktiviert ist, wird eine bezogene Lizenz keiner Benutzergruppe zugewiesen und ist daher über das Netzwerk nicht zugänglich.
Die Standardeinrichtung bedeutet in der Praxis, dass beim Verbinden eines Altium-Software-Arbeitsplatzes mit dem AIS License Service (PLS):
- Für Altium-Software werden geeignete Lizenzen vom AIS bereitgestellt. Alle kompatiblen Lizenzen stehen allen Arbeitsplatzrechnern zur Verfügung, da der PLS für bezogene Lizenzen auf Automatically create assignment for All Users group eingestellt ist.
- Im AIS wird ein neues Benutzerprofil auf Basis des Windows-Kontonamens des Arbeitsplatzrechners erstellt – selbst dann, wenn die Arbeitsplatzsoftware keine Lizenz least. Dies liegt an der Standardeinstellung Automatic User Creation.
Aus Sicht eines Softwarebenutzers bedeutet dies einfach, dass geeignete Lizenzen verfügbar sind und verwendet (geleast) werden können.
Altium-Software lizenzieren
Lizenzen, die durch den Private License Service im AIS konfiguriert und bereitgestellt wurden, können von Altium-Softwareinstallationen im Netzwerk genutzt werden, die als Clients für den PLS fungieren.
Um beispielsweise auf eine von PLS bereitgestellte Altium Designer-Lizenz zuzugreifen, verwenden Sie in der Ansicht License Management die Option Connect to Local Server (Altium Designer Agile, Altium Designer), um zunächst die Verbindung herzustellen. Stellen Sie die Felder Server name und Server port so ein, dass sie mit denen des AIS im Dialog Private License Server Setup übereinstimmen (Altium Designer Agile, Altium Designer).
Sobald Altium Designer mit dem Infrastructure Server und seinem PLS verbunden ist, werden die Informationen zum verbundenen Private Server im Bereich Private Server der Ansicht License Management angezeigt, und der Bereich für verfügbare Lizenzen in der Ansicht zeigt automatisch die spezifischen Lizenzen an, die durch die PLS-Verbindung bereitgestellt werden und Ihnen zur Nutzung zur Verfügung stehen.
Verwenden Sie die Schaltfläche Disconnect, um die Verbindung zum aktuell verbundenen privaten Lizenzserver zu trennen. Über das Menü der Schaltfläche Disconnect können Sie eine Verbindung zu einem zuvor verbundenen Server herstellen, eine Verbindung zu einem neuen Server aufbauen oder den aktuell verbundenen Server entfernen (d. h. die Verbindung zu ihm trennen und ihn aus der Liste der zuvor verbundenen Server entfernen).
Um eine Lizenz für die Altium Designer-Installation auszuleihen, wählen Sie die gewünschte Lizenz aus der Liste aus und klicken Sie auf die Schaltfläche Use. Alternativ kann eine vom AIS gehostete Lizenz auf den Modus Automatic Leasing gesetzt werden, sodass in der Client-Software kein Eingreifen des Benutzers erforderlich ist – abgesehen vom Herstellen der anfänglichen Verbindung zum AIS. Beachten Sie, dass Altium Designer die PLS-Verbindungseinstellungen beibehält und beim Start versucht, die Verbindung erneut herzustellen.
Wenn eine Lizenz verwendet wird, wird ihre Kachel mit dem Symbol
gekennzeichnet und mit einem grünen Rahmen hervorgehoben. Das Feld Seats für die Lizenz wird aktualisiert, um anzuzeigen, dass ein weiterer Platz dieser Lizenz belegt ist.
Wenn die Lizenz ausgeliehen wurde – entweder durch automatische oder manuelle Auswahl in der Client-Software –, zeigt die Seite Licensing des Infrastructure Server (ADMIN » LICENSES) an, dass ein Platz der Lizenz verwendet wird – dargestellt durch einen erhöhten Wert bei User Count für diese Lizenz. Die Lizenz wird sofort freigegeben, wenn die Workstation die Verbindung zum PLS trennt, der Benutzer die Software schließt oder die Lizenzleihe vom AIS-Administrator über die zugehörige Schaltfläche
zwangsweise widerrufen wird.
Weitere Informationen zur Option Automatic user creation finden Sie unter Automatically generated User profiles.
Roaming einer Private Server License
Ein Platz einer Private Server License kann per Roaming verwendet werden, d. h. für einen bestimmten Zeitraum bezogen werden. Sie müssen nicht mit dem Lizenzserver verbunden bleiben, um die Lizenz in diesem Modus zu verwenden – Sie können die Verbindung trennen und offline arbeiten und sich damit im Grunde frei mit Ihrem Lizenzplatz bewegen.
Um einen Platz einer verfügbaren Private Server License in diesem Modus zu verwenden, klicken Sie auf die Schaltfläche
in der Lizenzkachel oder klicken Sie mit der rechten Maustaste auf die Kachel und wählen Sie im Kontextmenü den Befehl Roam. Daraufhin wird das Dialogfeld Retain License angezeigt, in dem Sie festlegen können, wie viele Tage und/oder Stunden Sie den Platz per Roaming verwenden möchten. Geben Sie die Anzahl der Tage und/oder Stunden ein oder verwenden Sie die Pfeile nach oben/unten, bis die gewünschte Zahl bzw. die gewünschten Zahlen angezeigt werden.
Wenn eine Lizenz im Roaming-Modus verwendet wird, wird ihre Kachel mit dem Symbol
gekennzeichnet und mit einem grünen Rahmen hervorgehoben. Das Feld Seats für die Lizenz wird aktualisiert, um anzuzeigen, dass ein weiterer Platz dieser Lizenz belegt ist.

Um eine Private Server License im Roaming-Modus zu verwenden, nutzen Sie die Option Roam.
Wenn Sie eine Lizenz im Roaming-Modus verwenden, können Sie die Verbindung zu Ihrem Lizenzserver trennen und offline arbeiten. Sie müssen sich nur dann mit Ihrem Lizenzserver verbinden, wenn Sie entweder die Lizenz freigeben oder den Roaming-Zeitraum verlängern möchten. Letzteres erfolgt durch erneutes Klicken auf die Schaltfläche
. Passen Sie dann den Roaming-Zeitraum nach Bedarf im Dialogfeld Retain License an.
Die Freigabe einer Lizenz, die per Roaming verwendet wird, erfolgt durch Herstellen einer Verbindung zum Lizenzserver und anschließendes Klicken auf die Schaltfläche
in der Lizenzkachel oder durch Rechtsklick auf die Kachel und Auswahl des Befehls Release im Kontextmenü.
Lizenzzugriff verwalten
Um die Lizenzverfügbarkeit für Benutzer von Altium-Software zu steuern, kann der Altium Infrastructure Server (AIS) so konfiguriert werden, dass bestimmte Lizenzen definierten Benutzerrollen (Gruppen von Benutzern) zugeordnet werden. In der Praxis bietet der License Service (PLS) beim Verbinden einer Workstation mit dem AIS nur die Lizenzen an, die Rollen zugewiesen sind, in denen das Benutzerprofil der Workstation Mitglied ist.
Vom AIS bezogene Lizenzen sind standardmäßig All Users zugewiesen, können jedoch jeder verfügbaren Rolle neu zugewiesen werden. Ebenso können Benutzer jeder verfügbaren Rolle hinzugefügt werden.
Eine Übersicht über die Arbeit mit Benutzern und Rollen im AIS finden Sie unter Users and Roles, ausführlichere Informationen unter Managing Users.
Bevor die Lizenzverteilung auf diese spezifischere Weise (nach Mitgliedschaft in Benutzerrollen) verwaltet wird, sollten im Infrastructure Server einige Voraussetzungen erfüllt sein:
- Für die relevanten Software-Workstations wurden Benutzerprofile hinzugefügt. Diese werden automatisch erzeugt, wenn eine Workstation eine Verbindung zum AIS hergestellt hat.
- Im AIS wurden geeignete Benutzerrollen hinzugefügt, und die oben genannten Benutzerprofile wurden als Mitglieder in diese Rollen aufgenommen.
- Lizenzen, die für die Workstation-Software gelten, wurden vom AIS bezogen. Die Lizenzen müssen aktiv sein und es müssen ausreichend Plätze verfügbar sein.
- Das Standardkonto admin/admin im AIS wurde in ein korrekt konfiguriertes Administratorkonto (nicht das Standardkonto) geändert. Dies wird dringend empfohlen, unabhängig davon, wie das AIS verwendet wird.
Lizenzzuweisungen
Nachdem die AIS-Benutzerkonten und -Rollen eingerichtet wurden, können bezogene Softwarelizenzen nach Bedarf Rollen zugewiesen werden.
Im im folgenden Bild gezeigten Fall haben zwei Workstations (ENGINEERING-2 und ENGINEERING-3) eine Verbindung hergestellt, um entsprechende Benutzerprofile (Bruce und Narelle) auf Basis des aktiven Windows-Kontos der Workstation zu erzeugen. Es wurden zwei Rollen hinzugefügt (Engineering und QA), und die Benutzer wurden als Mitglieder dieser Rollen hinzugefügt (Bruce ist Mitglied von Engineering, und Narelle ist Mitglied sowohl von Engineering als auch von QA).
Wählen Sie die Lizenzliste (ADMIN » LICENSES), um auf die vom AIS bezogenen Lizenzen zuzugreifen, die dann den gewünschten Rollen zugewiesen werden können. Im unten gezeigten Beispiel wurden dem AIS zwei Altium-Softwarelizenzen hinzugefügt, und sie sind zunächst der Standardrolle All Users zugewiesen.
Um eine Lizenzzuweisung zu einer geeigneteren Rolle zu ändern, wählen Sie deren Schaltfläche
, um die Seite License Edit zu öffnen, und dann die Bearbeitungsschaltfläche License assignments , um auf die Menüoptionen Assign to role im Dialogfeld Edit Assignment zuzugreifen. In diesem Beispiel wurde die Lizenz der Rolle QA neu zugewiesen.
Die Optionen für die Lizenzzuweisung umfassen:
-
Automatic leasing: Erzwingt, dass Altium-Software auf einer Workstation diese Lizenz automatisch ausleiht (verwendet), wenn sie verfügbar ist. In der Ansicht License Management der Software wird beispielsweise der normale Vorgang – Auswahl der Lizenz aus der Liste und Auswahl von Use – für diese Lizenz automatisch ausgeführt.
-
Seat availability: Geben Sie die Anzahl der Lizenzplätze an (bis zur Gesamtzahl der Plätze), die für die zugeordnete Rolle verfügbar gemacht werden sollen, oder aktivieren Sie einfach die Option All available seats, um die Gesamtzahl der Plätze für diese Lizenz zu aktivieren (ihr Attribut User Count)
-
Roaming: Erlauben Sie, dass eine Lizenz per „Roaming“ verwendet wird (Nutzung durch Altium-Software, wenn der Host-PC nicht mit dem Netzwerk verbunden ist), indem Sie die Option Allow Roaming auswählen. Die Einstellung Max roam konfiguriert die Lizenz so, dass ein „roamender“ Platz nach dem angegebenen Zeitraum deaktiviert wird. Geben Sie
0ein, um unbegrenztes Roaming zu erlauben (bei einer laufzeitbasierten Lizenz wird das Roaming faktisch durch das Ablaufdatum der Lizenz begrenzt). Weitere Informationen finden Sie im Abschnitt Roaming a Private Server License. -
Notifications: Benachrichtigungen sind Meldungen, die als Reaktion auf bestimmte Ereignisse an Benutzer gesendet werden, z. B. wenn ein bestimmter Prozentsatz der verfügbaren Lizenzplätze ausgeliehen wurde oder wenn ein Versuch, einen Platz auszuleihen, fehlschlägt. Beachten Sie, dass E-Mail-Benachrichtigungen erst verfügbar sind, wenn sie konfiguriert und aktiviert wurden – siehe Configuring Email Notifications.
-
Wenn die Option Notify when <x>% of available seats have been leased aktiviert ist und die Anzahl der ausgeliehenen Plätze diesen Prozentsatz erreicht (oder überschreitet), wird eine entsprechende Benachrichtigungs-E-Mail an die im Feld Send to users with role angegebene Role group gesendet. Beispiel ansehen.
-
Wenn die Option Send reject notifications aktiviert ist, wird eine Fehler-E-Mail an die oben genannte Rolle gesendet, wenn ein Benutzer versucht, einen nicht verfügbaren Lizenzplatz auszuleihen – zum Beispiel wenn in der (nicht aktualisierten) Ansicht License Management (Altium Designer Agile, Altium Designer) noch ein verbleibender Platz als verfügbar angezeigt wird, dieser jedoch inzwischen von einem anderen Benutzer ausgeliehen wurde. Siehe Beispiel.
-
Wenn die neue Konfiguration der Lizenzzuweisung abgeschlossen ist, klicken Sie auf
, um die Zuweisung für die ausgewählte Rolle zu übernehmen. Um eine vorhandene Lizenzzuweisung zu löschen, verwenden Sie die Schaltfläche
, die dem entsprechenden Eintrag zugeordnet ist.
Ansicht „Lizenzrollen“
Um die vorhandenen Zuweisungen von Lizenzrollen gesammelt anzuzeigen und zu bearbeiten, wählen Sie in License Manager die Ansicht Roles (Registerkarte ADMIN » LICENSES –Roles). Klicken Sie in der Spalte Roles auf einen Rollennamen, um dessen Benutzer-Mitglieder anzuzeigen, und rechts daneben die zugewiesenen Lizenzen. Für die Benutzer-, Rollen- und Lizenzzuweisung in diesem Beispiel zeigt diese Gesamtansicht, dass der Benutzer Narelle Mitglied der Rolle QA ist, die wie oben zugewiesen Zugriff auf die 15-Platz-Lizenz hat.
In dieser Ansicht können Rollen über die Schaltfläche
auch Lizenzzuweisungen hinzugefügt werden. Um in diesem Fall der Rolle Engineering und damit den Benutzerprofilen Bruce und Narelle eine Lizenz zuzuweisen, wählen Sie im Dialog Add Assignment eine geeignete Lizenz aus dem Dropdown-Menü License aus und
die Änderung.
Hier wurde der Rolle Engineering und ihren zugehörigen Workstation-Konten (Benutzern) eine 5-Platz-Lizenz hinzugefügt. Details zur zugewiesenen Lizenz erhalten Sie, wenn Sie die Erweiterungsoption auswählen, die dem entsprechenden Eintrag zugeordnet ist.
Beachten Sie, dass in diesem Fall eine Lizenzzuweisung für die Rolle new hinzugefügt wurde, anstatt eine vorhandene Zuweisung von All Users einer bestimmten Rolle neu zuzuweisen (wie oben beschrieben). Das bedeutet, dass – wie im hier gezeigten Beispiel – zwar eine 5-Platz-Lizenz zur Rolle Engineering hinzugefügt wurde, die Lizenz aber weiterhin auch der Standardrolle All Users zugewiesen ist und somit allen Workstations zur Verfügung steht, die sich mit dem Infrastructure Server verbinden.
Wenn die zusätzliche Rollenzuweisung All Users der Lizenz gelöscht wird, bleibt die Lizenz nur noch der Rolle Engineering zugewiesen statt beiden und ist dadurch ausschließlich für die Benutzergruppe Engineering verfügbar. Um eine vorhandene Lizenzzuweisung zu löschen, verwenden Sie die Schaltfläche
, die dem entsprechenden Eintrag zugeordnet ist.
Als Ergebnis dieser beispielhaften Lizenzzuweisungen:
-
Der Software-Workstation mit dem Windows-Kontonamen
Bruceauf PCENGINEERING-2wird die 15-Platz-Softwarelizenz angeboten. Der Grund dafür ist, dass im AIS:-
das verbundene Benutzerprofil
Bruce(Bruce/ENGINEERING-2) ist -
das Benutzerprofil
BruceMitglied der RollengruppeEngineeringist. -
der Rolle
Engineeringdie 15-Platz-Lizenz zugewiesen ist.
-
-
Der Software-Workstation mit dem Windows-Kontonamen
Narelleauf PCENGINEERING-3werden die 15-Platz-and die 5-Platz-Softwarelizenzen angeboten. Der Grund dafür ist, dass im AIS:-
das verbundene Benutzerprofil
Narelle(Narelle/ENGINEERING-3) ist -
das Benutzerprofil
NarelleMitglied der RollengruppenEngineeringundQAist. -
der Rolle
Engineeringdie 15-Platz-Lizenz zugewiesen ist und der RolleQAdie 5-Platz-Lizenz zugewiesen ist.
-
das verbundene Benutzerprofil
Arbeiten mit Lizenzen
Der auf AIS basierende Private License Service bietet eine Reihe von Verwaltungsfunktionen für die Verwaltung von Lizenzzuweisung und -nutzung, einschließlich der Möglichkeit, eine ausgeliehene Lizenz zwangsweise freizugeben und die Lizenznutzung genau zu überwachen.
Eine verwendete Lizenz freigeben
Für Situationen, in denen eine Lizenz von einer Altium-Softwareinstallation verwendet wurde, aber nicht korrekt freigegeben wurde, stellt der PLS eine Möglichkeit bereit, diese Ausleihe zu beenden und den Platz in den Pool verfügbarer Lizenzplätze zurückzuführen. Dies kann auftreten, wenn der PC des Benutzers in den Standby-Modus gewechselt ist, während die Software aktiv war, oder durch einen Softwareabsturz, der ein sauberes Beenden verhindert hat. In der Praxis ist dieser Lizenzplatz dann weiterhin als verwendet registriert und daher für einen anderen Benutzer nicht verfügbar.
Um in dieser Situation die betreffende Lizenz zu finden, wechseln Sie in der AIS-Weboberfläche zur Lizenzliste, indem Sie ADMIN » LICENSES auswählen. Innerhalb der Liste der Lizenzen auf der Registerkarte Licenses sind die Ausleihinformationen für jeden Eintrag verfügbar, wenn Sie den Lizenzeintrag mit der Schaltfläche
erweitern – verwenden Sie dies, um den Benutzer zu finden, der den Lizenzplatz noch belegt.
Die an diesen Benutzer ausgeliehene Lizenz kann beendet und der Platz in den Lizenzpool zurückgegeben werden, indem Sie auf die Schaltfläche
klicken, die dem Benutzereintrag zugeordnet ist, und die Aktion anschließend im Dialog Release seat bestätigen. Altium Designer informiert den Benutzer beispielsweise darüber, dass die Lizenz von einem Administrator zwangsweise freigegeben wurde.
Beachten Sie, dass diese Benachrichtigung nur für netzwerkbasierte Benutzer-Clients gilt und nicht für einen Softwarebenutzer, der eine Lizenz auf dem Rechner ausgeliehen hat, auf dem auch das AIS gehostet wird – also bei Verwendung von Altium-Software, die auf demselben PC wie der Infrastructure Server installiert ist.
Lizenznutzung überwachen
Der Altium Infrastructure Server (AIS) umfasst eine Reihe von Funktionen zur Überwachung und Berichterstellung der Lizenznutzung, mit denen geprüft werden kann, wie Altium-Softwarelizenzen innerhalb eines Unternehmens verwendet werden. Dies ist nützlich, um sicherzustellen, dass die verfügbaren Lizenzplätze optimal genutzt werden, zukünftige Lizenzanforderungen abzuschätzen und die Nutzung einzelner Benutzer zu bestimmen.
Auf die AIS-Funktionen zur Lizenznutzung wird über das Administratormenü auf der Seite License Manager unter der Registerkarte Reports zugegriffen (ADMIN » LICENSES). Dort stehen verschiedene Berichtsoptionen zur Verfügung, die über bestimmte Registerkarten innerhalb der Berichtsansicht aufgerufen werden. Je nach Art der für den jeweiligen Bericht benötigten Informationen können die zugehörigen Berichtsfilter angewendet werden, um die Ergebnisse auf bestimmte Lizenzen, Rollen, Benutzer und Zeiträume einzugrenzen.
Um beispielsweise die Ergebnisse der Nutzungsberichte so zu filtern, dass die Lizenzaktivität eines bestimmten Satzes von Lizenzen angezeigt wird, wählen Sie die gewünschten Lizenzen im Dropdown-Menü Licenses aus und klicken Sie auf
. Die Filterwirkung dieser Optionen bleibt bestehen, während die einzelnen Registerkarten für die Berichtsarten ausgewählt werden, sodass Sie Nutzungsberichte sehen können, die auf diese Lizenzen beschränkt sind.
Die Seite Report bietet außerdem die Möglichkeit, den aktuellen Bericht im CSV-Format auf die Festplatte zu exportieren – kompatibel mit Microsoft Excel und anderen Tabellenkalkulationsanwendungen – für Verwaltungs- und Abrechnungszwecke. Wählen Sie die gewünschten Berichtsergebnisse über die passende Registerkarte und die für Ihre Anforderungen geeigneten Filter aus, klicken Sie auf die Schaltfläche
und geben Sie einen Speicherort auf der Festplatte an.
Benutzerdefinierte Fehlermeldungen
Bei der Arbeit mit Altium-Software kann ein Benutzer vom Infrastructure Server verschiedene Popup-Dialoge Error als Reaktion auf Probleme mit Benutzerkonten, Lizenzen und Platzzuweisungen erhalten.
Der Text der in den Dialogen angezeigten Fehlercodes kann durch Bearbeiten des Inhalts der Datei errors.xml geändert werden, die sich im Verzeichnis LicenseManagerService der AIS-Installation befindet – typischerweise C:\Program Files (x86)\Altium\Altium Infrastructure Server\LicenseManagerService.
Beispielsweise lautet der XML-Eintrag für die Standardfehlermeldung, die erzeugt wird, wenn der PLS kein synchronisiertes Benutzerprofil erstellen kann – etwa weil die Option Automatic user creation des PLS deaktiviert ist – wie folgt:
<Error code="4" text="Unable to connect to License Manager. User %USERNAME% has not been found and could not be created because of the server policies. Please contact License Administrator"/>
Dies könnte bearbeitet werden, um den folgenden Dialog Error zu erzeugen. Beachten Sie, dass CR/LF-Codes ( ) und Schlüsselparameter wie der zugehörige Benutzername (%USERNAME%) bei Bedarf eingefügt werden können.

Eine geänderte Dialogmeldung Error für einen Zustand „Code 4“.
Einen Remote-Altium Server lizenzieren
Neben der Lizenzierung von Altium-Designsoftware wie Altium Designer kann der Altium Infrastructure Server (AIS) auch zur Lizenzierung eines Altium Server verwendet werden. In dieser Serverkonfiguration fungiert das AIS als zentraler Lizenzmanager für alle Altium-Produkte, einschließlich aller Altium Server im Netzwerk, etwa solcher, die für das Management von Konstruktionsdaten in einzelnen Entwicklungsabteilungen verwendet werden.
Diese Art der Installation eignet sich für ein großes Unternehmen, in dem jede Abteilung (Entwicklung, QS usw.) mehrere Altium-Softwareinstallationen and einen lokalen Abteilungsserver für das Management von Konstruktionsdaten verwenden kann. Sowohl die Altium Server als auch die Altium-Softwareinstallationen werden durch einen zentralen, dedizierten Lizenzierungsdienst wie den License Manager (PLS) im Altium Infrastructure Server (AIS) lizenziert. Eine schematische Darstellung dieser Multi-Server-Anordnung finden Sie im Diagramm unten.
Vorausgesetzt, dass auf einem Abteilungsserver bereits lokale Benutzerkonten eingerichtet sind, kann die gesamte Lizenzierung für die Abteilung vom zentralen AIS verwaltet werden, wenn:
- das AIS gültige Lizenzen für Altium Server und Altium Server CAL erworben hat.
- der Remote-Server (die Abteilung) so konfiguriert wurde, dass er seine External PLS Mode verwendet, um auf das zentrale AIS zuzugreifen, und der lokale „Self-Licensing“-Manager des Servers deaktiviert ist (siehe unten).
Altium Server-Lizenzen hinzufügen
Serverlizenzen werden dem AIS wie jede andere Lizenz hinzugefügt, indem die Option From cloud aus dem Menü der Schaltfläche
ausgewählt und verfügbare Lizenzen aus dem Altium License Service ausgewählt werden.
Bei korrekter Einrichtung leiht ein Altium Server im Netzwerk automatisch eine verfügbare Lizenz vom AIS aus, sodass im AIS selbst keine weitere Konfiguration erforderlich ist – die Lizenzen können der Standardgruppe All Users zugewiesen bleiben, und die Option Auto leasing der Zuweisung muss nicht ausgewählt werden.
Den PLS des Remote-Servers konfigurieren
Während ein Altium Server normalerweise über seine eigenen Self-Licensing-Funktionen lizenziert wird, stellt in diesem Fall ein zentraler Lizenzierungsdienst (das AIS) die Lizenz des Servers bereit. Um die Einrichtung des Altium Server so zu ändern, dass er eine verfügbare Lizenz über das Netzwerk vom AIS ausleiht, wählen Sie zunächst den Modus External PLS in seiner Einrichtung License Manager aus (Admin » Settings – License manager).
In diesem Modus versucht der (Abteilungs-)Server, seine Lizenzen von der in den Feldern PLS url und PLS Port angegebenen Server-PLS-Adresse und dem Port zu beziehen. Geben Sie die Netzwerkadresse/den Port des AIS ein, das als zentraler Lizenzierungsdienst fungiert. Die Netzwerkadresse des „externen“ AIS im obigen Bild und damit das Ziel für die externe PLS-Dienstverbindung des Abteilungs-Servers ist http://LicenseServer – dies basiert auf dem Netzwerk-computer_name des Host-PCs des AIS-basierten Lizenzdienstes.
Der Altium Server muss außerdem so umgestellt werden, dass er seine eigenen Lizenzen nicht mehr von seinem internen PLS bezieht, sondern stattdessen auf den angegebenen externen PLS-Dienst – das AIS – zugreift. Dies wird erreicht, indem die Option Use local license manager for vault licensing deaktiviert wird, wie oben gezeigt.
Bestätigen Sie die im License Manager vorgenommenen Änderungen, indem Sie die neue Konfiguration speichern
Der konfigurierte Abteilungs-Server bezieht seine Lizenzen nun vom zentralen AIS. Dort wird (mindestens) angezeigt, dass sich ein Server-Lizenzplatz User Count erhöht hat und der belegte Platz dem generierten Benutzer <computer name>:System des Remote-Servers zugeordnet ist. In diesem Beispiel wird der Remote-Server (Altium On-Prem Enterprise Server) auf einem PC mit dem Namen IMPALA gehostet.
Lizenzierung lokaler Serverbenutzer
In größeren Multi-Server-Systemen, wie oben beschrieben, stellt ein Abteilungs-Server seinen lokalen Workstations normale Datenverwaltungsdienste bereit, aber sein interner Lizenzierungsdienst (PLS) wird so „umgeschaltet“, dass er den Lizenzdienst im zentralen AIS verwendet. Das bedeutet, dass die Lizenzierung sowohl für den Abteilungs-Server als auch für die lokale Altium-Software, die ihn verwendet, vom zentralen PLS-Dienst bereitgestellt wird.
Bei dieser Konfiguration melden sich die Benutzer der Abteilungs-Workstations einfach wie gewohnt am „lokalen“ Server mit ihren bestehenden Benutzerkonten an. Da der lokale Server auf den Modus External PLS eingestellt ist, haben angemeldete Benutzer Zugriff auf Lizenzen, die vom zentralen Lizenzierungsdienst (dem AIS) „umgeleitet“ wurden. Bei einer Anmeldung beispielsweise aus der Designsoftware heraus werden in deren Ansicht zur Lizenzverwaltung (Altium Designer Agile, Altium Designer) automatisch alle kompatiblen Lizenzen aufgelistet, die vom zentralen AIS angeboten werden.
Synchronisierung von Serverbenutzern
Ein Teil des Mechanismus, mit dem einem Benutzer über den lokalen Altium Server Zugriff auf Remote-Lizenzen gewährt wird, ist die Erstellung eines „synchronisierten“ Benutzernamens im zentralen Lizenzierungsserver (dem AIS). Dies ist eine Funktion der Option Automatic user creation im AIS License Manager (PLS), die aktiviert sein muss, damit Software-Workstations erfolgreich lizenziert werden können, die sich an einem lokalen (Abteilungs-)Altium Server anmelden.
Als Beispiel zeigt das folgende Bild einen Abteilungs-Server (Altium On-Prem Enterprise Server, gehostet auf IMPALA) mit zwei registrierten Benutzerkonten: Bruce und Narelle. Diese stehen für Konten lokaler Benutzer, die sich am Server anmelden, um auf dessen Datenverwaltungsdienste zuzugreifen. Dieser Server stellt einen der lokalen Abteilungs-Server dar, die in der obigen Multi-Server-Abbildung gezeigt werden, wobei alle Lizenzen vom zentralen Lizenzierungsdienst im AIS bezogen werden.
Wenn die vom zentralen AIS angebotenen Lizenzen auf den Standardzugriff All User eingestellt sind, werden diese über den Abteilungs-Server an alle lokalen Benutzer weitergeleitet, die sich anmelden. Sobald sich ein Serverbenutzer angemeldet hat, erstellt der Lizenzdienst im zentralen AIS automatisch ein „synchronisiertes“ Benutzerkonto – auch dann, wenn noch keine Lizenz ausgeliehen wurde.
Im folgenden Bild hat sich der Benutzer Bruce an seinem Konto auf dem lokalen Server IMPALA angemeldet, der so eingestellt ist, dass er Lizenzen vom zentralen Lizenzierungs-AIS (LicenseServer) bezieht. Hier verwendet Altium Designer einen Platz einer Lizenz, die vom zentralen Lizenzierungsdienst (dem AIS) angeboten wird und als von Bruce IMPALA ausgeliehen gilt – dies sind die First Name + Second Name-Einträge des automatisch generierten Benutzerkontos im AIS. Beachten Sie außerdem, dass die Tabellenüberschrift der Lizenzen anzeigt, dass die Quelle der verfügbaren Lizenzen ein Private Server ist, was in diesem Fall LicenseServer ist.
Wie unten gezeigt, wurden zwei AIS-Konten, die den Konten des lokalen Servers entsprechen, automatisch erstellt, als sich die Benutzer von ihren Workstations aus am lokalen Server ihrer Abteilung angemeldet haben. Das Konto des lokalen Servers Bruce wird zum AIS-Kontonamen IMPALA:Bruce, und der Serverbenutzer Narelle wird im zentralen AIS zu IMPALA:Narelle.
Beachten Sie, dass das Konto IMPALA:System dem Abteilungs-Server selbst entspricht (in diesem Beispiel Altium On-Prem Enterprise Server), der seine Serverlizenzen vom AIS bezieht – siehe oben Licensing a Remote Altium Server.
Sobald diese Benutzerkonten im AIS registriert wurden, können sie bei Bedarf bearbeitet werden. Konnektivitäts- und Rollenzuordnungen sind nur an das Konto User Name gebunden, sodass andere Parameter nach Bedarf geändert werden können. Eine Änderung des Vor- und Nachnamenseintrags im AIS-Konto würde sich beispielsweise im Namen widerspiegeln, der mit einer von Altium-Software ausgeliehenen Lizenz verknüpft ist, wenn diese am lokalen Server angemeldet ist.
Serverbenutzerlizenzen verwalten
Benutzernamen, die in einer Multi-Server-Konfiguration mit dem zentralen Lizenzierungsserver synchronisiert wurden, können Rollen hinzugefügt werden, um die Verfügbarkeit von Lizenzen und Lizenzplätzen zu verwalten. Wenn sich ein Benutzer dann an einem lokalen (Abteilungs-)Server anmeldet, werden die vom zentralen AIS verfügbaren Lizenzen durch die für dieses synchronisierte Benutzerprofil im zentralen Lizenzierungsdienst konfigurierten Roles and License assignments bestimmt.
Für das hier gezeigte Beispiel:
-
Der synchronisierte Benutzer
IMPALA:Bruce(der BenutzerBruce, synchronisiert vom lokalen Abteilungs-ServerIMPALA) wurde zum Mitglied der RolleQAgemacht. -
Der Rolle
QAwurde eine der verfügbaren Altium Designer-Lizenzen zugewiesen, wobei 5 der 20 Lizenzplätze für diese Rolle reserviert sind. -
Der synchronisierte Benutzer
IMPALA:Narelle(der BenutzerNarelle, synchronisiert vom lokalen Abteilungs-ServerIMPALA) wurde zum Mitglied der RolleEnggemacht. -
Der Rolle
Engwurde eine der verfügbaren Altium Designer-Lizenzen zugewiesen, wobei alle 20 Lizenzplätze für diese Rolle reserviert sind.
Wenn man dieses Beispiel weiterverfolgt, werden bei der Anmeldung eines Benutzers am Konto Bruce des lokalen Abteilungs-Servers aus Altium Designer heraus 5 Plätze einer 20-Platz-Altium Designer-Lizenz vom zentralen Lizenzdienst (dem AIS) über den lokalen Server (Altium On-Prem Enterprise Server) angeboten. Entsprechend sind bei Anmeldung am Serverkonto Narelle aus Altium Designer heraus alle 20 Plätze einer anderen Altium Designer-Lizenz verfügbar.
Diese Benutzerrollen- und Lizenzzuweisungen würden in der Regel vom Administrator des Lizenzierungsservers umgesetzt, sobald sich ein Benutzer des lokalen Servers zum ersten Mal angemeldet hat (wodurch der Benutzersynchronisierungsprozess im AIS ausgelöst wird).
Fehlerbehebung beim Lizenzzugriff
Wenn Ihre Software keine Verbindung zum PLS des Infrastructure Servers herstellen kann oder Lizenzen, die Sie im AIS erworben und konfiguriert haben, von der Software nicht als verfügbar erkannt werden, gibt es möglicherweise System- oder Servereinstellungen, die den Zugriff verhindern.
Berücksichtigen Sie bei der Fehlerbehebung Folgendes:
-
Host PC Firewall – Das PLS des Altium-Servers verwendet standardmäßig den Port
9780, wenn Lizenzierungsdaten über das Netzwerk übertragen werden. Prüfen Sie, ob dieser Port während der AIS-Installation in der Firewall des Host-PCs geöffnet wurde. -
Allowed network connections – Altium Designer bietet beispielsweise im Dialog Preferences die Seite System – Network Activity. Prüfen Sie, ob der Eintrag „License Server“ aktiviert ist, damit das AIS über das Netzwerk mit Altium Designer kommunizieren kann.
-
Try basic tests:
- Check locally – Wenn das AIS auf einem PC eingerichtet ist, auf dem auch eine Altium-Softwareinstallation gehostet wird, stellen Sie zunächst sicher, dass das PLS des Servers für diese lokale Installation erreichbar ist, bevor Sie Remote-PCs untersuchen. Wenn das PLS und private Lizenzen lokal verfügbar sind, deutet dies darauf hin, dass PCs an anderer Stelle im Netzwerk, die keine Verbindung herstellen können, ein Problem mit der Netzwerk- oder Softwarekonfiguration haben (und nicht mit der Server-PLS-Konfiguration).
- Assign license to All Users – Wenn eine im AIS korrekt zugewiesene Lizenz in einer Altium-Softwareinstallation nicht zum Ausleihen verfügbar ist, ändern Sie ihre Rollenzuweisung vorübergehend auf All Users (oder erstellen Sie einfach eine neue All Users-Zuweisung für diese Lizenz). Siehe oben License Assignments. Wenn sie dann für die Software verfügbar wird, deutet dies darauf hin, dass es ein Problem mit der Benutzerrolle oder der Lizenzzuweisung auf dem Server gab.
-
Refresh the server PLS – Nachdem Sie Änderungen an der PLS-Lizenzkonfiguration im AIS vorgenommen haben, insbesondere beim Hinzufügen oder Entfernen von Serverlizenzen, müssen Sie sich möglicherweise ab- und wieder anmelden, um die Änderungen zu sehen. In manchen Situationen kann es erforderlich sein, das AIS neu zu starten, entweder durch einen Neustart des PCs oder mithilfe der Serverfunktion Restart in Windows IIS Manager.
-
Refresh the software's PLS connection – Nachdem Sie Änderungen am Lizenzzugriff im Server-PLS oder in der Altium-Software vorgenommen haben, versuchen Sie, die Softwareverbindung zu aktualisieren, damit die Änderung erkannt wird. Klicken Sie in Altium Designer beispielsweise auf die Schaltfläche Refresh auf der Seite Licensing Management und/oder auf den Link Disconnect/Reconnect... private license server. Um eine vollständige Aktualisierung der Verbindung zu erzwingen, wählen Sie den Link Setup private license server und klicken Sie im Dialog Private License Server Setup auf OK.
-
Verwenden Sie den Modus Automatic user creation – wenn diese Option im AIS deaktiviert ist, wird kein Benutzerprofil erstellt, wenn die Software eine Verbindung zum PLS hergestellt hat. Daher ist kein zugehöriges Benutzerkonto verfügbar und kann keiner Rolle hinzugefügt werden, der bestimmte Lizenzen zugewiesen sind. In einer Multi-Server-Anordnung ist, wie oben beschrieben, ein automatisch erstelltes AIS-Benutzerprofil erforderlich, damit sich Serverbenutzer anmelden und auf Lizenzen zugreifen können.
).




















