Altium Infrastructure Server
Für Elektronikunternehmen, die eine erhebliche Anzahl von Softwareinstallationen auf mehreren Arbeitsstationen betreiben, besteht die Notwendigkeit, die Bereitstellung, Konfiguration und Lizenzierung dieser Installationen auf Unternehmensebene zu verwalten. Um eine Lösung für die zentrale Verwaltung der Designsoftware eines Unternehmens bereitzustellen, hat Altium den Altium Infrastructure Server (AIS) entwickelt – eine kostenlose, serverbasierte Verwaltungslösung für Altium-Software, die auf Altiums Server Foundation Plattform basiert.
Bei der Installation in einem lokalen Unternehmensnetzwerk bietet der neue Server eine zentrale Steuerung für die Offline-Installation, Lizenzierung und Aktualisierung von Altium-Software sowie für die Verwaltung der Benutzer der Software und der Rollen (Benutzergruppen), denen sie angehören.
Die vom Infrastructure Server bereitgestellten Altium-Technologiedienste umfassen:
- Verwaltung von Benutzerprofilen und Zuweisung von Benutzerrollen.
- Client-Verbindungsdienste – Sitzungsverwaltung, LDAP-Synchronisierung.
- Private License Service – Erwerb, Zuweisung und Nachverfolgung von Softwarelizenzen.
- Network Installation Service – Erwerb, Bündelung und Netzwerkbereitstellung von Software-Installationspaketen.
Serverinstallation
Der Altium Infrastructure Server (AIS) ist als kostenlose herunterladbare Installationsdatei von Altium verfügbar und ist mit PCs kompatibel, auf denen das Betriebssystem Windows 7 (oder höher) ausgeführt wird. Beachten Sie, dass er nicht auf Systemen mit einer Basisversion des Windows-Betriebssystems (Core, Home, Starter, Base) oder auf PCs mit dem veralteten Betriebssystem Windows XP installiert werden kann.
► Weitere Informationen finden Sie unter AIS System Requirements.
Starten Sie den Installationsvorgang, indem Sie die ausführbare Installationsdatei des Infrastructure Server aus der Quelldatei (Altium_Infrastructure_Server_[version].zip Datei) extrahieren und ausführen – Altium Infrastructure Server <version number>.exe. Die nacheinander angezeigten Setup-Dialoge des Installationsassistenten führen Sie durch den Prozess.
Gehen Sie die nachfolgenden Setup-Dialoge des Assistenten durch, um die Installationsorte und die Zugriffsports des Webservers zu bestätigen oder zu bearbeiten.
Nachdem Einrichtung und Konfiguration des Servers festgelegt wurden, kann die Installation fortgesetzt werden. Der letzte Dialog des Assistenten zeigt die Webadresse des Servers auf dem lokalen PC sowohl für den Standardzugriff (http) als auch für den sicheren Zugriff (https) an.
Serverlizenzierung
Der Infrastructure Server benötigt Altium-Lizenzen, um seine Funktionen zu aktivieren und Netzwerkverbindungen zuzulassen. Die erforderlichen Lizenzdateien sind in der heruntergeladenen ZIP-Datei als separate Lizenzdateien (*.alf) verfügbar und werden aktiviert, indem sie über die Browseroberfläche des Servers beim Server registriert werden. Auf diese Oberfläche wird über die im Abschlussdialog des Installationsassistenten angezeigten Webadressen (basierend auf dem Namen des Host-PCs) zugegriffen, wie oben dargestellt.
Beim ersten Zugriff auf den Infrastructure Server verwenden Sie die standardmäßigen admin/admin Anmeldedaten. Sobald es möglich ist, sollten diese geändert werden, um den Administratorzugriff auf den vorgesehenen Serveradministrator zu beschränken.
Nach der Anmeldung wird ein nicht lizenzierter Server durch die Meldung oben auf der Home Seite der Benutzeroberfläche angezeigt. Wählen Sie den zugehörigen Link Add License, um die License Manager Seite des Infrastructure Server zu öffnen. Wählen Sie dann den Lizenztyp und damit die Quelle über das Dropdown-Menü der Schaltfläche
. Die Optionen sind:
- From file – durchsuchen Sie die lokale Festplatte des PCs und wählen Sie eine verfügbare Lizenzdatei aus. Auf diese Weise wird der Infrastructure Server normalerweise lizenziert.
- From cloud – Verbindung mit dem AltiumLive License Server-Portal herstellen, um die für Ihre Organisation verfügbaren Lizenzen aufzulisten und anschließend zu beziehen.
Server-Lizenzdateien anwenden
Wählen Sie die Option From file, um die Lizenzdateien für den Infrastructure Server zu importieren, beispielsweise jene, die in der heruntergeladenen Installations-ZIP-Datei enthalten sind. Suchen Sie die entsprechenden Lizenzdateien (*.alf) und laden Sie diese auf den Server hoch. Für die volle Funktionalität benötigt der Server zwei Lizenztypen:
- Server License – aktiviert die Funktionen und Dienste des Infrastructure Server.
- Client Access License (CAL) – ermöglicht Softwarebenutzern innerhalb einer Organisation den Zugriff auf den Infrastructure Server über das Netzwerk.
Die importierten Lizenzen werden dann auf der License Manager Seite des Infrastructure Server aufgelistet und registriert. Um den vollen Funktionsumfang des Servers zu aktivieren, melden Sie sich ab und anschließend wieder an.
► Eine Übersicht über die AIS-Oberfläche und ihre Funktionen finden Sie unter Exploring the Browser-based Interface.
Softwarelizenzen aus der Cloud beziehen
Der Altium Infrastructure Server umfasst Altiums Private License Service (PLS), das zum Beziehen, Konfigurieren und Zuweisen von Lizenz-„Seats“ an Benutzer oder Benutzergruppen (Rollen) im Unternehmen verwendet wird. Es bietet Kontrolle über den Lizenzleasingmodus, License Roaming, Protokollierung der Lizenznutzung sowie Benutzer-(LDAP)-Synchronisierung und Live-Benachrichtigungen – und mehr.
Der erste Schritt zur Verwaltung und Verteilung von Altium-Softwarelizenzen an Arbeitsstationen im Netzwerk besteht darin, diese Lizenzen über das AltiumLive-Portal vom cloudbasierten License Server von Altium zu beziehen. Dies erfolgt über die License Manager Seite des Servers, über die Option From Cloud im Schaltflächenmenü
.
Ein gültiges AltiumLive-Benutzerkonto ist erforderlich, um auf Lizenzen aus der Cloud zuzugreifen und diese zu beziehen. Um die erste Verbindung zum AltiumLive License Server herzustellen, geben Sie Ihre Kontodaten im Dialog AltiumLive Sign In ein und schließen Sie die Anmeldung ab. Dabei wird vorausgesetzt, dass der Infrastructure Server Zugriff auf das Internet hat.
Alle für Ihr Unternehmen verfügbaren Lizenzen werden im Dialog Add Licenses aufgelistet, sobald die Verbindung zum entfernten Altium License Server hergestellt wurde. Falls erforderlich, verwenden Sie das Filterfeld Product Name, um die Liste auf den gewünschten Lizenztyp zu beschränken.
Wählen Sie die vom Server zu beziehenden Lizenzen aus, indem Sie die zugehörigen Kontrollkästchen Selection aktivieren. Um die ausgewählten Lizenzen herunterzuladen, schließen Sie den Dialog Add Licenses mit der Schaltfläche
. Die bezogenen Lizenzen werden dann auf der License Manager Seite des Infrastructure Server aufgelistet und stehen dort zur Verfügung.
Beachten Sie, dass neu bezogene Lizenzen standardmäßig All Users zugewiesen werden und daher für jede Altium-Software-Arbeitsstation zugänglich sind, die sich mit ihrem Benutzerkonto am Infrastructure Server verbindet – siehe die Optionen von Private License Service, um diese Standardeinstellung zu deaktivieren.
Benutzer und Rollen
Die Fähigkeit des Altium Infrastructure Server (AIS), Altium-Softwareprodukte auf bestimmten Netzwerk-PCs bereitzustellen, zu lizenzieren und zu aktualisieren, wird durch zugewiesene User Anmeldedaten und/oder Benutzer-Roles eingeschränkt. Der Server verbindet sich mit entfernten PCs auf Basis von Softwareberechtigungen und nicht direkt mit der Hardware des Geräts. Dies ermöglicht die vollständige Kontrolle darüber, welche AIS-Ressourcen (Software und Lizenzen) für verbundene PCs verfügbar sind, basierend auf ihrem entsprechenden AIS-Benutzerkonto.
Details zu Benutzernamen und Anmeldedaten werden auf der Seite User Management (unter der Registerkarte Users) der Browseroberfläche des Servers aufgelistet und definiert. Benutzereinträge, die auf der Seite User Management aufgeführt sind, sind von unterschiedlichem Typ und werden wie folgt automatisch oder manuell erstellt:
- AIS system users: Intern generierte Benutzerprofile, wie etwa der Benutzer System, die vom AIS für den automatisierten Netzwerkzugriff verwendet werden.
- AIS access users: Manuell erstellte Benutzerkonten (Profile), die vom Administrator hinzugefügt werden, um bestimmten Benutzern direkten Zugriff auf den Server über die Browseroberfläche zu ermöglichen – in der Regel solchen, die Administratorzugriff benötigen.
- AIS auto-generated users: Automatisch erstellte Benutzerprofile, die vom License Service (PLS) als Reaktion auf Verbindungen von entfernter Software wie Altium Designer oder wenn sich ein Benutzer remote am AIS anmeldet, hinzugefügt werden. Typischerweise sind dies die Benutzereinträge, die Rollen hinzugefügt werden (zu Mitgliedern einer Rolle gemacht werden), wodurch wiederum der Zugriff auf Lizenzen eingeschränkt wird, die dieser Rolle zugewiesen sind. Siehe unten Automatically Generated User Profiles.
► Weitere Informationen zur Arbeit mit AIS-Benutzerkonten finden Sie unter Adding Users & Roles .
Einen Benutzer hinzufügen
Ein Benutzerprofil kann auf der Seite User Management über die Schaltfläche
manuell hinzugefügt werden, wodurch der Dialog Add User geöffnet wird.
Zwei wichtige Eingabefelder im Dialog Add User (und Edit User) sind:
- Authentication: Die Standardoption Built In identifiziert die Benutzerverbindung über den servereigenen Identity Service (IDS), während die Methode Windows verwendet wird, wenn die Netzwerk-PCs Teil einer Windows-Domäne sind und die Windows-Domänenauthentifizierung genutzt wird. Geben Sie für diese Option einen Benutzernamen ein, der exakt mit dem Windows-Domänen-Anmeldenamen des Benutzers übereinstimmt – wie vom Netzwerkadministrator der Organisation bereitgestellt.
-
New Roles: Der neue Benutzer kann einer vorhandenen Rolle hinzugefügt werden, z. B.
Administrator, indem Sie den Rollennamen in dieses Feld eingeben. Das Feld sucht dynamisch nach einer vorhandenen Rolle, die mit dem/den ersten von Ihnen eingegebenen Buchstaben übereinstimmt. Standardmäßig sind Benutzer keiner Rollengruppe zugeordnet – siehe unten für Informationen zum Erstellen von Benutzerrollen.
Automatisch generierte Benutzerprofile
Ein automatisch generiertes Benutzerprofil wird dynamisch vom AIS License Service erstellt, wenn eine Verbindung von einer Altium-Software-Workstation hergestellt wird oder wenn sich ein Benutzer beim AIS anmeldet.
Direkte Verbindung vom Design-Client
Eine Verbindung zum AIS wird normalerweise über die interne PLS-Verbindungsfunktion hergestellt, die in der Altium-Designsoftware verfügbar ist. Die Lizenzverbindungsfunktion wird manuell im Private License Server Setup dialog der Software konfiguriert, das durch Klicken auf die Schaltfläche Connect to Local Server in der Ansicht „Lizenzverwaltung“ geöffnet wird (Altium Designer Agile, Altium Designer) – aufgerufen durch Auswahl der Option Licenses im Dropdown-Menü des Steuerelements „Aktueller Benutzer“ (oben rechts). Erforderlich sind nur der AIS-Servername (in der Praxis der Name seines Host-PCs) und sein aktiver Port.
Wenn von der Software-Workstation eine Verbindung zum Infrastructure Server hergestellt wird, erstellt das AIS ein Profil mit einem User Name, das mit dem Windows-Benutzerkontonamen der Workstation übereinstimmt. Das erstellte AIS-Benutzerprofil enthält einen Eintrag First Name, der ebenfalls mit dem Benutzerkontonamen der Workstation übereinstimmt, sowie einen Eintrag Second Name, der mit dem Computernamen der Workstation übereinstimmt – in der Praxis ihrem Netzwerknamen.
Im unten gezeigten Beispiel-Screenshot hat sich ein entfernter Workstation-PC mit dem Namen SRB-AZ-056 und einem aktiven Windows-Benutzerkontonamen pavel.demidov mit dem AIS verbunden, wodurch das automatisch erstellte hervorgehobene Benutzerprofil erzeugt wurde.
Diese Benutzerprofile, die erzeugt werden, wenn sich alle Workstations mit dem AIS verbinden, können zu bestimmten Roles (Benutzergruppen) gemacht werden, um zu steuern, welche Lizenzen den Altium-Software-Workstations zur Verfügung gestellt werden – siehe unten für Informationen zu Rollen.
AIS-Anmeldung
Wenn sich ein Benutzer (z. B. ein Administrator) über die Browseroberfläche beim AIS anmeldet, erstellt das PLS automatisch einen neuen vollständigen Serverkontonamen. Der generierte Benutzername ist eine Kombination aus dem AIS-Namen und dem zur Anmeldung verwendeten Benutzerkontonamen – AIS_name:user_name.
Im unten gezeigten Beispiel-Screenshot hat sich ein Benutzer mit dem AIS-Konto Barry angemeldet, wodurch das PLS ein neues serverspezifisches Benutzerprofil erzeugt hat: SYDPC016:Barry. Hier ist der Netzwerkname des AIS (abgeleitet vom Namen seines Host-PCs) SYDPC016, der auch als Last Name im neuen Benutzerprofil verwendet wird.
Eine Rolle hinzufügen
Benutzer werden normalerweise in Roles gruppiert, damit vom Server angewendete Bedingungen, wie etwa der Bereich verfügbarer Softwarelizenzen, für bestimmte Sammlungen von Benutzern (Rollen) mit gemeinsamen Anforderungen festgelegt werden können. Beispielsweise würde eine Engineering-Abteilung Lizenzen für Altium Designer benötigen, während das Engineering-Management möglicherweise nur Altium Designer Viewer-Lizenzen benötigt – in diesem Fall würden die Rollen Engineering und Management erstellt und die entsprechenden Benutzerprofile diesen Rollen hinzugefügt.
Benutzer werden normalerweise in Roles gruppiert, damit vom Server angewendete Bedingungen, wie etwa der Bereich verfügbarer Softwarelizenzen, für bestimmte Sammlungen von Benutzern (Rollen) mit gemeinsamen Anforderungen festgelegt werden können. Beispielsweise würde eine Engineering-Abteilung Lizenzen für Altium NEXUS benötigen, während das Engineering-Management möglicherweise Altium Designer-Lizenzen benötigt – in diesem Fall würden die Rollen Engineering und Management erstellt und die entsprechenden Benutzerprofile diesen Rollen hinzugefügt.
Rollen werden auf der Seite Roles des Infrastructure Server aufgelistet, erstellt und bearbeitet. Wählen Sie die Schaltfläche
, um im Dialog Add Role eine neue Rolle hinzuzufügen, oder das Symbol
, das einer vorhandenen Rolle zugeordnet ist, um deren Name und zugewiesene Members (Benutzer) zu bearbeiten – das Feld New Members sucht dynamisch nach vorhandenen Benutzernamen, die den/die ersten von Ihnen eingegebenen Buchstaben enthalten.
► Siehe Adding Users & Roles im Infrastructure Server für ausführlichere Informationen zu Server-Benutzerprofilen und Rollengruppen.
Lizenzen verwalten und zuweisen
Der Altium Infrastructure Server (AIS) umfasst Altiums Private License Service (PLS), das zum Abrufen, Konfigurieren und Zuweisen von Lizenz-„Seats“ an Unternehmensbenutzer oder Benutzergruppen (Rollen) verwendet wird. Es bietet Kontrolle über den Lizenz-Leasingmodus, License Roaming, Protokollierung der Lizenznutzung sowie Benutzersynchronisierung (LDAP) und Live-Benachrichtigungen – und mehr.
Vom Infrastructure Server abgerufene Lizenzen werden für den lokalen Zugriff in Private Licenses umgewandelt, wobei sie vom PLS (nach der Konfiguration) über das Netzwerk an entfernte Softwareinstallationen „bereitgestellt“ werden.
Lizenzen abrufen
Lizenzen für andere Altium-Softwareprodukte werden über die Seite License Management des Servers abgerufen, wie im obigen Abschnitt Acquire Licenses beschrieben. Wenn beispielsweise eine Verbindung zum Online-Altium License Service (über dessen Portal) hergestellt wird, enthält die Dialogliste Add Licenses alle Lizenzen, die Ihrem Unternehmen zur Verfügung stehen; je nach benötigten Lizenzen können diese über die zugehörigen Kontrollkästchen ausgewählt und dem AIS hinzugefügt (heruntergeladen) werden.
Lizenzen zuweisen
Wenn eine abgerufene Lizenz einer Rolle „zugewiesen“ wird, haben nur Benutzer, die Mitglied dieser Rolle sind, Zugriff auf diese Lizenz. Wählen Sie auf der Listenseite Licenses des Infrastructure Server (wie oben gezeigt) das Symbol
eines Lizenzeintrags aus, um dessen Details und aktuelle Zuweisung anzuzeigen.
Um die aktuellen Zuweisungseinstellungen zu bearbeiten, wählen Sie das Symbol
in der Spalte License assignments – beachten Sie, dass abgerufene Lizenzen standardmäßig auf All Users gesetzt sind, wie durch die zugehörige Option Private License Service festgelegt.
Der Dialog Edit Assignment ermöglicht die Konfiguration der Rollenzuweisung von Lizenzen, Leasing-Optionen, Roaming-Einstellungen und Benutzerbenachrichtigungen. Im folgenden Beispiel wurde die Lizenz der Rolle Engineering zugewiesen und für das automatische Leasing von 15 der verfügbaren 50 Lizenzplätze eingerichtet. Sowohl License Roaming als auch Benachrichtigungen sind hier deaktiviert.
Die Optionen für die Lizenzzuweisung umfassen:
- Automatic leasing: Ermöglicht Altium-Software auf einer Workstation, diese Lizenz automatisch zu leasen (zu verwenden), wenn sie verfügbar ist. In der Ansicht „Lizenzverwaltung“ (Altium Designer Agile, Altium Designer) wird beispielsweise der normale Vorgang des Auswählens der Lizenz aus der Liste und des Aktivierens ihrer Verwendung für diese Lizenz automatisch durchgeführt.
- Seat availability: Geben Sie die Anzahl der Lizenzplätze an (bis zur Gesamtzahl der verfügbaren Plätze), die für die zugehörige 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: Ermöglicht, dass eine Lizenz „roamed“ wird (von Altium-Software verwendet wird, wenn ihr 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 ausgeliehener Roaming-Platz nach dem angegebenen Zeitraum deaktiviert wird. Siehe On-Demand Licensing (Altium Designer Agile, Altium Designer) für weitere Informationen zu License Roaming.
- Notifications: Benachrichtigungen sind Meldungen, die als Reaktion auf bestimmte Ereignisse an Benutzer gesendet werden, z. B. wenn fast alle zugewiesenen Lizenzplätze geleast wurden – die Option Notify for 90% seat count. Wählen Sie die Option Reject notifications und ein Nachrichten-users role-Ziel (optional), um Warnmeldungen für Benutzer zu aktivieren, die von der zugewiesenen Lizenz getrennt wurden (Seat entzogen).
Private License Service
Der Private License Service (PLS) des Altium Infrastructure Server stellt seine gehosteten Lizenzen über das Netzwerk für Altium-Software-Arbeitsplätze bereit, abhängig von den Lizenz-Rollenzuweisungen und der Verfügbarkeit von Lizenzplätzen. Beachten Sie, dass der AIS außerdem die Möglichkeit bietet, geeignete Lizenzen an Altium Server im Netzwerk bereitzustellen, z. B. Offline-Server in verschiedenen Abteilungen.
In den meisten Fällen werden Softwarelizenzen an mehrere PCs im Netzwerk verteilt, basierend auf der AIS-Rolle (Benutzergruppe), zu der sie gehören. Kurz gesagt: Arbeitsplätze werden über ihr registriertes Benutzerprofil identifiziert (Windows-Kontoname und Computername), und diese werden Mitglied einer Rolle, der eine Lizenz zugewiesen ist.
Alternativ gilt: Wenn eine Lizenz auf All Users gesetzt ist (anstelle einer Gruppenrolle), hat jeder Arbeitsplatz mit einem registrierten Benutzerprofil Zugriff auf diese Lizenz – Rollen werden dabei praktisch ignoriert.
Der PLS bietet eine Reihe von Optionen, die auf der Seite ADMIN » SETTINGS des Servers im Abschnitt License Manager konfiguriert werden.
Die Optionen, die standardmäßig bereits sinnvoll voreingestellt sind, lauten:
- Cloud license service url – Wird durch die AIS-Installation auf die korrekte Webadresse für den Zugriff auf den AltiumLive License Service voreingestellt, der den Lizenzerwerb auf Basis Ihrer AltiumLive-Anmeldedaten ermöglicht. Die Anmeldedaten können auf der Seite General – Altium Live Credentials unter ADMIN » SETTINGS hinzugefügt oder bearbeitet werden.
- Automatic user creation – Wenn aktiviert (Standardeinstellung und empfohlen), erzeugt der PLS automatisch ein AIS-Benutzerkonto (gesetzt auf den Windows-Kontonamen des Arbeitsplatzes), wenn Altium Designer eine Verbindung zum AIS herstellt. Das erzeugte AIS-Benutzerprofil wird dann für die Rollenmitgliedschaft 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 Arbeitsplatzes) an, nach dem die aktuelle Lizenzleihe abläuft und an den verfügbaren Pool von Lizenzplätzen 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 die Lizenzleihe aufgehoben. Wenn sich die Client-Software auf normale, „saubere“ Weise von einer Lizenz trennt (Beenden, Trennen vom PLS usw.), wird ein ausgeliehener Lizenzplatz automatisch zurückgegeben.
-
Automatically create assignment for All Users group – Wenn aktiviert, werden neu erworbene Lizenzen der Gruppe
All Userszugewiesen. Die bereitgestellte Lizenz ist dann für alle Arbeitsplätze zugänglich, die sich mit dem AIS verbinden, unabhängig davon, welcher Rollengruppe das Benutzerprofil eines Arbeitsplatzes zugewiesen ist. Beachten Sie, dass Lizenzzuweisungen bearbeitet werden können, wie oben beschrieben. Wenn die Option deaktiviert ist, wird eine erworbene Lizenz keiner Benutzergruppe zugewiesen und ist daher über das Netzwerk nicht zugänglich.
Der Infrastructure Server PLS stellt Lizenzen rollenbasiert für mit dem Server verbundene Arbeitsplätze bereit. Im hier gezeigten Beispiel wird die Lizenz, die der Rolle Engineering zugewiesen ist (deren Mitglied pavel.demidov ist), von Altium Designer ausgeliehen, wenn Altium Designer auf dem Computer SRB-AZ-056 und das Windows-Benutzerkonto pavel.demidov über seine Private License Server-Schnittstelle eine Verbindung zum AIS herstellen.
Beachten Sie, dass in diesem Beispiel die Altium-Lizenz der Rolle Engineering zugewiesen wurde, wobei der Modus Automatic leasing ausgewählt ist – siehe oben. Wenn diese Option in der AIS-Lizenzzuweisung nicht aktiviert ist, wird auf der Seite License Management in Altium Designer die Lizenz aufgeführt, und Sie müssen auf die Schaltfläche Use License in der Kachel der Lizenz klicken oder mit der rechten Maustaste auf die Kachel klicken und im Kontextmenü den Befehl Use License auswählen.
Wenn die Lizenz ausgeliehen wurde, entweder über einen der oben genannten automatischen oder manuellen Wege, zeigt die Seite Licensing im Infrastructure Server an, dass ein Platz der Lizenz verwendet wird. Die Lizenz wird sofort freigegeben, wenn sich der Arbeitsplatz pavel.demidov/SRB-AZ-056 vom PLS trennt oder der Benutzer Altium Designer schließt.
► Siehe Private License Service für weitere Informationen zur Arbeit mit dem License Manager (PLS) des Servers.
Using the Network Installation Service
Der Network Installation Service (NIS) des Infrastructure Server bietet eine ausgereifte Offline-Methode zur Bereitstellung und Verwaltung unternehmensweiter Installationen von Altium-Software. Der Dienst ermöglicht Administratoren, automatisierte Installationen und Updates über das lokale Netzwerk durchzuführen, und erlaubt eine zentrale Steuerung der Softwareverfügbarkeit, Konfiguration und ihrer Funktionen.
In der Praxis verwendet ein Administrator des Infrastructure Server die NIS-Funktionen, um Software-Produktdateien von Altium zu beziehen und diese anschließend zu einem konfigurierbaren Software-Bereitstellungspaket zusammenzustellen. Das lokal gespeicherte Paket kann dann als ausführbare Software-Installer-Datei (*.msi) auf vernetzte Arbeitsplätze verteilt werden oder als direkte Installation mithilfe von Microsoft Active Directory Group Policy.
► Siehe Network Installation Service für weitere Informationen zur Arbeit mit dem NIS des Servers.
Auf den Network Installation Service des Servers wird über NIS Console (ADMIN » INSTALLATIONS) zugegriffen. Nach dem Öffnen wird die Liste unter der Registerkarte Product & Extensions mit den Altium-Produkten und -Erweiterungen gefüllt, die für Ihr Unternehmen verfügbar sind. Die Liste wird aus Altium Cloud Vault bezogen und setzt voraus, dass Ihre AltiumLive-Anmeldedaten (Benutzername und Passwort) beim Infrastructure Server registriert sind – falls nicht, gehen Sie zu ADMIN » SETTINGS und geben Sie diese Daten im Abschnitt General – Altium Live Credentials ein.
Acquire Products and Extensions
Um ein Produkt zur Zusammenstellung in ein Bereitstellungspaket zu beziehen, wählen Sie zunächst sowohl das Produkt als auch die gewünschten Erweiterungen in den jeweiligen Listen aus. Wählen Sie eine Version des Produkts/der Erweiterung aus der erweiterten Unterliste aus oder markieren Sie einfach das Produkt selbst (Kontrollkästchen der obersten Ebene), um die neueste Version zu beziehen.
Wählen Sie die Schaltfläche
, um den Software-Bezugsprozess zu starten, der die ausgewählten Produkte und Erweiterungen in den eigenen Speicher des Infrastructure Server herunterlädt, bereit zur Zusammenstellung in ein Bereitstellungspaket. Alternativ kann die Sammlung der Installationsdateien (als Datei zip) direkt auf die lokale Festplatte heruntergeladen werden – zu einem späteren Zeitpunkt kann die Sammlung in den NIS (hochgeladen) oder in den NIS eines anderen Servers importiert werden, um zu einem Software-Bereitstellungspaket zusammengestellt zu werden.
Abhängig von der Serverauslastung und Ihrer Internet-Downloadgeschwindigkeit kann das Herunterladen der Dateien einige Zeit in Anspruch nehmen. Sie können den Bezugsstatus (Downloadstatus) auf der Registerkarte Tasks überwachen, die NIS-Vorgänge auflistet und protokolliert – möglicherweise müssen Sie die Seite aktualisieren (F5) oder zwischen Registerkarten wechseln, um den Status zu aktualisieren.
Wenn Produkt und Erweiterung bezogen wurden (der Download-State ist finished), zeigt die Liste auf der Registerkarte Server Storage die Dateien als im Infrastructure Server gespeichert an.
Build Installation Package
Wählen Sie auf der Speicherseite des Servers die für das Paket erforderlichen Produkte und Erweiterungen aus und klicken Sie dann auf die Schaltfläche
, um den Erzeugungsprozess für das Bereitstellungspaket zu starten. Dadurch wird der Dialog Deployment Package geöffnet, in dem das Paket selbst vor der Erzeugung konfiguriert wird.
In der oben gezeigten Beispielkonfiguration des Bereitstellungspakets sind die Einträge im Dialog Deployment Package so angeordnet, dass ein Installer für Altium Designer 16.1 erstellt wird, der einen Dateiimporter (Altium PCB) und die Erweiterung Draftsman enthält. Die Installationspfade sind auf typische Speicherorte auf der Zielfestplatte gesetzt, und der Zugriff auf die Produktdateien im Infrastructure Server erfolgt mit den Anmeldedaten von AIS_admin. Eine hochgeladene Altium Designer-Datei Preferences ist ebenfalls enthalten, um Altium Designer nach der Installation automatisch zu konfigurieren.
Die Optionsfelder des Dialogs Deployment Package sind wie folgt beschrieben:
- Package Name – der Name des Bereitstellungspakets und der Installationsdatei, die erzeugt wird.
- Description – weitere Details zum Paket, zu Informations- und Referenzzwecken.
- User Name and Password – die Anmeldedaten, die verwendet werden, um während der Installation still auf den Server zuzugreifen und die Produktdateien abzurufen.
- Show Progress – aktivieren, damit der Installer den Fortschritt der Installation anzeigt. Deaktiviert lassen für einen „stillen“ Installationsvorgang.
- Installation path – das Verzeichnis auf dem PC, in dem die Software installiert wird.
- Documents path – der Pfad für den Dokumentenordner, der auf dem Rechner des Benutzers erstellt wird.
- Private License Server (optional) – die TCP/IP-Adresse des Private License Server, falls diese vom Infrastructure Server abweicht. Diese Information ist erforderlich, wenn die installierte Bereitstellungssoftware automatisch über eine zugängliche Lizenz im Infrastructure Server lizenziert werden soll.
- License Activation code(s) (optional) – die Aktivierungscodes für die bevorzugten Lizenztypen dieser Produktinstallation.
-
Preferences (optional) – geben Sie einen Satz von Einstellungen an, der mit dieser Installation verwendet werden soll. Eine Preferences-Datei (
*.DXPPref) kann zur Verwendung auf den Server hochgeladen werden, oder ein bereits auf dem Server vorhandener Preferences-Eintrag kann aus der zugehörigen Dropdown-Liste ausgewählt werden. - Use latest versions of products – erzwingt, dass der Installer die neuesten Versionen des Produkts und seiner Erweiterungen verwendet.
- Products – eine Liste aller Produkte, die vom Server bezogen wurden. Aktivieren Sie das Produkt (und die Version), das bzw. die mit diesem Paket installiert werden soll.
- Installation Features – geben Sie an, welche verfügbaren Produktfunktionen oder Unterfunktionen aus einer erweiterten Liste in die Installation aufgenommen werden sollen.
- Extensions – eine Liste aller erworbenen Erweiterungen, die mit dem angegebenen Produkt kompatibel sind. Wählen Sie Erweiterungen oder Versionen von Erweiterungen in einer erweiterten Unterliste aus, die mit diesem Paket installiert werden sollen.
Wählen Sie
im Dialogfeld aus, um das neue Bereitstellungspaket zu erzeugen, das anschließend auf der Registerkarte Deployment Packages des Servers aufgeführt wird. Beachten Sie, dass ein vorhandenes Paket bearbeitet und dann über die zugehörige Schaltfläche
des Eintrags erneut erstellt werden kann.
Das erzeugte Bereitstellungspaket kann dann auf die lokale Festplatte heruntergeladen werden , an den Standard-Downloadspeicherort des Browsers, und entsprechend verteilt werden. Im hier gezeigten Beispiel ist das resultierende Installationspaket AltiumDesigner16-1_incl-Draftsman.msi.
Updates konfigurieren
Die Funktionen auf der Registerkarte Updates des Infrastructure Server bieten eine manuelle oder automatisierte Möglichkeit, erworbene Software und Erweiterungen auf dem neuesten Stand zu halten. In der Praxis erkennt der Server automatisch die neuesten verfügbaren Updates für Produkte/Erweiterungen, die dem lokalen Speicher des Servers hinzugefügt wurden, und listet sie auf – wie auf der Registerkarte Server Storage aufgeführt.
Um einen aufgelisteten Eintrag unter Updates manuell zu aktualisieren, wählen Sie die zugehörige Schaltfläche
aus, oder aktivieren Sie das Kontrollkästchen Automatic Update, damit der Server automatisch die neueste Version bezieht, sobald sie verfügbar ist. Die automatische Update-Prüfung und der Bezug erfolgen in dem unter Network Installation auf der Seite ADMIN » SETTINGS angegebenen Intervall. Im hier gezeigten Beispiel, in dem nur Altium Designer 16.1 erworben wurde, zeigt die Liste Updates die neueste verfügbare Version von Altium Designer und die neueste kompatible Version der Erweiterung Draftsman an.
Die Registerkarte Updates bietet zusätzliche Funktionen, die besonders nützlich sind, wenn eine große Anzahl von Produkten und Erweiterungen aufgeführt ist – also wenn viele Produkte/Erweiterungen erworben und auf dem Server gespeichert wurden:
-
– die aktuell ausgewählten Einträge manuell aktualisieren (über das Kontrollkästchen, das ihrem Name zugeordnet ist)
-
– automatische Updates für alle ausgewählten Einträge aktivieren.
-
– automatische Updates für alle ausgewählten Einträge deaktivieren.
Beachten Sie, dass zuvor aus diesen Softwaredateien erzeugte Bereitstellungspakete veraltet sind, wenn erworbene Software aktualisiert wurde. Bereitstellungspakete können bearbeitet werden, um die neuen Updates zu berücksichtigen, jedoch kann das Erstellen eines new entsprechend benannten Bereitstellungspakets der bevorzugte Ansatz sein.
Softwareinstallation bereitstellen
Der Network Installation Service (NIS) im Infrastructure Server unterstützt Remote-Softwareinstallationen durch die Verteilung von Installationspaketen (*.msi) oder mit einem zentralisierten Ansatz, der massenhafte Group Policy Installation in einer Microsoft Active Directory-Domäne verwendet. In beiden Fällen fungiert der Infrastructure Server als Netzwerkquelle für die Installationsdateien, die von einem bereitgestellten Installationsprogramm abgerufen werden.
Für die direkte Softwarebereitstellung auf einen einzelnen Arbeitsplatz stellen Sie das erzeugte Bereitstellungspaket (wie oben beschrieben) diesem Rechner über eine Netzwerkfreigabe zur Verfügung oder kopieren Sie es direkt auf den PC. Führen Sie dann einfach das Installationsprogramm aus.
Das Softwarepaket wird auf dem Rechner gemäß den Konfigurationseinstellungen (Pfade, Softwareversionen usw.) installiert, die beim Erstellen des Bereitstellungspakets im Infrastructure Server angewendet wurden. Die Installationsdateien werden über das Netzwerk aus dem Speicher des Infrastructure Server bezogen – es wird empfohlen, dass der URL-Pfad zu diesem Server im Installationspaket im Feld Private License Server angegeben wird.
Nach der Installation kann die bereitgestellte Software über den Private License Service im Infrastructure Server lizenziert werden. Alternativ wird die neu installierte Software automatisch über den AIS lizenziert, wenn eine vom Infrastructure Server erworbene Lizenz für automatisches Leasing eingerichtet wurde und einer Rolle zugewiesen ist, deren Mitglied das Benutzerprofil ist. Beachten Sie, dass das relevante AIS-Benutzerprofil automatisch aus dem Windows-Kontonamen (und dem PC-Namen) während einer früheren Verbindung dieses Benutzers erzeugt wurde – zum Beispiel Windows-Konto User 2 auf dem Arbeitsplatz ENGINEERING 4, wie unten gezeigt.
Im hier gezeigten Beispiel wurde User 2 zum Mitglied der Rolle Engineering gemacht, der 20 Plätze einer Altium Designer-Lizenz zugewiesen sind – einer davon wird automatisch geleast, wenn User 2 aus Altium Designer eine Verbindung zum Infrastructure Server herstellt.
Falls erforderlich, können Softwareupdates über die anwendungsinterne Update-Engine der bereitgestellten Software installiert werden, durch Erstellen eines neuen, aktualisierten Bereitstellungspakets (*.msi) zur Verteilung oder durch Konfiguration von „Push“-Updates mithilfe von Group Policy in einer Active Directory-Domänennetzwerkstruktur.
Um Altium Designer-Softwareupdates direkt vom Infrastructure Server zu beziehen, stellen Sie sicher, dass die Option Local Installation service auf der Seite System – Installation page im Dialogfeld Preferences der Software ausgewählt ist.


























