Parent page: Altium Infrastructure Server
Eine der vielen Herausforderungen in Unternehmensumgebungen ist die Verwaltung der Vielzahl von Anwendungen, die auf allen Arbeitsstationen der Organisation installiert sind. Dieser Prozess wird noch komplexer, wenn diese Anwendungen an die spezifischen Anforderungen der Organisation angepasst werden müssen, zum Beispiel durch das Hinzufügen optionaler Erweiterungen oder spezieller Schnittstellen.
Der Altium Infrastructure Server bietet eine elegante Lösung für die unternehmensweite Verwaltung Ihrer Altium-Lösungen und stellt dafür einen dedizierten Network Installation Service bereit. Dieser Dienst ermöglicht es einer Organisation, Installationen oder Updates von Altium-Produkten über das lokale Netzwerk durchzuführen. Die Hauptziele des Network Installation Service sind:
-
Die Geschwindigkeit von Updates zu verbessern – Daten werden innerhalb des lokalen Netzwerks heruntergeladen.
-
Die Abhängigkeit von einem Internetzugang für die Update-Funktion zu beseitigen – der Dienst kann in isolierten Netzwerken ohne Zugang zum globalen Internet arbeiten.
-
Die Möglichkeit bereitzustellen, Versionen und Updates zentral zu steuern.
-
Push-Installationen unter Verwendung von Microsofts Active Directory Group Policy zu unterstützen.
Typischerweise beziehen Sie die benötigten Produkte und Erweiterungen aus Altiums Cloud Repository in Ihren lokalen Altium Infrastructure Server und erstellen anschließend ein Bereitstellungspaket für die Installation in Ihrem Netzwerk. Nachfolgende Updates können automatisch konfiguriert oder für maximale Kontrolle darüber, was auf den Rechnern Ihrer Entwickler installiert wird, manuell erstellt werden.
Zur Verwendung des NIS muss der Computer, auf dem der Altium Infrastructure Server installiert ist, must über eine Internetverbindung verfügen.
Zugriff auf den Network Installation Service
Related page: Browserbasierter Zugriff und Verwaltung
Ihre Schnittstelle zum Network Installation Service ist die INSTALLATIONS -Seite der browserbasierten Oberfläche des Infrastructure Server. Rufen Sie diese Seite auf, indem Sie den Eintrag INSTALLATIONS im Menü ADMIN auswählen.
Sie müssen sich mit Administrator-Anmeldedaten über Ihren bevorzugten Webbrowser am Altium Infrastructure Server anmelden, um auf Funktionen des Network Installation Service zugreifen und diese ausführen zu können.
Zugriff auf die INSTALLATIONS -Seite der browserbasierten Oberfläche des Altium Infrastructure Server – Ihre Verbindung zum Network Installation Service. Sie müssen als Administrator Ihres Infrastructure Server angemeldet sein, um auf den NIS zugreifen und mit ihm interagieren zu können.
NIS-bezogene Einstellungen
Bevor wir uns die NIS-Oberfläche und die Verwendung des Dienstes genauer ansehen, müssen zunächst einige wichtige Einstellungen konfiguriert werden. Mit dem Network Installation Service können Sie im Wesentlichen Produkt- und Erweiterungs-Installer aus dem Altium Cloud Repository kopieren – entweder in Ihren lokalen Altium Infrastructure Server übernehmen oder direkt herunterladen. Damit dies möglich ist und Sie außerdem von automatischen Updates profitieren können, müssen Sie Ihre Zugangsdaten für den Zugriff auf dieses Cloud Repository angeben. Da das Altium Cloud Repository dieselbe Quelle ist, über die Sie normalerweise auf Installer für Altium-Software zugreifen (d. h. über die Altium Downloads page auf der Altium-Website), bedeutet dies einfach, dass Sie Ihre Zugangsdaten für Ihr Altium-Konto angeben. Tun Sie dies auf der Settings - General - AlitumLive Credentials -Seite der browserbasierten Oberfläche des Infrastructure Server. Rufen Sie diese Seite auf, indem Sie den Eintrag SETTINGS im Menü ADMIN auswählen und dann im Navigationsbaum links auf den Eintrag Altium Live Credentials klicken.
Geben Sie Ihre Zugangsdaten für Ihr Altium-Konto in den allgemeinen Einstellungen des Infrastructure Server ein. Diese sind erforderlich, um Altium-Produkte und Erweiterungen aus Altiums sicherem Cloud-Speicher (dem Altium Cloud Repository, wenn man so will) beziehen zu können. Bewegen Sie den Mauszeiger über das Bild, um ein Beispiel mit ausgefüllten Feldern zu sehen. Denken Sie daran, auf die Schaltfläche Save zu klicken, damit die auf dieser Seite vorgenommenen Änderungen wirksam werden.
Die zweite Einstellung betrifft die Angabe des Prüfintervalls bei Verwendung der Funktion „Automatic Updates“. Dadurch wird festgelegt, wie oft das Altium Cloud Repository auf neuere Versionen der angegebenen Produkte und Erweiterungen geprüft wird. Stellen Sie das Intervall in Minuten auf der Settings - Network Installation-Seite der browserbasierten Oberfläche des Infrastructure Server ein. Standardmäßig sind 120 Minuten eingestellt (also eine Prüfung auf Updates alle paar Stunden).
Geben Sie für Produkte und Erweiterungen, die für automatische Updates konfiguriert sind, das Intervall an, in dem die Software nach diesen Updates suchen soll.
Arbeiten mit der NIS-Oberfläche
In den folgenden Abschnitten werden die verschiedenen Registerkarten der NIS-Oberfläche im Detail betrachtet, in der logischen Reihenfolge ihrer Verwendung.
Registerkarte „Products & Extensions“
Die Registerkarte Products & Extensions zeigt Ihnen die verfügbaren Installer für Altium-Produkte und -Erweiterungen – verfügbar auf Grundlage der von Ihnen angegebenen Zugangsdaten für Ihr Altium-Konto (siehe vorherigen Abschnitt). Diese werden in Altiums Cloud Repository gespeichert.
Es gibt zwei Kategorien von Installern, die aus dem Altium Cloud Repository heruntergeladen werden können:
-
Products – umfasst alle Produkte, die Ihrer Organisation unter Ihren aktuellen Lizenzen zur Verfügung stehen, wie etwa Altium Designer und Altium NEXUS.
-
Extensions – Erweiterungen werden in ein Produkt „eingesteckt“, um dessen Funktionalität zu erweitern.
Verwenden Sie die beiden Bereiche der Registerkarte, um ein gewünschtes Product und beliebige Extensions auszuwählen.
Es kann jeweils nur ein Produkt – und eine Version dieses Produkts – zum Beziehen/Herunterladen ausgewählt werden, jedoch beliebig viele Erweiterungen (jeweils nur in einer bestimmten Version). Alle Erweiterungen, die standardmäßig für das ausgewählte Produkt (und dessen Version) installiert werden, werden automatisch als Teil des Bezugs/Downloads eingeschlossen (und zwar in der neuesten Version, die für diese Produktversion gilt). Gezielt aktiviert werden müssen daher nur die Erweiterungen, die verfügbar sind, aber nicht standardmäßig installiert werden.
Wenn Sie das Produkt (oder die Erweiterung) auf oberster Ebene aktivieren (anhaken), wird automatisch just die neueste Version dieses Produkts oder dieser Erweiterung aktiviert; es ist nicht nötig, das Produkt aufzuklappen und bis zum Ende der Liste zu scrollen, um die neueste Version auszuwählen.
Auf der Registerkarte Products & Extensions der NIS-Oberfläche wählen Sie das Produkt und die zugehörigen Erweiterungen aus, die Sie beziehen (oder herunterladen) möchten. Hier ist beispielhaft ein Produkt ausgewählt und bereit zur Übernahme. Beachten Sie auch, dass Sie die Filterfelder verwenden können, um schnell zu finden, was Sie benötigen (wie hier im Bereich Extensions gezeigt).
Neben der Möglichkeit, Produkte und Erweiterungen in Ihrem lokalen Altium Infrastructure Server zu beziehen und zu speichern, können Sie die NIS-Oberfläche auch verwenden, um Produkte und Erweiterungen outside des Infrastructure Server herunterzuladen. Diese Funktion ist enthalten, damit Sie ein Installationspaket einfach auf ein tragbares Laufwerk oder einen optischen Datenträger kopieren können, wenn Sie Pakete zwischen NIS-Installationen übertragen müssen (zum Beispiel von einem offenen Netzwerk in ein geschlossenes Netzwerk). Zur Unterscheidung zwischen dem acquisition in Ihren lokalen Altium Infrastructure Server und dem download auf eine Festplatte werden die folgenden Schaltflächen angezeigt:
-
– ein Produkt und beliebige Erweiterung(en) in Ihren lokalen Altium Infrastructure Server übernehmen und dort speichern.
-
– ein Paket erstellen, das direkt auf die Festplatte heruntergeladen werden kann.
Nachdem Sie das Produkt und gegebenenfalls die Erweiterung(en) ausgewählt haben, klicken Sie auf die entsprechende Schaltfläche, um mit dem Bezug oder Download fortzufahren. Es erscheinen einige Benachrichtigungsdialoge – klicken Sie einfach auf OK , um fortzufahren. Der Fortschritt kann auf der Tasks tab der Oberfläche verfolgt werden.
Wenn Sie herunterladen statt beziehen, müssen Sie das Paket letztlich über die Registerkarte Tasks herunterladen – achten Sie auf das Steuerelement Download Package, das dem entsprechenden und abgeschlossenen Task Packaging zugeordnet ist. Der Download erfolgt an den standardmäßigen Download-Speicherort Ihres Webbrowsers.
Beim Übernehmen in Ihren lokalen Altium Infrastructure Server werden nach Abschluss des Vorgangs das betreffende Produkt und die beteiligten Erweiterungen, die übernommen wurden, in den Listen grün hervorgehoben.
Grüner Text auf der übergeordneten Ebene bedeutet, dass Sie die neueste Version dieses Installers besitzen.
Übernommene Produkte und Erweiterungen (sowie deren relevante Versionen) werden durch grünen Text hervorgehoben.
Registerkarte „Tasks“
Die Registerkarte Tasks zeigt ein Operationsprotokoll an, das einen aktuell laufenden oder bereits ausgeführten Task widerspiegelt. Dazu gehören:
-
Acquiring – das Beziehen eines Produkts und beliebiger Erweiterungen aus dem Altium Cloud Repository in Ihren lokalen Altium Infrastructure Server.
-
Packaging – das Verpacken eines Produkts und beliebiger Erweiterungen als ZIP-Datei für den Download auf Ihre lokale Festplatte.
-
Import – das Importieren eines Offline-Installationspakets (in Ihren lokalen Altium Infrastructure Server).
Prüfen Sie hier den Status laufender/abgeschlossener Tasks. Klappen Sie einen Task auf, um eine detaillierte Liste der enthaltenen Aufgaben zu sehen.
Vielleicht fragen Sie sich, wer System System im Feld Created By bei Tasks wie Acquiring und Packaging ist. Dabei handelt es sich einfach um einen der beiden standardmäßig softwareseitig erzeugten Benutzer (der andere ist admin admin) für den lokalen Altium Infrastructure Server, die für solche Aufgaben erstellt wurden.
Auf der Registerkarte Tasks der NIS-Oberfläche können Sie einen aktuell laufenden Task oder bereits ausgeführte Tasks anzeigen – gewissermaßen ein Betriebsprotokoll. Bewegen Sie den Mauszeiger über das Bild, um den Task bis zum Abschluss zu sehen. Beachten Sie, dass in unserem zugrunde liegenden Beispiel, bei dem ein einzelnes Produkt zum Beziehen ausgewählt wurde, auch alle Erweiterungen übernommen werden, die sich auf diese Produktversion beziehen und standardmäßig installiert werden, wenn das Produkt selbst installiert wird.
Möglicherweise müssen Sie die Seite neu laden oder auf eine andere Registerkarte und wieder zurück klicken, um die Informationen zu einem laufenden Task manuell zu aktualisieren.
Wenn Sie ein Installationspaket zum Herunterladen auf Ihre lokale Festplatte erstellen, wird das Installationspaket nicht direkt auf Ihrer Festplatte gespeichert. Stattdessen wird es lediglich vorbereitet und in Ihrem lokalen Altium Infrastructure Server gespeichert. Anschließend müssen Sie auf das Steuerelement Download Package klicken. Das Paket wird als ZIP-Datei an den standardmäßigen Download-Speicherort Ihres Webbrowsers heruntergeladen. Die ZIP-Datei muss nach dem Download auf Ihrem lokalen Client-System installiert werden.
Ein Beispiel für ein Installationspaket, das vorbereitet wurde (nach Verwendung der Schaltfläche Download auf der Registerkarte Products & Extensions) und anschließend auf die lokale Festplatte heruntergeladen wurde.
Registerkarte „Server Storage“
Die Registerkarte Server Storage listet auf, welche Produkte und Erweiterungen in Ihrem lokalen Altium Infrastructure Server verfügbar sind – also diejenigen, die Sie zuvor über die Registerkarte Products & Extensions der Oberfläche erworben haben. Ein Deployment-Paket kann only Produkte und Erweiterungen enthalten, die in dieser Registerkarte aufgeführt sind.
Die Registerkarte Server Storage der NIS-Oberfläche zeigt alle Produkte und Erweiterungen an, die derzeit in Ihrem lokalen Altium Infrastructure Server verfügbar sind. Diese werden anschließend verwendet, um ein Deployment-Paket zusammenzustellen und zu erzeugen.
Sie können diesen Bestand natürlich jederzeit erweitern, indem Sie weitere Produkte und Erweiterungen erwerben (über die Registerkarte Products & Extensions). Sie haben aber auch die Möglichkeit, ein Installationspaket zu importieren (beispielsweise von Ihrer Festplatte oder einem optischen Laufwerk). Klicken Sie dazu einfach auf die Schaltfläche
und wählen Sie anschließend im Dialog Open die gewünschte(n) Datei(en) aus. Typischerweise handelt es sich dabei um die ZIP-Datei mit einem zuvor heruntergeladenen Installationspaket – eine einzelne auszuwählende Datei, aus der dann alle erforderlichen Komponenten der Installation entsprechend extrahiert und importiert werden.
Die Importfunktion ist für Situationen gedacht, in denen Sie Installationspakete zwischen NIS-Installationen übertragen müssen (beispielsweise von einem offenen in ein geschlossenes Netzwerk).
Produkte und Erweiterungen können aus einer Offline-Installation importiert werden.
Um Produkte und Erweiterungen zu entfernen – also aus Ihrem lokalen Altium Infrastructure Server zu löschen –, wählen Sie diese in den Listen
Products bzw.
Extensions aus und klicken dann auf die Schaltfläche

.
Da sich die Produkte und Erweiterungen nun in Ihrem lokalen Altium Infrastructure Server befinden, können Sie jetzt ein oder mehrere Deployment-Pakete zur Verwendung im gesamten Unternehmen erstellen. Dies kann über die Registerkarte Server Storage gestartet werden, indem Sie das gewünschte Produkt und die gewünschte(n) Erweiterung(en) auswählen und auf die Schaltfläche
klicken. Dadurch gelangen Sie zur Registerkarte Deployment Packages der Oberfläche, und die Konfiguration erfolgt im anschließend angezeigten Dialog Deployment Package. Dies wird im folgenden Abschnitt Deployment Packages Tab näher erläutert.
Sie können ein Deployment-Paket direkt aus einem ausgewählten Produkt und beliebigen Erweiterungen in der Registerkarte Server Storage der Oberfläche erzeugen. Bewegen Sie den Mauszeiger über das Bild, um zu sehen, dass Sie zur Registerkarte Deployment Packages der Oberfläche weitergeleitet werden und der Dialog Deployment Package angezeigt wird, mit dem Sie das Paket nach Bedarf verfeinern können.
Registerkarte „Deployment Packages“
Die Registerkarte Deployment Packages der NIS-Oberfläche ist der Ort, an dem Sie ein Deployment Package erstellen und konfigurieren, das festlegt, wie das ausgewählte Produkt und die Erweiterungen installiert werden. Nach der Erstellung kann eine zugehörige Windows Installer Package-Datei (*.msi) heruntergeladen und verwendet werden, um die Software auf einem Ziel-Client-Rechner oder auf allen Client-Rechnern im gesamten Unternehmen zu installieren.
Jedes definierte Deployment-Paket wird in Ihrem lokalen Altium Infrastructure Server gespeichert.
Die Registerkarte Deployment Packages der NIS-Oberfläche – die zentrale Stelle zum Erstellen von Deployment-Paketen, die anschließend heruntergeladen und in Ihrer Organisation verwendet werden können.
Um ein neues Deployment-Paket hinzuzufügen, klicken Sie einfach auf die Schaltfläche
. Daraufhin wird der Dialog Deployment Package angezeigt, in dem Sie das Paket konfigurieren können (siehe Configuring a Deployment Package).
Für jedes definierte Deployment-Paket werden folgende Informationen angezeigt:
-
Name - ein aussagekräftiger Name für das Paket, der möglicherweise das Produkt (und die Version) angibt, das bzw. die damit installiert werden soll.
-
Description - eine ausführlichere Beschreibung dessen, was das Paket bereitstellt und für wen es gedacht ist.
-
Created By - der Benutzer des lokalen Infrastructure Server, der das Paket erstellt hat.
-
Created At - Datum und Uhrzeit der Paketerstellung.
-
Edit - klicken Sie auf das Symbol
, um den Dialog Deployment Package zu öffnen, in dem Sie das Paket nach Bedarf ändern können.
-
Download - klicken Sie auf das Symbol
, um eine zugehörige Windows Installer Package-Datei (*.msi) auf Ihre Festplatte herunterzuladen. Diese Datei wird nach dem Eintrag im Feld Name benannt (d. h. <DeploymentPackageName>.msi). Der Download erfolgt an den für Ihren Webbrowser festgelegten Standardspeicherort.
-
Remove - klicken Sie auf das Symbol
, um das Paket aus der Liste zu löschen.
Konfigurieren eines Deployment-Pakets
In Ihrem lokalen Altium Infrastructure Server ist ein Deployment-Paket im Wesentlichen eine Liste der benötigten Produkt- und Erweiterungs-Installer zusammen mit Konfigurationsinformationen dazu, wie die Software installiert werden soll. Wenn Sie ein Deployment-Paket von Ihrem Infrastructure Server herunterladen, wird eine Windows Installer Package-Datei (*.msi) erstellt. Der Installer ist eine kleine ausführbare Datei, die beim Ausführen die tatsächlich benötigten Installationsdateien für Produkt und Erweiterungen von Ihrem lokalen Altium Infrastructure Server bezieht und diese gemäß den im referenzierten Deployment-Paket angegebenen Optionen installiert. Welche Dateien vom Infrastructure Server bezogen werden, wird durch das im Deployment-Paket definierte Produkt und die definierten Erweiterungen bestimmt. Das Produkt und die Erweiterungen werden von Ihnen im Dialog Deployment Package konfiguriert; diese Details werden dann im Deployment-Paket gespeichert.
Ein Deployment-Paket wird vollständig über den Dialog Deployment Package konfiguriert.
Ein Deployment-Paket wird vollständig über den Dialog Deployment Package konfiguriert.
Verwenden Sie den Dialog Deployment Package, um das Paket nach Bedarf zu konfigurieren, und geben Sie dabei die folgenden Informationen an (sofern zutreffend):
-
Package Name - verwenden Sie dieses Feld, um einen aussagekräftigen Namen für das Paket festzulegen.
-
Description - verwenden Sie dieses Feld, um eine ausführlichere Beschreibung des Pakets anzugeben, beispielsweise seinen Zweck.
-
User Name & Password - lokale Anmeldedaten für den Altium Infrastructure Server, die während der Installation für den Zugriff auf den Infrastructure Server zum Abrufen der erforderlichen Dateien benötigt werden. Diese müssen definiert werden.
-
Show Progress - aktivieren Sie diese Option, wenn der Installer den Fortschritt der Installation anzeigen soll. In diesem Fall wird ein Installer-Dialog angezeigt, der den Fortschritt für Download und anschließend den Fortschritt für Install anzeigt. Wenn diese Option deaktiviert ist, wird die Software praktisch im stillen Modus installiert, ohne dass ein Installationsdialog angezeigt wird.
-
Installation path - verwenden Sie dieses Feld, um das Verzeichnis auf dem Rechner des Benutzers anzugeben, in dem die Software installiert werden soll (z. B. [ProgramFilesFolder]\Altium\AD<VersionNumber>).
-
Documents path - verwenden Sie diesen Pfad, um den Pfad zum Dokumentenordner auf dem Rechner des Benutzers anzugeben (z. B. [CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
-
Private License Server (optional) - verwenden Sie dieses Feld, um die TCP/IP-Adresse des Private License Server einzugeben.
-
License Activation code(s) (optional) - verwenden Sie dieses Feld, um den/die Aktivierungscode(s) für bevorzugte Lizenz(en) einzugeben, die mit dieser Produktinstallation verwendet werden sollen.
-
Preferences (optional) - verwenden Sie dieses Feld, um den Benutzer auf die Verwendung eines bestimmten Satzes von Einstellungen für seine Installation zu beschränken. Die Dropdown-Liste enthält alle vorhandenen Altium Design Preferences Item-Revisions in Ihrem lokalen Altium Infrastructure Server. Wählen Sie bei Bedarf eine davon aus. Alternativ können Sie eine dateibasierte Einstellungsdatei (*.DxpPrf) verwenden. Klicken Sie dazu einfach auf die Schaltfläche
und wählen Sie die Datei im anschließend angezeigten Dialog Open aus. Die ausgewählte Datei wird in die erste Revision eines neu erstellten Altium Design Preferences Item in Ihrem Altium Infrastructure Server hochgeladen/freigegeben und anschließend wieder im Feld Preferences ausgewählt. Um diese Einschränkung zu entfernen, klicken Sie einfach auf die zugehörige Schaltfläche
.
-
Use latest versions of products - aktivieren Sie diese Option, wenn Sie erzwingen möchten, dass der Installer die neuesten Versionen des Produkts und der Erweiterungen verwendet.
-
Products - diese Liste enthält alle Produkte, die erworben wurden und derzeit in Ihrem lokalen Altium Infrastructure Server verfügbar sind. Aktivieren Sie das Produkt (und die Version), das bzw. die durch dieses Paket installiert werden soll.
Wenn Sie auf der Registerkarte Server Storage der Oberfläche bereits ein Produkt (und eine Version) ausgewählt haben, ist dieses bereits im Dialog Deployment Package ausgewählt.
-
Installation Features - ein Produkt kann verschiedene Optionen haben, die während der Installation konfiguriert werden können und als Installation Features bezeichnet werden. In diesem Bereich konfigurieren Sie den Ein-/Aus-Status, mit dem diese Features während der Installation angezeigt werden. Beachten Sie, dass der Ein-/Aus-Status solcher Features vom Benutzer während der Installation geändert werden kann und dass sie bei Bedarf auch später innerhalb der Installation installiert/deinstalliert werden können.
-
Extensions - diese Liste enthält alle Erweiterungen, die erworben wurden und derzeit in Ihrem lokalen Altium Infrastructure Server verfügbar sind. Aktivieren Sie die Erweiterung(en) (und Version), die durch dieses Paket installiert werden soll(en).
Verwenden Sie den Dialog Deployment Package, um das Paket nach Bedarf zu konfigurieren, und geben Sie dabei die folgenden Informationen an (sofern zutreffend):
-
Package Name - verwenden Sie dieses Feld, um einen aussagekräftigen Namen für das Paket festzulegen.
-
Description - verwenden Sie dieses Feld, um eine ausführlichere Beschreibung des Pakets anzugeben, beispielsweise seinen Zweck.
-
User Name & Password - lokale Anmeldedaten für den Altium Infrastructure Server, die während der Installation für den Zugriff auf den Infrastructure Server zum Abrufen der erforderlichen Dateien benötigt werden. Diese müssen definiert werden.
-
Show Progress - aktivieren Sie diese Option, wenn der Installer den Fortschritt der Installation anzeigen soll. In diesem Fall wird ein Installer-Dialog angezeigt, der den Fortschritt für Download und anschließend den Fortschritt für Install anzeigt. Wenn diese Option deaktiviert ist, wird die Software praktisch im stillen Modus installiert, ohne dass ein Installationsdialog angezeigt wird.
-
Installation path - verwenden Sie dieses Feld, um das Verzeichnis auf dem Rechner des Benutzers anzugeben, in dem die Software installiert werden soll (z. B. [ProgramFilesFolder]\Altium\Nexus).
-
Documents path - verwenden Sie diesen Pfad, um den Pfad zum Dokumentenordner auf dem Rechner des Benutzers anzugeben (z. B. [CommonAppDataFolder]\Documents\Altium\Nexus).
-
Private License Server (optional) - verwenden Sie dieses Feld, um die TCP/IP-Adresse des Private License Server einzugeben.
-
License Activation code(s) (optional) - verwenden Sie dieses Feld, um den/die Aktivierungscode(s) für bevorzugte Lizenz(en) einzugeben, die mit dieser Produktinstallation verwendet werden sollen.
-
Preferences (optional) - verwenden Sie dieses Feld, um den Benutzer auf die Verwendung eines bestimmten Satzes von Einstellungen für seine Installation zu beschränken. Die Dropdown-Liste enthält alle vorhandenen Altium Design Preferences Item-Revisions auf Ihrem lokalen Altium Infrastructure Server. Wählen Sie eine davon aus, falls geeignet. Alternativ können Sie eine dateibasierte Einstellungsdatei verwenden (*.DxpPrf). Klicken Sie dazu einfach auf die Schaltfläche
und wählen Sie die Datei im anschließend angezeigten Dialogfeld Open aus. Die ausgewählte Datei wird in die erste Revision eines neu erstellten Altium Design Preferences Item auf Ihrem Altium Infrastructure Server hochgeladen/freigegeben und anschließend wieder im Feld Preferences ausgewählt. Um diese Einschränkung zu entfernen, klicken Sie einfach auf die zugehörige Schaltfläche
.
-
Use latest versions of products - aktivieren Sie diese Option, wenn Sie erzwingen möchten, dass das Installationsprogramm die neuesten Versionen des Produkts und der Erweiterungen verwendet.
-
Products - diese Liste enthält alle Produkte, die erworben wurden und derzeit auf Ihrem lokalen Altium Infrastructure Server verfügbar sind. Aktivieren Sie das Produkt (und die Version), das bzw. die durch dieses Paket installiert werden soll.
Wenn Sie auf der Registerkarte Server Storage der Benutzeroberfläche bereits ein Produkt (und eine Version) ausgewählt haben, ist es im Dialogfeld Deployment Package bereits ausgewählt.
-
Installation Features - ein Produkt kann verschiedene Optionen haben, die während der Installation konfiguriert werden können und als Installation Features bezeichnet werden. In diesem Bereich konfigurieren Sie den Ein-/Aus-Status, mit dem diese Features während der Installation angezeigt werden. Beachten Sie, dass der Ein-/Aus-Status solcher Features vom Benutzer während der Installation geändert werden kann und dass sie bei Bedarf auch später innerhalb der Installation installiert/deinstalliert werden können.
-
Extensions - diese Liste enthält alle Erweiterungen, die erworben wurden und derzeit auf Ihrem lokalen Altium Infrastructure Server verfügbar sind. Aktivieren Sie die Erweiterung(en) (und Version), die durch dieses Paket installiert werden soll(en).
Unabhängig davon, ob Sie ein völlig neues Paket erstellen oder ein vorhandenes bearbeiten: Sobald das Paket wie erforderlich definiert ist, klicken Sie auf die Schaltfläche OK , um es zu erstellen/aktualisieren – ein neu definiertes Paket wird zusammen mit allen anderen definierten Paketen wieder auf der Hauptregisterkarte Deployment Packages aufgeführt.
Registerkarte „Updates“
Um sicherzustellen, dass die Sammlung von Produkt- und Erweiterungsinstallationsprogrammen, die Sie auf Ihrem lokalen Altium Infrastructure Server gespeichert haben, immer aktuell ist, können Sie konfigurieren, dass sie entweder manuell oder automatisch aktualisiert werden. Der Vorteil von Manual Updates besteht darin, dass Sie kontrollieren können, wann die neueste Version jedes Produkts/jeder Erweiterung übernommen wird. Der Nachteil ist natürlich, dass Sie alles im Blick behalten und die Übernahme manuell durchführen müssen. Der Vorteil von Automatic Updates besteht darin, dass Sie nicht daran denken müssen, nach Updates zu suchen, da alle neuesten Versionen automatisch übernommen werden.
Die Registerkarte Updates der NIS-Benutzeroberfläche bietet einen praktischen Bereich, in dem Sie konfigurieren können, wie Ihre Produkte und Erweiterungen – auf Ihrem lokalen Altium Infrastructure Server – aktualisiert werden sollen.
Die Registerkarte Updates der NIS-Benutzeroberfläche – die zentrale Stelle zur Steuerung, wie die Produkte und Erweiterungen auf Ihrem lokalen Altium Infrastructure Server aktualisiert werden, wenn spätere Versionen dieser Produkte und Erweiterungen im Altium Cloud Repository verfügbar werden.
Die Registerkarte listet alle Produkte und Erweiterungen auf, die sich derzeit auf Ihrem lokalen Altium Infrastructure Server befinden, nach Namen auf. Sie listet nicht die Version auf, die Sie derzeit jeweils haben, sondern vielmehr die neueste Version dieser Einheit, wie sie im Altium Cloud Repository verfügbar ist (prüfen Sie dazu die Auflistung auf der Registerkarte Products & Extensions tab).
Für jede Einheit sind die folgenden Update-Optionen verfügbar:
-
Acquire Manual Update - wenn die Version des Produkts/der Erweiterung auf Ihrem lokalen Altium Infrastructure Server bereits die neueste ist, gibt es nichts zu aktualisieren, und daher wird das Symbol
angezeigt. Wenn Ihre Version nicht die neueste ist, wird das Symbol
angezeigt. Klicken Sie darauf, um die latest-Version des Produkts/der Erweiterung zu übernehmen. Es werden einige Dialogfelder angezeigt – klicken Sie auf OK, um fortzufahren. Die Aktivität der Übernahme kann auf der Registerkarte Tasks tab der Benutzeroberfläche verfolgt werden.
-
Automatic Update - aktivieren Sie diese Option, um das Produkt/die Erweiterung in automatische Updates einzubeziehen. Die Prüfung auf verfügbare Updates erfolgt gemäß dem Intervall für die Update-Prüfung, das auf der Seite Settings - Network Installation der browserbasierten Oberfläche des Infrastructure Server definiert ist. Wenn für das Produkt/die Erweiterung ein Update verfügbar ist, wird dieses durch Aktivieren dieser Option nicht sofort durchgeführt – Sie müssen warten, bis das definierte Prüfintervall abgelaufen ist. Sobald das Update durchgeführt wird, wird nur die Version latest übernommen.
Es stehen verschiedene Steuerelemente zur Verfügung, um mehrere Einheiten manuell zu aktualisieren oder automatische Aktualisierung für mehrere Einheiten gleichzeitig zu aktivieren:
-
Um mehrere Einheiten manuell zu aktualisieren, aktivieren Sie das Kontrollkästchen links daneben und klicken Sie dann auf die Schaltfläche
.
-
Um die Option Automatic Update für mehrere Einheiten zu aktivieren, aktivieren Sie das Kontrollkästchen links daneben und klicken Sie dann auf die Schaltfläche
.
-
Um die Option Automatic Update für mehrere Einheiten zu deaktivieren, aktivieren Sie das Kontrollkästchen links daneben und klicken Sie dann auf die Schaltfläche
.
Um schnell alle Produkte oder alle Erweiterungen in der Liste aus- bzw. abzuwählen, verwenden Sie die unterhalb der Liste verfügbaren Steuerelemente.
Installation auf einem Client-Rechner
Die Installation der Software auf einem Client-Rechner ist ein schlanker Prozess und umfasst einfach:
-
Ein Administrator des Infrastructure Server lädt das erforderliche Deployment Package (über die Registerkarte Deployment Packages tab der NIS-Benutzeroberfläche) herunter, um die Windows Installer Package-Datei (<DeploymentPackageName>.msi) zu erhalten.
-
Kopieren der MSI-Datei auf den Ziel-Client-Rechner.
-
Doppelklicken auf die MSI-Datei. Die Software wird entsprechend den im Deployment Package definierten Optionen installiert, wobei das relevante Produkt und die Erweiterungen von Ihrem lokalen Altium Infrastructure Server bezogen werden. Wenn das Deployment Package die Option zum Anzeigen des Installationsfortschritts enthielt, wird ein Dialogfeld Installer angezeigt, das den Fortschritt für die Phasen Download und anschließend Install zeigt. Wenn dies nicht aktiviert war, wird die Software im stillen Modus installiert. Die Installation erfolgt in die im Deployment Package angegebenen Pfade Installation und Document .
Wenn die Installation fehlschlägt, sehen Sie sich das Deployment Package an und stellen Sie sicher, dass es korrekt definiert wurde. Häufige Fehler sind, dass die Pfade Installation und Documents nicht definiert wurden oder dass die Zugangsdaten für den Zugriff auf den lokalen Infrastructure Server für einen Benutzer definiert wurden, der in diesem Infrastructure Server nicht als Benutzer vorhanden ist. Beheben Sie alle Probleme im Deployment Package, speichern Sie die Änderungen (klicken Sie im Dialogfeld OK auf Deployment Package), laden Sie dann die neue MSI-Datei herunter und versuchen Sie die Installation erneut.
Zentrale Bereitstellung auf mehreren Client-Rechnern
Der Network Installation Service unterstützt auch die zentrale Verwaltung von Altium-Produktinstallationen. Mithilfe des NIS ist es möglich, die Installation eines Produkts wie Altium Designer oder Altium NEXUS remote auf mehreren Computern gleichzeitig über Microsoft Active Directory auszuführen. Die Installation erfolgt über die Group Policy Software Installation Extension. Die Group Policy Software Installation Extension ermöglicht Administratoren die Verwendung von Group Policy Object Editor, um die Installation von Software auf allen Client-Computern in einer Organisation zentral zu verwalten. Dies geschieht entweder durch das assigningZuweisen von Anwendungen an Benutzer oder Computer oder durch das publishingVeröffentlichen von Anwendungen für Benutzer.
Die folgenden Komponenten sind erforderlich, um Software mithilfe der Group Policy Software Installation Extension bereitzustellen:
-
Group Policy.
-
Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition oder spätere Domänencontroller.
-
Ein Netzwerk, das Active Directory-basierte Domänenverzeichnisdienste verwendet.
-
Zielcomputer, auf denen eine Professional- oder Enterprise-Edition von Windows ausgeführt wird, einschließlich: Windows 7 Professional (oder höher), Windows 8/8.1 Pro (oder höher), Windows 10 Professional (oder höher).
Die Group Policy Management Console (GPMC) ist nicht erforderlich, wird jedoch für eine effiziente Administration dringend empfohlen.
Empfohlener Ansatz
Der empfohlene Ansatz für die zentrale Verwaltung der Installation eines Altium-Produkts kann in Erstinstallation und Installationsupdates unterteilt werden.
Für die Erstinstallation:
-
Melden Sie sich als Administrator über die browserbasierte Oberfläche des Infrastructure Server bei Ihrem lokalen Altium Infrastructure Server an.
-
Übernehmen Sie auf der Registerkarte Product & Extensions tab der NIS-Benutzeroberfläche die erforderliche Version des Produkts und alle Erweiterungen in Ihren lokalen Altium Infrastructure Server.
-
Bereiten Sie das erforderliche Deployment Package vor (auf der Registerkarte Deployment Packages tab der NIS-Benutzeroberfläche).
-
Laden Sie das Deployment Package herunter, um die erforderliche Windows Installer Package-Datei (<DeploymentPackageName>.msi) zu erhalten.
-
Konfigurieren Sie die Group Policy, die diese MSI-Datei auf den gewünschten Client-Computern ausführt.
- Stellen Sie die Installation mithilfe der Funktion „Group Policy Software Installation Extension“ von Active Directory auf den gewünschten Computern/bei den gewünschten Benutzern bereit.
Sobald dieser Prozess abgeschlossen ist, verfügen die Benutzer über eine vorkonfigurierte Installation der Software entsprechend den im ursprünglichen Bereitstellungspaket konfigurierten Optionen.
Updates können mit folgendem Ansatz installiert werden:
-
Stellen Sie ein Update mithilfe der Funktion „Group Policy Software Installation Extension“ von Active Directory bereit. Wenn dieser Ansatz verwendet wird, ist der einfachste Weg, das ursprüngliche Bereitstellungspaket zu bearbeiten (mithilfe des Dialogfelds Deployment Package) und die erforderlichen neuen Versionen in den Listen Products und Extensions auszuwählen. Sie können sicherstellen, dass die neueste Version eines Produkts vom Installer verwendet wird, indem Sie die Option Use latest versions of products aktivieren. Speichern Sie das geänderte Bereitstellungspaket und laden Sie eine neue (und aktualisierte) MSI-Datei herunter, die dann zur Bereitstellung des Updates verwendet werden kann.
Example Software Installation via Group Policy-Active Directory
Nachdem Sie das Bereitstellungspaket vorbereitet haben, können Sie anschließend das Group Policy Object (GPO) auf Ihrem Domänencontroller konfigurieren. Die folgenden Schritte wurden verwendet, um dies auf einem Windows Server 2012 R2 zu testen:
-
Melden Sie sich beim Altium Infrastructure Server an (über dessen Browseroberfläche) und laden Sie das Bereitstellungspaket (
<DeploymentPackageName>.msi) von der Registerkarte Deployment Packages der NIS-Oberfläche des Infrastructure Server herunter.
-
Kopieren Sie die MSI-Datei an einen geeigneten freigegebenen Speicherort, z. B.
\\YourServername\Sysvol\DomainName. Dieser Speicherort sollte für alle Computer freigegeben sein, auf denen die Software bereitgestellt werden soll.
-
Erstellen Sie in Active Directory eine neue Organisationseinheit, indem Sie die folgenden Schritte ausführen:
-
Öffnen Sie Active Directory Users and Computers, klicken Sie dann im Konsolenbaum mit der rechten Maustaste auf Ihre Domäne und wählen Sie New » Organization Unit.
-
Geben Sie den Namen der Organisationseinheit ein und fügen Sie dann alle Clientcomputer hinzu, auf denen die Software installiert werden soll.
-
Öffnen Sie Group Policy Management – über Control Panel öffnen Sie Administrative Tools und anschließend Group Policy Management.
Falls Group Policy Management nicht installiert ist, öffnen Sie Server Manager über Administrative Tools, wählen Sie links die Registerkarte Features und klicken Sie dann im rechten Bereich auf Add Features. Aktivieren Sie das Kontrollkästchen Group Policy Management und arbeiten Sie sich dann durch die folgenden Seiten. Nach der Installation kann es wie oben beschrieben geöffnet werden.
-
Gehen Sie in der Group Policy Management-Oberfläche zu den vorhandenen Richtlinien. Öffnen Sie dazu Domains, dann YourDomain und anschließend Group Policy Objects. Hier werden Ihre GPOs gespeichert.
-
Erstellen Sie ein neues GPO. Klicken Sie dazu mit der rechten Maustaste auf den Ordner Your organizational units you have created und wählen Sie New. Geben Sie einen Namen für Ihr GPO ein.
-
Sobald Sie Ihr neues GPO erstellt haben, wird es im Ordner Your organizational units you have created angezeigt. Klicken Sie auf das neue GPO. Unten im rechten Bereich befindet sich ein Feld mit der Bezeichnung Security Filtering. Aktivieren Sie es und löschen Sie den Eintrag Authenticated Users.
-
Wenn dieses Programm auf bestimmten Computern bereitgestellt werden soll, fügen Sie den Namen jedes einzelnen Computers hinzu. Andernfalls fügen Sie zum Bereitstellen auf allen Computern in der Domäne die Gruppe Domain Computers hinzu.
-
Suchen Sie im Navigationsbereich den Ordner Your organizational units you have created und klicken Sie mit der rechten Maustaste darauf. Wählen Sie den Befehl Link an existing GPO, klicken Sie dann auf Ihr neues GPO und anschließend auf OK.
-
Der nächste Schritt besteht darin, Ihre MSI-Datei hinzuzufügen. Gehen Sie dazu wie folgt vor:
-
Suchen Sie das GPO im Ordner Your organization unit und klicken Sie mit der rechten Maustaste darauf. Wählen Sie den Befehl Edit; daraufhin wird ein neues Fenster geöffnet.
-
Navigieren Sie zu Computer Configuration, dann Policies, dann Software Settings und anschließend Software Installations. Klicken Sie mit der rechten Maustaste in den leeren Bereich rechts und wählen Sie New » Package.
-
Navigieren Sie im neu geöffneten Fenster zu der zuvor erstellten Domänenfreigabe (
\\YourServerName\FolderName – nicht zum physischen Ordner auf dem Server, C:\FakePath\FolderName) und wählen Sie Ihre MSI-Datei aus.
-
Klicken Sie auf die Option Assigned und dann auf OK.
-
Der letzte Schritt besteht darin, alle geöffneten Fenster/Dialoge auf dem Server zu schließen und alle Ihre Workstations neu zu starten. Beim Start installieren sie die bereitgestellte Anwendung, bevor sich ein Benutzer am Computer anmelden kann. Das bedeutet, dass dort für eine ganze Weile Please wait... angezeigt wird, während das Programm installiert wird.
Es kann 2–3 Neustarts dauern, bis der Server das GPO auf den Workstations aktualisiert. Falls nicht, können Sie die Aktualisierung über eine Eingabeaufforderung erzwingen, indem Sie Folgendes eingeben: gpupdate /target:computer /force /logof.
NISDeploy
Der Windows Installer ist Teil eines speziellen Bereitstellungsdienstprogramms namens NISDeploy.exe. Möglicherweise sehen Sie kurz einen Hinweis auf NISDeploy MSI Wrapper, wenn die MSI-Datei gestartet wird, um die zugehörige Software zu installieren (wie durch das Bereitstellungspaket bestimmt, aus dem sie heruntergeladen/generiert wurde), und erneut, wenn die Installation abgeschlossen ist. NISDeploy ist ein spezialisiertes Tool, das das Herunterladen und Starten des Bereitstellungspakets automatisiert. Mit einem dedizierten Tool können Sie die Paketeinstellungen anpassen, ohne die Group Policy neu konfigurieren zu müssen. NISDeploy wird über Parameter gesteuert; die folgenden Parameter werden unterstützt:
Der Vorteil der Bereitstellung eines Bereitstellungspakets in Form einer MSI-Datei besteht darin, dass keine Kenntnisse über Befehlszeilenparameter erforderlich sind. Die Software wird einfach, effizient und bei Bedarf auch unbeaufsichtigt installiert. NISDeploy ist dabei lediglich zu einem Wrapper für den MSI-Installer geworden. Die Auflistung der Befehlszeilenparameter hier sowie der Beispiel-Batchdateieintrag zum anschließenden Ausführen des Tools dienen nur der Vollständigkeit und müssen im Allgemeinen auf diese Weise nie verwendet werden.
| -server |
Adresse des Infrastructure Server (im Format hostname:port). |
| -user |
Benutzername für den Infrastructure Server, der zum Herunterladen des Bereitstellungspakets und zum Ausführen der Installation verwendet wird. Es wird empfohlen, dasselbe Passwort wie in den Paketeigenschaften zu verwenden. |
| -password |
Benutzerpasswort für den Infrastructure Server. Ähnlich wie -user. |
| -profile |
Name des Bereitstellungspakets, das heruntergeladen und installiert wird. |
| -programs |
Pfad, in dem das Produkt installiert wird. |
| -documents |
Pfad, in dem Dokumente und Beispiele installiert werden. |
| -autoinstall |
Startet die Installation ohne modale Fenster und zusätzliche Dialoge. Es wird nur der Fortschritt angezeigt. Wird für eine unbeaufsichtigte Installation im automatischen Modus verwendet. |
| -lastversion |
Der Installer ignoriert das Bereitstellungspaket und installiert die neueste verfügbare Version des im Paket genannten Produkts. Ein selten verwendeter Parameter für Fälle, in denen nur die neueste verfügbare Produktversion benötigt wird, zum Beispiel zu Testzwecken. |
| -installall |
Installiert alle Produktfunktionen. Ähnlich wie -lastversion, überschreibt die Paketeinstellungen und erzwingt die Installation aller möglichen Produktfunktionen (alle Exporter, Erweiterungen usw.). Wird im normalen Alltag selten verwendet. |
| -logs |
Pfad, in dem die Installer-Protokolle abgelegt werden. Sollte nur zu Debugging-Zwecken verwendet werden. |
Nachfolgend finden Sie ein Beispiel für eine Batchdatei zum Ausführen von NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES(X86)%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
Nachfolgend finden Sie ein Beispiel für eine Batchdatei zum Ausführen von NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "NEXUS Latest" -programs "%PROGRAMFILES(X86)%\Altium\Nexus-Latest" -documents "%PUBLIC%\Documents\Altium\Nexus-Latest" -autoinstall
Weiterführende Informationen
Dies sind nur einige Hinweise. Detailliertere Informationen sowie Informationen, die für die von Ihnen verwendete Microsoft-Windows-Plattform relevant sind, sollten Sie auf der Microsoft-Website oder auf entsprechenden Websites von Drittanbietern suchen.