Parent page: Altium Infrastructure Server
Jednym z wielu wyzwań w środowisku korporacyjnym jest zarządzanie niezliczonymi aplikacjami zainstalowanymi na wszystkich stacjach roboczych należących do organizacji. Proces ten staje się bardziej złożony, gdy aplikacje muszą zostać skonfigurowane pod konkretne wymagania organizacji, na przykład poprzez dodanie opcjonalnych rozszerzeń lub wyspecjalizowanych interfejsów.
Zapewniając eleganckie rozwiązanie problemu zarządzania firmową instalacją rozwiązań Altium, Altium Infrastructure Server udostępnia dedykowaną Network Installation Service. Usługa ta pozwala organizacji wykonywać instalacje lub aktualizacje produktów Altium w obrębie sieci lokalnej. Główne cele usługi Network Installation Service to:
-
Poprawa szybkości aktualizacji — użytkownicy będą pobierać dane w obrębie sieci lokalnej.
-
Uniezależnienie funkcji aktualizacji od dostępu do Internetu — może działać w sieciach odizolowanych, bez dostępu do globalnego Internetu.
-
Umożliwienie centralnego kontrolowania wersji i aktualizacji.
-
Obsługa instalacji typu push z wykorzystaniem rozwiązania Microsoft Active Directory Group Policy.
Zazwyczaj pobierasz potrzebne produkty i rozszerzenia z Cloud Repository Altium do lokalnego Altium Infrastructure Server, a następnie tworzysz pakiet wdrożeniowy do instalacji w całej sieci. Kolejne aktualizacje mogą być skonfigurowane automatycznie lub przygotowywane ręcznie, aby zapewnić maksymalną kontrolę nad tym, co jest instalowane na komputerach projektantów.
Aby korzystać z NIS, komputer, na którym zainstalowano Altium Infrastructure Server, must mieć połączenie z Internetem.
Dostęp do Network Installation Service
Related page: Dostęp i zarządzanie przez przeglądarkę
Interfejsem do Network Installation Service jest strona INSTALLATIONS w przeglądarkowym interfejsie Infrastructure Server. Uzyskasz do niej dostęp, wybierając pozycję INSTALLATIONS z menu ADMIN.
Aby uzyskać dostęp i wykonywać funkcje typu Network Installation Service, musisz zalogować się do Altium Infrastructure Server — przez preferowaną przeglądarkę WWW — używając poświadczeń administratora.
Dostęp do strony INSTALLATIONS w przeglądarkowym interfejsie Altium Infrastructure Server — Twoje połączenie z Network Installation Service. Aby uzyskać dostęp do NIS i móc z nim pracować, musisz być zalogowany jako administrator Infrastructure Server.
Ustawienia związane z NIS
Zanim przyjrzymy się bliżej interfejsowi NIS i sposobowi korzystania z usługi, należy najpierw skonfigurować kilka istotnych ustawień. Network Installation Service pozwala w praktyce kopiować instalatory produktów i rozszerzeń z Altium Cloud Repository — pozyskane do lokalnego Altium Infrastructure Server lub pobrane bezpośrednio. Aby było to możliwe, a także aby korzystać z automatycznych aktualizacji, musisz podać poświadczenia dostępu do tego Cloud Repository. Ponieważ Altium Cloud Repository to to samo miejsce, z którego zwykle pobierasz instalatory oprogramowania Altium (tj. ze strony Altium Downloads page w witrynie Altium), oznacza to po prostu podanie danych logowania do konta Altium. Zrób to na stronie Settings - General - AlitumLive Credentials w przeglądarkowym interfejsie Infrastructure Server. Wejdź na tę stronę, wybierając pozycję SETTINGS z menu ADMIN, a następnie klikając pozycję Altium Live Credentials w drzewie nawigacji po lewej stronie.
Wprowadź poświadczenia konta Altium w ramach ustawień ogólnych Infrastructure Server. Są one wymagane, aby móc pozyskiwać produkty i rozszerzenia Altium z bezpiecznego magazynu Altium w chmurze (czyli Altium Cloud Repository, jeśli tak to ująć). Najedź kursorem na obraz, aby zobaczyć przykład wypełnionych pól. Pamiętaj, aby kliknąć przycisk Save , aby zastosować zmiany wprowadzone na tej stronie.
Drugie ustawienie dotyczy określenia interwału sprawdzania podczas korzystania z funkcji Automatic Updates. Określa ono, jak często Altium Cloud Repository jest sprawdzane pod kątem nowszych wersji wskazanych produktów i rozszerzeń. Ustaw czas interwału (w minutach) na stronie Settings - Network Installation w przeglądarkowym interfejsie Infrastructure Server. Wartość domyślna to 120 minut (czyli sprawdzanie aktualizacji co kilka godzin).
Dla produktów i rozszerzeń skonfigurowanych do automatycznej aktualizacji określ interwał, z jakim oprogramowanie ma sprawdzać dostępność tych aktualizacji.
Praca z interfejsem NIS
Poniższe sekcje szczegółowo omawiają poszczególne zakładki interfejsu NIS, w kolejności odpowiadającej logicznemu przepływowi pracy podczas korzystania z usługi.
Zakładka Products & Extensions
Zakładka Products & Extensions zapewnia wgląd w zestaw dostępnych instalatorów produktów i rozszerzeń Altium — dostępnych na podstawie podanych poświadczeń konta Altium (patrz poprzednia sekcja). Są one przechowywane w Altium Cloud Repository.
Istnieją dwie kategorie instalatorów, które można pobrać z Altium Cloud Repository:
-
Products - obejmuje wszystkie produkty dostępne dla Twojej organizacji w ramach aktualnych licencji, takie jak Altium Designer i Altium NEXUS.
-
Extensions - rozszerzenia „wpinają się” w produkt, aby rozszerzyć jego funkcjonalność.
Użyj dwóch obszarów zakładki, aby wybrać wymagany Product oraz dowolne Extensions.
W danym momencie można wybrać do pozyskania/pobrania tylko jeden produkt — i jedną wersję tego produktu — natomiast można wybrać dowolną liczbę rozszerzeń (przy czym dla każdego tylko jedną konkretną wersję). Wszystkie rozszerzenia instalowane domyślnie dla wybranego produktu (i wersji) zostaną automatycznie dołączone do pozyskania/pobrania (i będzie to najnowsza wersja mająca zastosowanie do tej wersji produktu). Innymi słowy, rozszerzenia dostępne, ale nieinstalowane domyślnie, to te, które należy w razie potrzeby włączyć ręcznie.
Włączenie (zaznaczenie) produktu (lub rozszerzenia) na najwyższym poziomie automatycznie włączy just najnowsze wydanie tego produktu lub rozszerzenia — nie ma potrzeby rozwijania produktu i przewijania listy na dół, aby wybrać najnowszą wersję.
Zakładka Products & Extensions interfejsu NIS to miejsce, w którym wybierasz produkt oraz odpowiednie rozszerzenia, które chcesz pozyskać (lub pobrać). Tutaj wybrano przykładowy produkt gotowy do pozyskania. Zwróć uwagę, że możesz użyć pól filtrowania, aby szybko znaleźć to, czego potrzebujesz (jak pokazano w obszarze Extensions).
Oprócz możliwości pozyskiwania i przechowywania produktów oraz rozszerzeń w lokalnym Altium Infrastructure Server, możesz też użyć interfejsu NIS do pobierania produktów i rozszerzeń outside Infrastructure Server. Ta funkcja została dodana, aby można było łatwo skopiować pakiet instalacyjny na dysk przenośny lub nośnik optyczny w sytuacjach, gdy trzeba przenosić pakiety między instalacjami NIS (na przykład z sieci otwartej do sieci zamkniętej). Aby odróżnić acquisition do lokalnego Altium Infrastructure Server od download na dysk twardy, dostępne są następujące przyciski:
-
- pozyskaj i zapisz produkt oraz dowolne rozszerzenia w lokalnym Altium Infrastructure Server.
-
- utwórz pakiet, który można pobrać bezpośrednio na dysk twardy.
Po wybraniu produktu i wymaganych rozszerzeń kliknij odpowiedni przycisk, aby rozpocząć pozyskiwanie lub pobieranie. Pojawi się kilka okien dialogowych z powiadomieniami — po prostu klikaj OK , aby kontynuować. Postęp można śledzić na zakładce Tasks tab w interfejsie.
Jeśli pobierasz zamiast pozyskiwać, ostatecznie musisz pobrać pakiet z zakładki Tasks — wypatruj kontrolki Download Package powiązanej z odpowiednim, ukończonym zadaniem Packaging. Pobieranie nastąpi do domyślnej lokalizacji pobierania zdefiniowanej w Twojej przeglądarce.
Podczas pozyskiwania do lokalnego Altium Infrastructure Server, po zakończeniu procesu pozyskany produkt i rozszerzenia (oraz ich wersje) będą wyróżnione na listach zielonym tekstem.
Zielony tekst na poziomie nadrzędnym oznacza, że masz najnowszą wersję danego instalatora.
Pozyskane produkty i rozszerzenia (oraz odpowiednie ich wersje) są wyróżniane zielonym tekstem.
Zakładka Tasks
Zakładka Tasks prezentuje dziennik operacji odzwierciedlający zadanie, które jest aktualnie uruchomione lub zostało uruchomione. Obejmują one:
-
Acquiring - pozyskiwanie produktu i dowolnych rozszerzeń z Altium Cloud Repository do lokalnego Altium Infrastructure Server.
-
Packaging - pakowanie produktu i dowolnych rozszerzeń do ZIP-a, gotowego do pobrania na lokalny dysk twardy.
-
Import - importowanie pakietu instalacyjnego offline (do lokalnego Altium Infrastructure Server).
Sprawdzaj tutaj status zadań uruchomionych/ukończonych. Rozwiń zadanie, aby zobaczyć szczegółową listę czynności wchodzących w jego skład.
Możesz się zastanawiać, kim jest System System w komórce Created By dla zadań takich jak Acquiring i Packaging. To po prostu jeden z dwóch domyślnych użytkowników generowanych przez oprogramowanie (drugi to admin admin) dla lokalnego Altium Infrastructure Server, utworzonych do wykonywania takich zadań.
Zakładka Tasks interfejsu NIS to miejsce, w którym możesz zobaczyć zadanie aktualnie uruchomione lub zadania, które zostały wykonane — swego rodzaju dziennik operacyjny. Najedź kursorem na obraz, aby zobaczyć zadanie doprowadzone do końca. Zwróć uwagę, że w naszym przykładzie bazowym, w którym do pozyskania wybrano pojedynczy produkt, pozyskiwane są również wszystkie rozszerzenia powiązane z tą wersją produktu, które są instalowane domyślnie podczas instalacji samego produktu.
Może być konieczne przeładowanie strony lub kliknięcie innej zakładki i powrót, aby ręcznie odświeżyć informacje dla uruchomionego zadania.
Jeśli tworzysz pakiet instalacyjny do pobrania na lokalny dysk twardy, pakiet nie jest zapisywany bezpośrednio na dysku. Zamiast tego jest przygotowywany i przechowywany w lokalnym Altium Infrastructure Server. Następnie musisz kliknąć kontrolkę Download Package. Pakiet zostanie dostarczony jako plik ZIP pobrany do domyślnej lokalizacji pobierania określonej w Twojej przeglądarce. Po pobraniu plik ZIP należy zainstalować na lokalnym systemie klienckim.
Przykład pakietu instalacyjnego, który został przygotowany (po użyciu przycisku Download na zakładce Products & Extensions) i następnie pobrany na lokalny dysk twardy.
Zakładka Server Storage
Karta Server Storage zawiera listę produktów i rozszerzeń dostępnych w Twoim lokalnym Altium Infrastructure Server — tych, które wcześniej pozyskałeś za pomocą karty Products & Extensions tab w interfejsie. Pakiet wdrożeniowy może only obejmować produkty i rozszerzenia wymienione na tej karcie.
Karta Server Storage w interfejsie NIS odzwierciedla wszystkie produkty i rozszerzenia, które są aktualnie dostępne w Twoim lokalnym Altium Infrastructure Server. Są one następnie wykorzystywane do przygotowania i wygenerowania pakietu wdrożeniowego.
Oczywiście możesz w dowolnym momencie dodać do tej puli kolejne produkty i rozszerzenia (z karty Products & Extensions tab). Masz też możliwość zaimportowania pakietu instalacyjnego (np. z dysku twardego lub napędu optycznego). Aby to zrobić, po prostu kliknij przycisk
, a następnie wskaż wymagany plik/pliki w wyświetlonym oknie dialogowym Open. Zwykle będzie to plik ZIP zawierający wcześniej pobrany pakiet instalacyjny — wybierasz jeden plik, a wszystkie wymagane składniki instalacji zostaną odpowiednio rozpakowane i zaimportowane.
Funkcja importu jest przeznaczona do sytuacji, w których trzeba przenosić pakiety instalacyjne pomiędzy instalacjami NIS (np. z sieci otwartej do sieci zamkniętej).
Produkty i rozszerzenia można importować z instalacji offline.
Aby usunąć dowolne produkty i rozszerzenia — usuwając je z lokalnego Altium Infrastructure Server — zaznacz je odpowiednio na listach
Products i
Extensions, a następnie kliknij przycisk

.
Gdy produkty i rozszerzenia znajdują się już w Twoim lokalnym Altium Infrastructure Server, możesz tworzyć jeden lub więcej pakietów wdrożeniowych do wykorzystania w całej firmie. Można to zainicjować z karty Server Storage, wybierając wymagany produkt i rozszerzenie(a), a następnie klikając przycisk
. Spowoduje to przejście do karty Deployment Packages w interfejsie, a konfiguracja zostanie wykonana w wyświetlonym oknie dialogowym Deployment Package. Jest to dokładniej opisane w poniższej sekcji Deployment Packages Tab.
Możesz wygenerować pakiet wdrożeniowy bezpośrednio z wybranego produktu i dowolnych rozszerzeń na karcie Server Storage interfejsu. Najedź kursorem na obraz, aby zobaczyć, że zostaniesz przeniesiony do karty Deployment Packages interfejsu i zostanie wyświetlone okno dialogowe Deployment Package, w którym dopracujesz pakiet zgodnie z potrzebami.
Deployment Packages Tab
Karta Deployment Packages w interfejsie NIS to miejsce, w którym tworzysz i konfigurujesz Deployment Package, określający sposób instalacji wybranego produktu i rozszerzeń. Po utworzeniu można pobrać powiązany plik Windows Installer Package (*.msi) i użyć go do zainstalowania oprogramowania na docelowej stacji klienckiej lub na wszystkich stacjach klienckich w firmie.
Każdy zdefiniowany pakiet wdrożeniowy jest przechowywany w Twoim lokalnym Altium Infrastructure Server.
Karta Deployment Packages w interfejsie NIS — centrum dowodzenia do tworzenia pakietów wdrożeniowych, które następnie można pobrać i używać w organizacji.
Aby dodać nowy pakiet wdrożeniowy, po prostu kliknij przycisk
. Pojawi się okno dialogowe Deployment Package, w którym skonfigurujesz pakiet (zob. Configuring a Deployment Package).
Dla każdego zdefiniowanego pakietu wdrożeniowego prezentowane są następujące informacje:
-
Name - czytelna nazwa pakietu, być może identyfikująca produkt (i wersję), do której instalacji będzie używany.
-
Description - bardziej szczegółowy opis tego, co zapewnia pakiet i dla kogo.
-
Created By - użytkownik lokalnego Infrastructure Server, który utworzył pakiet.
-
Created At - data i godzina utworzenia pakietu.
-
Edit - kliknij ikonę
, aby uzyskać dostęp do okna dialogowego Deployment Package, w którym wprowadzisz wymagane modyfikacje pakietu.
-
Download - kliknij ikonę
, aby pobrać na dysk powiązany plik Windows Installer Package (*.msi). Plik będzie nazwany zgodnie z wpisem w polu Name (tj. <DeploymentPackageName>.msi). Pobieranie następuje do domyślnej lokalizacji określonej w przeglądarce internetowej.
-
Remove - kliknij ikonę
, aby usunąć pakiet z listy.
Configuring a Deployment Package
W Twoim lokalnym Altium Infrastructure Server pakiet wdrożeniowy to w istocie lista wymaganych instalatorów produktu i rozszerzeń wraz z informacjami konfiguracyjnymi dotyczącymi sposobu instalacji oprogramowania. Gdy klikniesz pobranie pakietu wdrożeniowego z Infrastructure Server, tworzony jest plik Windows Installer Package (*.msi). Instalator jest niewielkim plikiem wykonywalnym, który po uruchomieniu pobiera z Twojego lokalnego Altium Infrastructure Server właściwe pliki instalacyjne produktu i rozszerzeń, a następnie instaluje je zgodnie z opcjami określonymi w powiązanym pakiecie wdrożeniowym. Pliki pobierane z Infrastructure Server są określane przez produkt i rozszerzenia zdefiniowane w pakiecie wdrożeniowym. Produkt i rozszerzenia konfigurujesz w oknie dialogowym Deployment Package, a te informacje są następnie zapisywane w pakiecie wdrożeniowym.
Pakiet wdrożeniowy jest w pełni konfigurowany w oknie dialogowym Deployment Package.
Pakiet wdrożeniowy jest w pełni konfigurowany w oknie dialogowym Deployment Package.
Użyj okna dialogowego Deployment Package, aby skonfigurować pakiet zgodnie z potrzebami, podając następujące informacje (w zależności od zastosowania):
-
Package Name - użyj tego pola, aby zdefiniować czytelną nazwę pakietu.
-
Description - użyj tego pola, aby podać bardziej szczegółowy opis pakietu, np. określając jego przeznaczenie.
-
User Name & Password - dane logowania do lokalnego Altium Infrastructure Server wymagane do uzyskania dostępu do Infrastructure Server podczas instalacji w celu pobrania wymaganych plików. Muszą zostać zdefiniowane.
-
Show Progress - włącz tę opcję, jeśli chcesz, aby Instalator pokazywał postęp instalacji. W takim przypadku pojawi się okno dialogowe Instalatora, pokazujące postęp dla Download, a następnie postęp dla Install. Jeśli ta opcja jest wyłączona, oprogramowanie zostanie zainstalowane w trybie cichym, bez wyświetlania okna instalacji.
-
Installation path - użyj tego pola, aby określić katalog na komputerze użytkownika, w którym ma zostać zainstalowane oprogramowanie (np. [ProgramFilesFolder]\Altium\AD<VersionNumber>).
-
Documents path - użyj tej ścieżki, aby określić ścieżkę do folderu dokumentów na komputerze użytkownika (np. [CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
-
Private License Server (opcjonalnie) - użyj tego pola, aby wprowadzić adres TCP/IP Private License Server.
-
License Activation code(s) (opcjonalnie) - użyj tego pola, aby wprowadzić kod(y) aktywacyjne preferowanej licencji/licencji, które mają być używane z tą instalacją produktu.
-
Preferences (opcjonalnie) - użyj tego pola, aby ograniczyć użytkownika do korzystania z określonego zestawu preferencji w ramach instalacji. Lista rozwijana zawiera wszystkie istniejące rewizje elementów Altium Design Preferences w Twoim lokalnym Altium Infrastructure Server. Wybierz jedną z nich, jeśli jest odpowiednia. Alternatywnie możesz użyć plikowego pliku preferencji (*.DxpPrf). Aby to zrobić, po prostu kliknij przycisk
i wskaż plik w kolejnym oknie dialogowym Open, które się pojawi. Wybrany plik zostanie przesłany/opublikowany jako początkowa rewizja nowo utworzonego elementu Altium Design Preferences w Twoim Altium Infrastructure Server, a następnie zostanie ponownie wybrany w polu Preferences . Aby usunąć to ograniczenie, po prostu kliknij powiązany przycisk
.
-
Use latest versions of products - włącz tę opcję, jeśli chcesz wymusić, aby Instalator używał najnowszych wersji produktu i rozszerzeń.
-
Products - ta lista będzie zawierać wszystkie produkty, które zostały pozyskane i są aktualnie dostępne w Twoim lokalnym Altium Infrastructure Server. Włącz produkt (i wersję), które mają zostać zainstalowane przez ten pakiet.
Jeśli wybrałeś produkt (i wersję) na karcie Server Storage interfejsu, będzie on już zaznaczony w oknie dialogowym Deployment Package.
-
Installation Features - produkt może mieć różne opcje, które można skonfigurować podczas instalacji, nazywane Installation Features. W tym obszarze konfigurujesz stan włączenia/wyłączenia tych funkcji, z jakim będą prezentowane podczas instalacji. Zwróć uwagę, że stan włączenia/wyłączenia takich funkcji może zostać zmieniony przez użytkownika podczas instalacji, a także mogą one zostać zainstalowane/odinstalowane z poziomu instalacji w późniejszym czasie, jeśli będzie to potrzebne.
-
Extensions - ta lista będzie zawierać wszystkie rozszerzenia, które zostały pozyskane i są aktualnie dostępne w Twoim lokalnym Altium Infrastructure Server. Włącz rozszerzenie(a) (i wersję), które mają zostać zainstalowane przez ten pakiet.
Użyj okna dialogowego Deployment Package, aby skonfigurować pakiet zgodnie z potrzebami, podając następujące informacje (w zależności od zastosowania):
-
Package Name - użyj tego pola, aby zdefiniować czytelną nazwę pakietu.
-
Description - użyj tego pola, aby podać bardziej szczegółowy opis pakietu, np. określając jego przeznaczenie.
-
User Name & Password - dane logowania do lokalnego Altium Infrastructure Server wymagane do uzyskania dostępu do Infrastructure Server podczas instalacji w celu pobrania wymaganych plików. Muszą zostać zdefiniowane.
-
Show Progress - włącz tę opcję, jeśli chcesz, aby Instalator pokazywał postęp instalacji. W takim przypadku pojawi się okno dialogowe Instalatora, pokazujące postęp dla Download, a następnie postęp dla Install. Jeśli ta opcja jest wyłączona, oprogramowanie zostanie zainstalowane w trybie cichym, bez wyświetlania okna instalacji.
-
Installation path - użyj tego pola, aby określić katalog na komputerze użytkownika, w którym ma zostać zainstalowane oprogramowanie (np. [ProgramFilesFolder]\Altium\Nexus).
-
Documents path – użyj tej ścieżki, aby określić ścieżkę do folderu Dokumenty na komputerze użytkownika (np. [CommonAppDataFolder]\Documents\Altium\Nexus).
-
Private License Server (opcjonalnie) – użyj tego pola, aby wprowadzić adres TCP/IP Private License Server.
-
License Activation code(s) (opcjonalnie) – użyj tego pola, aby wprowadzić kod(y) aktywacyjny(e) dla preferowanej licencji (preferowanych licencji), które mają być używane z tą instalacją produktu.
-
Preferences (opcjonalnie) – użyj tego pola, aby ograniczyć użytkownika do korzystania z określonego zestawu preferencji w ramach instalacji. Lista rozwijana zawiera wszystkie istniejące rewizje elementów Altium Design Preferences w Twoim lokalnym Altium Infrastructure Server. Wybierz jedną z nich, jeśli jest odpowiednia. Alternatywnie możesz użyć plikowego pliku preferencji (*.DxpPrf). Aby to zrobić, po prostu kliknij przycisk
, a następnie wskaż plik w wyświetlonym później oknie dialogowym Open. Wybrany plik zostanie przesłany/wydany jako początkowa rewizja nowo utworzonego elementu Altium Design Preferences w Twoim Altium Infrastructure Server, a następnie zostanie ponownie wybrany w polu Preferences . Aby usunąć to ograniczenie, po prostu kliknij powiązany przycisk
.
-
Use latest versions of products – włącz tę opcję, jeśli chcesz wymusić, aby Instalator używał najnowszych wersji produktu i rozszerzeń.
-
Products – ta lista będzie zawierać wszystkie produkty, które zostały pozyskane i są obecnie dostępne w Twoim lokalnym Altium Infrastructure Server. Włącz produkt (i wersję), który chcesz zainstalować za pomocą tego pakietu.
Jeśli wybrałeś produkt (i wersję) na karcie Server Storage interfejsu, będzie on już zaznaczony w oknie dialogowym Deployment Package.
-
Installation Features – produkt może mieć różne opcje, które można skonfigurować podczas instalacji, nazywane Installation Features. W tym obszarze konfigurujesz stan włączenia/wyłączenia tych funkcji na czas instalacji. Pamiętaj, że stan włączenia/wyłączenia takich funkcji może zostać zmieniony przez użytkownika podczas instalacji, a także mogą one zostać zainstalowane/odinstalowane z poziomu instalacji w późniejszym czasie, jeśli będzie to wymagane.
-
Extensions – ta lista będzie zawierać wszystkie rozszerzenia, które zostały pozyskane i są obecnie dostępne w Twoim lokalnym Altium Infrastructure Server. Włącz rozszerzenie(a) (i wersję), które chcesz zainstalować za pomocą tego pakietu.
Niezależnie od tego, czy tworzysz zupełnie nowy pakiet, czy edytujesz istniejący, po zdefiniowaniu pakietu zgodnie z wymaganiami kliknij przycisk OK , aby go utworzyć/zaktualizować — nowo zdefiniowany pakiet pojawi się na liście obok wszystkich pozostałych zdefiniowanych pakietów, z powrotem na głównej karcie Deployment Packages.
Karta Updates
Aby pomóc zapewnić, że kolekcja instalatorów produktów i rozszerzeń przechowywana w Twoim lokalnym Altium Infrastructure Server jest zawsze aktualna, możesz skonfigurować ich aktualizowanie ręczne lub automatyczne. Zaletą Manual Updates jest to, że masz kontrolę nad tym, kiedy pozyskiwana jest najnowsza wersja każdego produktu/rozszerzenia. Oczywiście wadą jest to, że musisz pilnować sytuacji i pozyskiwać je ręcznie. Zaletą Automatic Updates jest to, że nie musisz pamiętać o sprawdzaniu aktualizacji, ale wszystkie najnowsze wersje będą pozyskiwane automatycznie.
Karta Updates w interfejsie NIS udostępnia wygodny obszar do skonfigurowania sposobu aktualizowania produktów i rozszerzeń — w Twoim lokalnym Altium Infrastructure Server.
Karta Updates w interfejsie NIS — centrum dowodzenia do kontrolowania, jak aktualizowane są produkty i rozszerzenia w Twoim lokalnym Altium Infrastructure Server, gdy nowsze wersje tych produktów i rozszerzeń staną się dostępne w Altium Cloud Repository.
Karta wyświetla wszystkie produkty i rozszerzenia, które znajdują się obecnie w Twoim lokalnym Altium Infrastructure Server, według nazwy. Nie pokazuje wersji, którą aktualnie posiadasz, lecz najnowszą wersję danej pozycji, dostępną w Altium Cloud Repository (sprawdź listę z powrotem na karcie Products & Extensions tab, aby to zobaczyć).
Dla każdej pozycji dostępne są następujące opcje aktualizacji:
-
Acquire Manual Update – jeśli wersja produktu/rozszerzenia w Twoim lokalnym Altium Infrastructure Server jest już najnowsza, nie ma czego aktualizować, więc zostanie wyświetlona ikona
. Jeśli posiadana wersja nie jest najnowsza, zostanie wyświetlona ikona
. Kliknij ją, aby pozyskać wersję latest produktu/rozszerzenia. Pojawi się kilka okien dialogowych — kliknij OK, aby kontynuować. Aktywność pozyskiwania można śledzić na karcie Tasks tab interfejsu.
-
Automatic Update – włącz tę opcję, aby uwzględnić produkt/rozszerzenie w automatycznych aktualizacjach. Sprawdzanie dostępnych aktualizacji będzie wykonywane zgodnie z interwałem sprawdzania aktualizacji zdefiniowanym na stronie Settings - Network Installation w przeglądarkowym interfejsie Infrastructure Server. Jeśli aktualizacja jest dostępna dla produktu/rozszerzenia, włączenie tej opcji nie spowoduje natychmiastowego wykonania aktualizacji — musisz poczekać, aż upłynie zdefiniowany interwał sprawdzania. Po wykonaniu aktualizacji zostanie pozyskana wyłącznie wersja latest.
Dostępne są różne elementy sterujące umożliwiające ręczne zaktualizowanie wielu pozycji lub jednoczesne włączenie automatycznych aktualizacji dla wielu pozycji:
-
Aby ręcznie zaktualizować wiele pozycji, zaznacz pola wyboru po ich lewej stronie, a następnie kliknij przycisk
.
-
Aby włączyć opcję Automatic Update dla wielu pozycji, zaznacz pola wyboru po ich lewej stronie, a następnie kliknij przycisk
.
-
Aby wyłączyć opcję Automatic Update dla wielu pozycji, zaznacz pola wyboru po ich lewej stronie, a następnie kliknij przycisk
.
Aby szybko zaznaczyć/odznaczyć wszystkie produkty lub wszystkie rozszerzenia na liście, użyj kontrolek dostępnych pod listą.
Instalacja na komputerze klienckim
Instalacja oprogramowania na komputerze klienckim jest procesem uproszczonym i obejmuje po prostu:
-
Administrator Infrastructure Server pobiera wymagany pakiet wdrożeniowy (z karty Deployment Packages tab interfejsu NIS), aby uzyskać plik Windows Installer Package (<DeploymentPackageName>.msi).
-
Skopiowanie pliku MSI na docelowy komputer kliencki.
-
Dwukrotne kliknięcie pliku MSI. Oprogramowanie zostanie zainstalowane zgodnie z opcjami zdefiniowanymi w pakiecie wdrożeniowym, a odpowiedni produkt i rozszerzenia zostaną pobrane z Twojego lokalnego Altium Infrastructure Server. Jeśli pakiet wdrożeniowy zawierał opcję pokazywania postępu instalacji, zostanie wyświetlone okno dialogowe Installer, pokazujące postęp dla faz Download, a następnie Install. Jeśli nie było to włączone, oprogramowanie zostanie zainstalowane w trybie cichym. Instalacja zostanie wykonana do ścieżek Installation i Document określonych w pakiecie wdrożeniowym.
Jeśli instalacja się nie powiedzie, sprawdź pakiet wdrożeniowy i upewnij się, że został poprawnie zdefiniowany. Częste błędy to brak zdefiniowania ścieżek Installation i Documents albo zdefiniowanie poświadczeń dostępu do lokalnego Infrastructure Server dla użytkownika, który nie istnieje jako zdefiniowany użytkownik w tym Infrastructure Server. Popraw wszelkie problemy w pakiecie wdrożeniowym, zapisz zmiany (kliknij OK w oknie dialogowym Deployment Package), następnie pobierz nowy plik MSI i spróbuj zainstalować ponownie.
Scentralizowane wdrażanie na wielu komputerach klienckich
Network Installation Service obsługuje również zarządzanie instalacjami produktów Altium w sposób scentralizowany. Z pomocą NIS możliwe jest zdalne uruchomienie instalacji produktu takiego jak Altium Designer lub Altium NEXUS na wielu komputerach jednocześnie, za pośrednictwem Microsoft Active Directory. Instalacja jest wykonywana za pomocą Group Policy Software Installation Extension. Group Policy Software Installation Extension umożliwia administratorom użycie Group Policy Object Editor do centralnego zarządzania instalacją oprogramowania na wszystkich komputerach klienckich w organizacji. Osiąga się to albo przez assigning przypisywanie aplikacji użytkownikom lub komputerom, albo przez publishing publikowanie aplikacji dla użytkowników.
Do wdrażania oprogramowania przy użyciu Group Policy Software Installation Extension niezbędne są następujące składniki:
-
Group Policy.
-
Kontrolery domeny: Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition lub nowsze.
-
Sieć korzystająca z domen opartych na usłudze katalogowej Active Directory.
-
Komputery docelowe z profesjonalną lub korporacyjną edycją systemu Windows, w tym: Windows 7 Professional (lub nowszy), Windows 8/8.1 Pro (lub nowszy), Windows 10 Professional (lub nowszy).
Group Policy Management Console (GPMC) nie jest wymagana, ale jest zdecydowanie zalecana dla sprawnej administracji.
Zalecane podejście
Zalecane podejście do scentralizowanego zarządzania instalacją produktu Altium można podzielić na instalację początkową oraz aktualizacje instalacji.
Dla instalacji początkowej:
-
Zaloguj się do swojego lokalnego Altium Infrastructure Server jako Administrator, za pośrednictwem przeglądarkowego interfejsu Infrastructure Server.
-
Na karcie Product & Extensions tab interfejsu NIS pozyskaj wymaganą wersję produktu oraz wszelkie rozszerzenie(a) do swojego lokalnego Altium Infrastructure Server.
-
Przygotuj wymagany pakiet wdrożeniowy (na karcie Deployment Packages tab interfejsu NIS).
-
Pobierz pakiet wdrożeniowy, aby uzyskać wymagany plik Windows Installer Package (<DeploymentPackageName>.msi)
-
Skonfiguruj zasady Group Policy, które uruchomią ten plik MSI na wybranych komputerach klienckich.
- Wypchnij instalację na docelowe komputery/użytkowników, korzystając z funkcji **Group Policy Software Installation Extension** w usłudze **Active Directory**.
Po zakończeniu tego procesu użytkownicy będą mieli wstępnie skonfigurowaną instalację oprogramowania, zgodnie z opcjami ustawionymi w oryginalnym pakiecie wdrożeniowym.
Aktualizacje można instalować w następujący sposób:
-
Wypchnij aktualizację, korzystając z funkcji **Group Policy Software Installation Extension** w usłudze **Active Directory**. Jeśli użyjesz tego podejścia, najprościej jest edytować oryginalny pakiet wdrożeniowy (za pomocą okna dialogowego Deployment Package) i wybrać wymagane nowe wersje na listach Products i Extensions. Możesz zapewnić, że Instalator użyje najnowszej wersji produktu, włączając opcję Use latest versions of products. Zapisz zmodyfikowany pakiet wdrożeniowy i pobierz nowy (i zaktualizowany) plik MSI, który następnie można wykorzystać do wdrożenia aktualizacji.
Example Software Installation via Group Policy-Active Directory
Po przygotowaniu pakietu wdrożeniowego możesz skonfigurować obiekt zasad grupy (GPO) na kontrolerze domeny. Poniższe kroki wykonano w celu przetestowania tego na Windows Server 2012 R2:
-
Zaloguj się do Altium Infrastructure Server (przez interfejs przeglądarkowy) i pobierz pakiet wdrożeniowy (
<DeploymentPackageName>.msi) z karty Deployment Packages tab w interfejsie NIS serwera Infrastructure Server.
-
Skopiuj plik MSI do odpowiedniej lokalizacji udziału plików, np.
\\YourServername\Sysvol\DomainName. Ta lokalizacja powinna być udostępniona wszystkim komputerom, na których chcesz wdrożyć oprogramowanie.
-
Utwórz nową jednostkę organizacyjną w Active Directory, wykonując następujące kroki:
-
Otwórz Active Directory Users and Computers, a następnie w drzewie konsoli kliknij prawym przyciskiem myszy swoją domenę i wybierz New » Organization Unit.
-
Wprowadź nazwę jednostki organizacyjnej, a następnie dodaj wszystkie komputery klienckie, na których ma zostać zainstalowane oprogramowanie.
-
Otwórz Group Policy Management – z Control Panel otwórz Administrative Tools, a następnie otwórz Group Policy Management.
Jeśli Group Policy Management nie jest zainstalowane, otwórz Server Manager z Administrative Tools, wybierz kartę Features po lewej stronie, a następnie kliknij Add Features w panelu po prawej. Zaznacz pole wyboru Group Policy Management i przejdź przez kolejne strony. Po zainstalowaniu można je otworzyć w sposób opisany powyżej.
-
W interfejsie Group Policy Management przejdź do istniejących zasad. Aby to zrobić, otwórz Domains, następnie YourDomain, a potem Group Policy Objects. To tutaj przechowywane są Twoje obiekty GPO.
-
Utwórz nowy obiekt GPO. Aby to zrobić, kliknij prawym przyciskiem myszy folder Your organizational units you have created i wybierz New. Wpisz nazwę dla swojego GPO.
-
Po utworzeniu nowego GPO pojawi się on w folderze Your organizational units you have created. Kliknij nowy GPO. W prawym panelu na dole znajduje się pole z napisem Security Filtering. Włącz je i usuń wpis Authenticated Users.
-
Jeśli chcesz wdrożyć ten program na konkretnych komputerach, dodaj nazwę każdego z tych komputerów. W przeciwnym razie, aby wdrożyć na wszystkich komputerach w domenie, dodaj grupę Domain Computers.
-
Zlokalizuj folder Your organizational units you have created w panelu nawigacji i kliknij go prawym przyciskiem myszy. Wybierz polecenie Link an existing GPO, następnie kliknij swój nowy GPO i kliknij OK.
-
Następnym krokiem jest dodanie pliku MSI. Aby to zrobić:
-
Zlokalizuj GPO w folderze Your organization unit i kliknij go prawym przyciskiem myszy. Wybierz polecenie Edit — otworzy się nowe okno.
-
Przejdź do Computer Configuration, następnie Policies, potem Software Settings, a następnie Software Installations. Kliknij prawym przyciskiem myszy w pustym panelu po prawej stronie i wybierz New » Package.
-
W nowym oknie, które się otworzy, przejdź do udziału domenowego utworzonego wcześniej (
\\YourServerName\FolderName — nie do fizycznego folderu na serwerze, C:\FakePath\FolderName) i wybierz swój plik MSI.
-
Kliknij opcję Assigned, a następnie kliknij OK.
-
Ostatnim krokiem jest zamknięcie wszystkich otwartych okien/okien dialogowych na serwerze i ponowne uruchomienie wszystkich stacji roboczych. Podczas uruchamiania zainstalują one wdrożoną aplikację, zanim komputer pozwoli użytkownikowi się zalogować. Oznacza to, że przez dłuższą chwilę będzie widoczny komunikat Please wait..., podczas gdy program będzie się instalował.
Aktualizacja GPO na stacjach roboczych może wymagać 2–3 restartów. Jeśli tak się nie stanie, możesz wymusić aktualizację z wiersza polecenia, wpisując: gpupdate /target:computer /force /logof.
NISDeploy
Instalator Windows jest opakowany jako część specjalnego narzędzia wdrożeniowego o nazwie NISDeploy.exe. Możesz na chwilę zobaczyć wzmiankę o NISDeploy MSI Wrapper podczas uruchamiania pliku MSI w celu zainstalowania powiązanego oprogramowania (zgodnie z pakietem wdrożeniowym, z którego został pobrany/wygenerowany), a także ponownie po zakończeniu instalacji. NISDeploy to wyspecjalizowane narzędzie, które automatyzuje pobieranie pakietu wdrożeniowego i jego uruchamianie. Posiadanie dedykowanego narzędzia pozwala dostosowywać ustawienia pakietu bez konieczności ponownej konfiguracji zasad grupy. NISDeploy jest sterowany parametrami; obsługiwane są następujące parametry:
Zaletą dostarczania pakietu wdrożeniowego w postaci pliku MSI jest to, że nie jest wymagana znajomość parametrów wiersza poleceń. Oprogramowanie jest instalowane prosto, wydajnie i — jeśli to konieczne — w trybie cichym. NISDeploy stał się po prostu „opakowaniem” dla Instalatora MSI. Lista parametrów wiersza poleceń tutaj oraz przykładowy wpis w pliku wsadowym, który uruchamiałby narzędzie, są podane wyłącznie dla kompletności i zasadniczo nie ma potrzeby korzystania z nich w ten sposób.
| -server |
Adres Infrastructure Server (w formacie hostname:port). |
| -user |
Nazwa użytkownika Infrastructure Server, która będzie używana do pobierania pakietu wdrożeniowego i uruchamiania instalacji. Zaleca się użycie tego samego hasła co w właściwościach pakietu. |
| -password |
Hasło użytkownika Infrastructure Server. Podobnie jak -user. |
| -profile |
Nazwa pakietu wdrożeniowego, który zostanie pobrany i zainstalowany. |
| -programs |
Ścieżka, w której zostanie zainstalowany produkt. |
| -documents |
Ścieżka, w której zostaną zainstalowane dokumenty i przykłady. |
| -autoinstall |
Uruchom instalację bez okien modalnych i dodatkowych okien dialogowych. Wyświetlany będzie tylko postęp. Używane do cichej instalacji w trybie automatycznym. |
| -lastversion |
Instalator zignoruje pakiet wdrożeniowy i zainstaluje najnowszą dostępną wersję produktu wymienionego w pakiecie. Parametr rzadko używany — w przypadkach, gdy potrzebujemy po prostu najnowszej dostępnej wersji produktu, np. do celów testowych. |
| -installall |
Zainstaluj wszystkie funkcje produktu. Podobnie jak -lastversion, nadpisuje ustawienia pakietu i wymusza instalację wszystkich możliwych funkcji produktu (wszystkie eksportery, rozszerzenia itp.). Rzadko używane w praktyce. |
| -logs |
Ścieżka, w której zostaną umieszczone logi instalatora. Należy używać tylko do celów debugowania. |
Poniżej znajduje się przykład pliku wsadowego do uruchomienia 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
Poniżej znajduje się przykład pliku wsadowego do uruchomienia 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
Dalsza lektura
To tylko kilka wskazówek. Bardziej szczegółowych informacji oraz informacji odpowiednich dla używanej platformy Microsoft Windows należy szukać w witrynie Microsoft lub na odpowiednich stronach firm trzecich.