Altium Infrastructure Server

Dla firm elektronicznych, które utrzymują znaczną liczbę instalacji oprogramowania na wielu stacjach roboczych, istnieje potrzeba zarządzania wdrażaniem, konfiguracją i licencjonowaniem tych instalacji na poziomie przedsiębiorstwa. Aby zapewnić rozwiązanie do scentralizowanego zarządzania firmowym oprogramowaniem projektowym, Altium opracowało Altium Infrastructure Server (AIS) – bezpłatne, serwerowe rozwiązanie do zarządzania oprogramowaniem Altium, oparte na platformie Server Foundation firmy Altium.

Po zainstalowaniu w lokalnej sieci firmowej nowy serwer zapewnia scentralizowaną kontrolę nad instalacją offline, licencjonowaniem i aktualizowaniem Altium Software oraz zarządzaniem użytkownikami oprogramowania i rolami (grupami użytkowników), do których należą.

Usługi technologiczne Altium udostępniane przez Infrastructure Server obejmują:

  • Zarządzanie profilami użytkowników i przypisywanie ról użytkowników.
  • Usługi połączeń klientów – zarządzanie sesjami, synchronizacja LDAP.
  • Private License Service – pozyskiwanie, przydzielanie i śledzenie licencji oprogramowania.
  • Network Installation Service – pobieranie, pakietowanie i wdrażanie w sieci pakietów instalacyjnych oprogramowania.
  • Należy pamiętać, że Altium Infrastructure Server nie oferuje możliwości przechowywania ani zarządzania danymi projektowymi, takich jak zaawansowane funkcje Data Management dostępne w Altium 365 Workspace oraz Altium On-Prem Enterprise Server. Jednak wiele Enterprise Server Workspaces, np. lokalne Workspaces poszczególnych działów, może być licencjonowanych przez AIS, pozostając jednocześnie w trybie offline.
  • Należy również pamiętać, że w przeciwieństwie do prostszej, starszej aplikacji Private License Server, AIS nie może zostać ustawiony jako Secondary server podczas konfigurowania połączenia Private License Server connection w Altium Designer.

Instalacja serwera

Altium Infrastructure Server (AIS) jest dostępny jako bezpłatny, możliwy do pobrania z Altium plik instalacyjny i jest zgodny z komputerami PC działającymi pod kontrolą systemu Windows 7 (lub nowszego). Należy pamiętać, że nie można go zainstalować w systemach z podstawową wersją Windows (Core, Home, Starter, Base) ani na komputerach PC korzystających ze starszego systemu Windows XP.

► Zobacz Wymagania systemowe AIS, aby uzyskać więcej informacji.

Dostęp do Infrastructure Server jest możliwy wyłącznie z Altium Designer w wersji 16.0 i nowszej.

Uruchom proces instalacji, wypakowując (ze źródłowego Altium_Infrastructure_Server_[version].zip pliku) i uruchamiając plik wykonywalny instalatora Infrastructure Server – Altium Infrastructure Server <version number>.exe. Kolejne okna dialogowe kreatora instalacji przeprowadzą Cię przez cały proces.

Przejdź przez kolejne okna kreatora, aby potwierdzić lub zmienić lokalizacje instalacji oraz porty dostępu do serwera WWW.

Po ustaleniu konfiguracji serwera instalacja może zostać kontynuowana. Ostatnie okno kreatora pokazuje adres WWW serwera na lokalnym komputerze PC – zarówno dla dostępu standardowego (http), jak i bezpiecznego (https).

► Zobacz Instalowanie Altium Infrastructure Server, aby uzyskać bardziej szczegółowe informacje o procesie instalacji i dostępnych opcjach.

Licencjonowanie serwera

Infrastructure Server wymaga licencji Altium, aby aktywować jego funkcje i umożliwić połączenia sieciowe. Wymagane pliki licencji są dostępne w pobranym pliku zip jako oddzielne pliki licencyjne (*.alf) i są aktywowane poprzez zarejestrowanie ich na serwerze za pośrednictwem interfejsu przeglądarkowego, do którego uzyskuje się dostęp przez adresy WWW (oparte na nazwie komputera-hosta) pokazane w oknie końcowym kreatora instalacji, jak pokazano powyżej.

Należy pamiętać, że logowanie do serwera unlicensed jest możliwe tylko z komputera, na którym został zainstalowany. Jeśli na tym etapie nazwa komputera/serwera jest nieznana, użyj alternatywnego lokalnego adresu URL http://localhost:9780, aby się zalogować.

Aby potwierdzić nazwę sieciową komputera, przejdź do Control Panel\System and Security\System i odszukaj wpis „Computer Name”. W Windows 10 zobacz Settings » System » About. Po późniejszym licencjonowaniu Infrastructure Server będzie dostępny ze wszystkich komputerów w sieci, korzystając z jego adresu computer_name.

Przy pierwszym dostępie do Infrastructure Server użyj domyślnych danych logowania admin/admin. Gdy tylko będzie to wygodne, należy je zmienić, aby ograniczyć dostęp administracyjny do wyznaczonego administratora serwera.

Po zalogowaniu nielicencjonowany serwer jest sygnalizowany komunikatem u góry strony Home interfejsu. Wybierz powiązany link Add License, aby otworzyć stronę License Manager Infrastructure Server, a następnie wybierz typ licencji, a tym samym jej źródło, z menu rozwijanego przycisku . Dostępne opcje to:

  • From file – przejdź do dostępnego pliku licencji na dysku lokalnym komputera PC i wybierz go. W ten sposób Infrastructure Server jest zwykle licencjonowany.
  • From cloud – połącz się z portalem AltiumLive License Server, aby wyświetlić, a następnie pozyskać licencje dostępne dla Twojej organizacji.

Zastosuj pliki licencji serwera

Wybierz opcję From file, aby zaimportować pliki licencji dla Infrastructure Server, np. te dołączone do pobranego pliku zip instalacji. Przeglądaj i zlokalizuj odpowiednie pliki licencji (*.alf) i prześlij je na serwer. Serwer wymaga dwóch typów licencji dla pełnej funkcjonalności:

  • Server License – aktywuje funkcje i usługi Infrastructure Server.
  • Client Access License (CAL) – umożliwia użytkownikom oprogramowania w organizacji dostęp do Infrastructure Server przez sieć.

Zaimportowane licencje zostaną następnie wyświetlone i zarejestrowane na stronie License Manager Infrastructure Server. Aby aktywować pełny zakres funkcji serwera, wyloguj się, a następnie zaloguj ponownie.

► Zobacz Poznawanie interfejsu opartego na przeglądarce, aby uzyskać przegląd interfejsu AIS i jego funkcji.

Pozyskiwanie licencji oprogramowania z chmury

Altium Infrastructure Server zawiera Altium Private License Service (PLS), który służy do pozyskiwania, konfigurowania i przypisywania „stanowisk” licencyjnych (seats) firmowym użytkownikom lub grupom użytkowników (Roles). Zapewnia kontrolę trybu dzierżawy licencji, Roaming licencji, rejestrowanie użycia licencji oraz synchronizację użytkowników (LDAP) i powiadomienia na żywo – i wiele więcej.

Pierwszym krokiem w zarządzaniu i dystrybucji licencji oprogramowania Altium na stacje robocze w sieci jest pozyskanie tych licencji z chmurowego License Server firmy Altium, za pośrednictwem portalu AltiumLive. Wykonuje się to na stronie License Manager serwera, wybierając opcję From Cloud z menu przycisku .

Do uzyskania dostępu do licencji w chmurze i ich pozyskania wymagane jest ważne konto użytkownika AltiumLive. Aby nawiązać początkowe połączenie z AltiumLive License Server, wprowadź dane logowania do konta w oknie dialogowym AltiumLive Sign In i dokończ logowanie. Zakłada się tutaj, że Infrastructure Server ma dostęp do internetu.

Nowo wprowadzone dane logowania AltiumLive są zapisywane przez serwer na potrzeby kolejnych użyć – zobacz General – Altium Live Credentials na stronie ADMIN » SETTINGS, aby edytować nazwę konta oraz hasło.

Po nawiązaniu połączenia ze zdalnym Altium License Server w oknie dialogowym Add Licenses zostaną wyświetlone wszystkie licencje dostępne dla Twojej firmy. W razie potrzeby użyj pola filtra Product Name, aby ograniczyć listę do interesującego typu licencji.

Wybierz licencje, które mają zostać pozyskane przez serwer, zaznaczając powiązane pola Selection. Aby pobrać wskazane licencje, zamknij okno dialogowe Add Licenses przyciskiem . Pozyskane licencje zostaną następnie wyświetlone i będą dostępne na stronie License Manager Infrastructure Server.

Należy pamiętać, że nowo pozyskane licencje są domyślnie przypisywane do All Users, a zatem dostępne dla każdej stacji roboczej z oprogramowaniem Altium, która łączy się z jej kontem użytkownika w Infrastructure Server – zobacz opcje Private License Service, aby dowiedzieć się, jak wyłączyć to ustawienie domyślne.

Użytkownicy i role

Zdolność Altium Infrastructure Server (AIS) do wdrażania, licencjonowania i aktualizowania produktów Altium na określonych komputerach PC w sieci jest ograniczona przez przypisane poświadczenia User i/lub Roles użytkownika. Serwer łączy się ze zdalnymi komputerami PC na podstawie uprawnień oprogramowania, a nie bezpośrednio z hardware’em maszyny. Pozwala to w pełni kontrolować, które zasoby AIS (oprogramowanie i licencje) są dostępne dla podłączonych komputerów PC, na podstawie dopasowanego konta Użytkownika AIS.

Szczegóły nazw użytkowników i poświadczenia logowania są wyświetlane i definiowane na stronie User Management (w zakładce Users) w przeglądarkowym interfejsie serwera. Wpisy użytkowników widoczne na stronie User Management są różnych typów i są tworzone automatycznie lub ręcznie w następujący sposób:

  • AIS system users: Wewnętrznie generowane profile użytkowników, takie jak użytkownik System, używany przez AIS do zautomatyzowanego dostępu sieciowego.
  • AIS access users: Ręcznie tworzone konta użytkowników (profile), dodawane przez administratora, aby umożliwić określonym użytkownikom bezpośredni dostęp do serwera przez interfejs przeglądarkowy – zwykle tym, którzy wymagają dostępu administracyjnego.
  • AIS auto-generated users: Automatycznie tworzone profile użytkowników dodawane przez License Service (PLS) w odpowiedzi na połączenia ze zdalnego oprogramowania, takiego jak Altium Designer, lub gdy użytkownik zdalnie loguje się do AIS. Zwykle są to wpisy użytkowników, które będą dodawane do ról (stają się członkami roli), co z kolei ogranicza dostęp do licencji przypisanych do tej roli. Zobacz poniżej Automatycznie generowane profile użytkowników.

► Zobacz Dodawanie użytkowników i ról , aby uzyskać więcej informacji o pracy z kontami użytkowników AIS.

Dodaj użytkownika

Profil użytkownika można dodać ręcznie na stronie User Management za pomocą przycisku , który otwiera okno dialogowe Add User.

Istniejący profil użytkownika widoczny na stronie User Management można edytować, wybierając powiązaną ikonę , a następnie modyfikując ustawienia profilu w oknie dialogowym Edit User. Typowym i zalecanym zadaniem edycji użytkownika jest zmiana domyślnego name/password dla domyślnego konta admin, aby ograniczyć dostęp do wyznaczonego administratora(-ów) AIS.

Aby skonfigurować wszystkie aspekty Infrastructure Server, w tym użytkowników i role, musisz być zalogowany jako Administrator.

Dwa ważne pola wprowadzania w oknie dialogowym Add User (oraz Edit User) to:

  • Authentication: Domyślna opcja Built In identyfikuje połączenie użytkownika przy użyciu własnej usługi Identity Service (IDS) serwera, natomiast metoda Windows ma zastosowanie, gdy komputery w sieci należą do domeny Windows i będzie używane uwierzytelnianie domenowe Windows. Dla tej opcji wprowadź nazwę użytkownika, która dokładnie odpowiada domenowej nazwie logowania użytkownika w Windows – zgodnie z informacją przekazaną przez administratora sieci w organizacji.
  • New Roles: Nowego użytkownika można dodać do istniejącej roli, takiej jak Administrator, wpisując nazwę roli w tym polu. Pole będzie dynamicznie wyszukiwać istniejącą rolę pasującą do pierwszej wpisanej litery (lub liter). Domyślnie użytkownicy nie są przypisani do grupy roli – poniżej znajdują się informacje o tworzeniu ról użytkowników.

Automatycznie generowane profile użytkowników

Automatycznie generowany profil użytkownika jest tworzony dynamicznie przez usługę AIS License Service, gdy nawiązywane jest połączenie ze stacji roboczej z oprogramowaniem Altium lub gdy użytkownik loguje się do AIS.

Funkcja automatycznego tworzenia profili użytkowników jest domyślnie włączona, ale można ją wyłączyć, odznaczając opcję Automatic user creation na stronie konfiguracji Private License Service. Pamiętaj, że spowoduje to zablokowanie dostępu do AIS, jeśli automatycznie generowane profile użytkowników nie zostały wcześniej utworzone.

Bezpośrednie połączenie z klienta projektowego

Połączenie z AIS jest zwykle nawiązywane dzięki wewnętrznej funkcji połączenia PLS dostępnej w oprogramowaniu projektowym Altium. Funkcję połączenia licencji konfiguruje się ręcznie w oknie Private License Server Setup dialog, które otwiera się, klikając przycisk Connect to Local Server w widoku License Management (Altium Designer Agile, Altium Designer) – dostępnym po wybraniu opcji Licenses z menu rozwijanego kontrolki Current User (prawy górny róg). Wymagana jest jedynie nazwa serwera AIS (w praktyce nazwa komputera hosta) oraz jego aktywny port.

Po zalogowaniu się na konto Altium otwórz okno Private License Server Setup, klikając kontrolkę Add License w widoku License Management i wybierając opcję Connect to Local Server.

Zwróć uwagę, że podczas konfigurowania połączenia licencjonowania w oknie Private License Server Setup nie można ustawić AIS jako Secondary server. Dodatkowe pola Secondary server w tym oknie dotyczą legacy License Server application, która działa jako usługa Windows i jest rozpoznawana zarówno w konfiguracji serwera podstawowego, jak i zapasowego.

Gdy stacja robocza nawiąże połączenie z Infrastructure Server, AIS tworzy profil z User Name, który odpowiada nazwie konta użytkownika Windows na tej stacji roboczej. Utworzony profil użytkownika AIS ma wpis First Name, który również odpowiada nazwie konta użytkownika na stacji roboczej, oraz wpis Second Name, który odpowiada nazwie komputera stacji roboczej – w praktyce jego nazwie sieciowej.

W przykładzie na zrzucie ekranu poniżej zdalny komputer stacji roboczej o nazwie SRB-AZ-056 z aktywną nazwą konta użytkownika Windows pavel.demidov połączył się z AIS, co spowodowało automatyczne utworzenie podświetlonego profilu użytkownika.

Te profile użytkowników, które będą generowane w miarę łączenia się kolejnych stacji roboczych z AIS, można uczynić członkami określonych Roles (grup użytkowników), aby kontrolować, które licencje są udostępniane stacjom roboczym z oprogramowaniem Altium – poniżej znajdują się informacje o rolach.

Logowanie do AIS

Jeśli użytkownik (np. administrator) zaloguje się do AIS przez interfejs przeglądarkowy, PLS automatycznie utworzy nową, pełną nazwę konta serwera. Wygenerowana nazwa użytkownika jest złożeniem nazwy AIS oraz nazwy konta użytkownika użytej do logowania – AIS_name:user_name.

Zwróć uwagę, że profile użytkowników kont serwera nie są generowane, gdy użytkownik loguje się z komputera, który jednocześnie hostuje AIS.

W przykładzie na zrzucie ekranu poniżej użytkownik zalogował się do AIS na konto Barry, co spowodowało wygenerowanie przez PLS nowego, specyficznego dla serwera profilu użytkownika: SYDPC016:Barry. Tutaj nazwa sieciowa AIS (pochodząca od nazwy komputera hosta) to SYDPC016 i jest ona również zastosowana jako Last Name w nowym profilu użytkownika.

Nie można zalogować się do AIS z poziomu Altium Designer, tak jak można to zrobić w przypadku Workspace, które oferuje pełne możliwości zarządzania danymi. W praktyce użytkownicy Altium Designer inicjują bezpośrednie połączenie z PLS, a role są stosowane na podstawie wygenerowanych profili opartych na koncie Windows – te ostatnie są zarządzane przez administratora, który loguje się do AIS przez interfejs przeglądarkowy.

Dodawanie roli

Użytkownicy są zwykle grupowani w Roles, aby warunki narzucane przez serwer, takie jak zakres dostępnych licencji oprogramowania, można było ustawić dla określonych zbiorów użytkowników (ról) o wspólnych wymaganiach. Na przykład dział inżynierii potrzebowałby licencji na Altium Designer, podczas gdy kierownictwo inżynierii może wymagać jedynie licencji Altium Designer Viewer – w takim przypadku utworzono by role Engineering i Management, a odpowiednie profile użytkowników dodano do tych ról.

Użytkownicy są zwykle grupowani w Roles, aby warunki narzucane przez serwer, takie jak zakres dostępnych licencji oprogramowania, można było ustawić dla określonych zbiorów użytkowników (ról) o wspólnych wymaganiach. Na przykład dział inżynierii potrzebowałby licencji na Altium NEXUS, podczas gdy kierownictwo inżynierii może wymagać licencji Altium Designer – w takim przypadku utworzono by role Engineering i Management, a odpowiednie profile użytkowników dodano do tych ról.

Role są wyświetlane, tworzone i edytowane na stronie Roles Infrastructure Server. Wybierz przycisk , aby dodać nową rolę w oknie Add Role, lub ikonę powiązaną z istniejącą rolą, aby edytować jej Name oraz przypisanych Members (użytkowników) – pole New Members będzie dynamicznie wyszukiwać istniejące nazwy użytkowników zawierające pierwszą wpisaną literę (lub litery).

Istniejących użytkowników można uczynić członkami roli w oknie Add Role, a jako działanie równoważne – istniejące role można ustawić tak, aby obejmowały użytkownika w oknie Add User (patrz wyżej).

► Zobacz Adding Users & Roles w Infrastructure Server, aby uzyskać bardziej szczegółowe informacje o profilach użytkowników serwera i grupach ról.

Zarządzanie i przypisywanie licencji

Altium Infrastructure Server (AIS) zawiera Private License Service (PLS) firmy Altium, który służy do pozyskiwania, konfigurowania i przypisywania „stanowisk” licencyjnych użytkownikom firmy lub grupom użytkowników (rolom). Zapewnia kontrolę trybu dzierżawienia licencji, funkcji Roaming licencji, rejestrowania użycia licencji oraz synchronizacji użytkowników (LDAP) i powiadomień na żywo – i nie tylko.

Możliwości PLS w Infrastructure Server stanowią podzbiór funkcji dostępnych w Altium On-Prem Enterprise Server PLS.

Licencje pozyskane przez Infrastructure Server są konwertowane na licencje prywatne w celu lokalnego dostępu, gdzie są „udostępniane” przez PLS (po skonfigurowaniu) zdalnym instalacjom oprogramowania w sieci.

Pozyskiwanie licencji

Licencje dla innych produktów oprogramowania Altium pozyskuje się na stronie License Management serwera, zgodnie z opisem w sekcji Acquire Licenses powyżej. Na przykład podczas łączenia z internetową usługą Altium License Service (przez jej portal) lista w oknie Add Licenses będzie zawierać wszystkie licencje dostępne dla Twojej firmy, które – w zależności od potrzeb – można zaznaczyć odpowiednimi polami wyboru i dodać (pobrać) do AIS.

Przypisywanie licencji

Gdy pozyskana licencja zostanie „przypisana” do roli, dostęp do tej licencji będą mieli tylko użytkownicy będący członkami tej roli. Na stronie listy Licenses Infrastructure Server (jak pokazano powyżej) wybierz ikonę przy wpisie licencji, aby wyświetlić jej szczegóły i bieżące przypisanie.

Aby edytować bieżące ustawienia przypisania, wybierz ikonę w kolumnie License assignments – zwróć uwagę, że pozyskane licencje są domyślnie ustawione na All Users, zgodnie z powiązaną opcją Private License Service.

Okno Edit Assignment umożliwia konfigurację przypisania licencji do roli, opcji dzierżawienia (Leasing Options), ustawień Roaming oraz powiadomień użytkowników. W poniższym przykładzie licencja została przypisana do roli Engineering i ustawiona na automatyczne dzierżawienie 15 z dostępnych 50 stanowisk licencyjnych. Zarówno Roaming licencji, jak i powiadomienia są tutaj wyłączone.

Opcje przypisywania licencji obejmują:

  • Automatic leasing: Umożliwia oprogramowaniu Altium na stacji roboczej automatyczne dzierżawienie (używanie) tej licencji, gdy jest dostępna. Na przykład w widoku License Management (Altium Designer Agile, Altium Designer) standardowy proces wyboru licencji z listy i wskazania jej do użycia jest wykonywany automatycznie dla tej licencji.
  • Seat availability: Określ liczbę stanowisk licencyjnych (do maksymalnej liczby wynikającej z puli), które będą udostępnione dla powiązanej roli, albo po prostu zaznacz opcję All available seats, aby włączyć pełną liczbę stanowisk dla tej licencji (jej atrybut User Count).
  • Roaming: Zezwól na „Roaming” licencji (używanie przez oprogramowanie Altium, gdy komputer hosta nie jest podłączony do sieci), wybierając opcję Allow Roaming. Ustawienie czasu trwania Max roam skonfiguruje licencję tak, aby wyłączyć „wędrujące” stanowisko po wskazanym okresie. Zobacz On-Demand Licensing (Altium Designer Agile, Altium Designer), aby uzyskać więcej informacji o Roaming licencji.
  • Notifications: Powiadomienia to komunikaty wysyłane do użytkowników w odpowiedzi na określone zdarzenia, na przykład gdy prawie wszystkie przypisane stanowiska licencyjne zostały wydzierżawione – opcja Notify for 90% seat count. Wybierz opcję Reject notifications oraz cel komunikatu users role (opcjonalnie), aby włączyć komunikaty ostrzegawcze dla użytkowników, którzy zostali odłączeni od przypisanej licencji (cofnięto stanowisko).
Wybierz kartę Roles na stronie Licensing, aby zbiorczo przeglądać i edytować przypisania licencji do ról (Role License) oraz powiązanych użytkowników przypisanych do każdej roli.

Private License Service

Private License Service (PLS) serwera Altium Infrastructure Server udostępnia hostowane licencje przez sieć do stacji roboczych z oprogramowaniem Altium, zgodnie z przypisaniami ról licencyjnych oraz dostępnością stanowisk (seat). Zwróć uwagę, że AIS oferuje również możliwość udostępniania odpowiednich licencji serwerom Altium działającym w sieci, np. serwerom offline zlokalizowanym w innych działach.

W większości przypadków licencje oprogramowania będą udostępniane wielu komputerom w sieci, na podstawie roli AIS (grupy użytkowników), do której należą. W skrócie: stacje robocze są identyfikowane przez zarejestrowany profil użytkownika (Windows Account Name i Computer Name), a następnie są dodawane do roli, do której przypisana jest licencja.

Alternatywnie, jeśli licencja jest ustawiona na All Users (zamiast na rolę grupową), każda stacja robocza z zarejestrowanym profilem użytkownika będzie miała dostęp do tej licencji – role są w praktyce ignorowane.

PLS oferuje szereg opcji konfigurowanych na stronie ADMIN » SETTINGS serwera, w sekcji License Manager.

Opcje te, domyślnie ustawione na odpowiednie wartości, to:

  • Cloud license service url – ustawiane podczas instalacji AIS na poprawny adres WWW umożliwiający dostęp do AltiumLive License Service, co pozwala na pozyskiwanie licencji na podstawie danych logowania do AltiumLive. Dane te można dodać lub edytować na stronie General – Altium Live Credentials w sekcji ADMIN » SETTINGS.
  • Automatic user creation – po zaznaczeniu (ustawienie domyślne i zalecane) PLS automatycznie utworzy konto użytkownika AIS (ustawione na Windows Account Name stacji roboczej), gdy Altium Designer połączy się z AIS. Wygenerowany profil użytkownika AIS jest następnie używany do członkostwa w rolach, a więc do określenia dystrybucji licencji dla tej stacji roboczej z oprogramowaniem Altium. Jeśli opcja jest odznaczona, konto użytkownika nie zostanie utworzone.
  • Seat return timeout interval – określa okres braku aktywności klienta (podłączonej stacji roboczej), po którym bieżąca dzierżawa licencji wygaśnie i zostanie zwrócona do puli dostępnych stanowisk licencyjnych. PLS regularnie odpytuje klienta przez sieć i oczekuje odpowiedzi; jeśli nie zostanie ona otrzymana przez określoną liczbę godzin, dzierżawa licencji zostanie anulowana. Gdy oprogramowanie klienckie rozłącza się z licencją w standardowy „czysty” sposób (Exit, Disconnect from PLS itp.), wydzierżawione stanowisko licencyjne jest zwracane automatycznie.
  • Automatically create assignment for All Users group – po zaznaczeniu nowo pozyskane licencje zostaną przypisane do grupy All Users. Udostępniana licencja będzie dostępna dla wszystkich stacji roboczych łączących się z AIS, niezależnie od tego, do jakiej grupy ról przypisany jest profil użytkownika danej stacji. Zwróć uwagę, że przypisania licencji można edytować, jak opisano powyżej. Gdy opcja jest odznaczona, pozyskana licencja nie jest przypisana do żadnej grupy użytkowników i w związku z tym nie jest dostępna przez sieć.

PLS serwera Infrastructure Server udostępnia licencje stacjom roboczym podłączonym do serwera na podstawie ról. W pokazanym przykładzie, jeśli Altium Designer na komputerze SRB-AZ-056 oraz konto Windows User pavel.demidov połączy się z AIS przez interfejs Private License Server, wówczas Altium Designer dzierżawi licencję przypisaną do roli Engineering (której członkiem jest pavel.demidov).

Zwróć uwagę, że AIS nie może zostać ustawiony jako Secondary server podczas konfigurowania połączenia licencjonowania w oknie dialogowym Private License Server Setup. Dodatkowe pola Secondary server w tym oknie dotyczą legacy License Server application, która działa jako usługa Windows i jest rozpoznawana zarówno w konfiguracji serwera Primary, jak i Secondary.

Zwróć uwagę, że w tym przykładzie licencja Altium została przypisana do roli Engineering z wybranym trybem Automatic leasingpatrz wyżej. Gdy ta opcja nie jest włączona w przypisaniu licencji AIS, strona License Management w Altium Designer wyświetli licencję i będzie wymagać kliknięcia przycisku Use License na kafelku licencji lub kliknięcia prawym przyciskiem myszy kafelka i wybrania polecenia Use License z menu kontekstowego.

Po wydzierżawieniu licencji, jedną z powyższych metod (auto/ręcznie), strona Licensing w Infrastructure Server wskaże, że jedno stanowisko (seat) licencji jest używane. Licencja jest natychmiast zwalniana, jeśli stacja robocza pavel.demidov/SRB-AZ-056 rozłączy się z PLS lub użytkownik zamknie Altium Designer.

► Zobacz Private License Service, aby uzyskać więcej informacji o pracy z License Manager (PLS) serwera.

Using the Network Installation Service

Network Installation Service (NIS) serwera Infrastructure Server zapewnia zaawansowaną, offline’ową metodę wdrażania i zarządzania instalacjami oprogramowania Altium w całej firmie. Usługa umożliwia administratorom wykonywanie zautomatyzowanych instalacji i aktualizacji w sieci lokalnej oraz zapewnia scentralizowaną kontrolę dostępności oprogramowania, jego konfiguracji i możliwości.

W praktyce administrator Infrastructure Server wykorzystuje możliwości NIS do pobierania z Altium plików produktów, a następnie zestawia je w konfigurowalny pakiet wdrożeniowy. Pakiet przechowywany lokalnie można następnie wdrożyć na stacjach roboczych w sieci jako wykonywalny instalator (*.msi) lub jako instalację bezpośrednią z użyciem Microsoft Active Directory Group Policy.

► Zobacz Network Installation Service, aby uzyskać więcej informacji o pracy z NIS serwera.

Do Network Installation Service serwera uzyskuje się dostęp z poziomu NIS Console (ADMIN » INSTALLATIONS). Po otwarciu lista na karcie Product & Extensions zostanie wypełniona produktami i rozszerzeniami Altium dostępnymi dla Twojej firmy. Lista jest pobierana z Altium Cloud Vault i wymaga, aby dane logowania do AltiumLive (nazwa użytkownika i hasło) były zarejestrowane w Infrastructure Server – jeśli nie są, przejdź do ADMIN » SETTINGS i wprowadź te dane w sekcji General – Altium Live Credentials.

Dla przykładu, poniższy przegląd pozyskiwania, generowania i wdrażania pakietu oprogramowania Altium wykorzystuje starszą wersję Altium Designer – 16.1.

Acquire Products and Extensions

Aby pozyskać produkt do złożenia w pakiet wdrożeniowy, najpierw wskaż zarówno produkt, jak i wymagane rozszerzenia na odpowiednich listach. Wybierz wersję produktu/rozszerzenia z rozwiniętej podlisty albo wskaż sam produkt (pole wyboru na najwyższym poziomie), aby pozyskać najnowszą wersję.

Zwróć uwagę, że dla pakietu można wybrać tylko jedną wersję produktu, a domyślne rozszerzenia produktu zostaną dołączone automatycznie.

Wybierz przycisk , aby uruchomić proces pozyskiwania oprogramowania, który pobierze wybrane produkty i rozszerzenia do własnej przestrzeni dyskowej Infrastructure Server, gotowe do złożenia w pakiet wdrożeniowy. Alternatywnie, zestaw plików instalacyjnych można pobrać (jako plik zip) bezpośrednio na lokalny dysk twardy () – w późniejszym terminie zestaw można zaimportować do NIS (wgrać) na ten serwer lub do NIS dowolnego innego serwera, aby złożyć pakiet wdrożeniowy.

W zależności od obciążenia serwera i prędkości pobierania z internetu, pobieranie plików może zająć trochę czasu. Status pozyskiwania (pobierania) można monitorować na karcie Tasks, która wyświetla i rejestruje operacje NIS – może być konieczne odświeżenie strony (F5) lub przełączanie kart, aby zaktualizować status.

Po pozyskaniu produktu i rozszerzenia (gdy State pobierania ma status finished), lista na karcie Server Storage pokaże pliki jako zapisane w Infrastructure Server.

Build Installation Package

Na stronie magazynu serwera wybierz wymagane produkty i rozszerzenia dla pakietu, a następnie kliknij przycisk , aby rozpocząć proces generowania pakietu wdrożeniowego. Spowoduje to otwarcie okna dialogowego Deployment Package, w którym pakiet jest konfigurowany przed wygenerowaniem.

W pokazanej powyżej przykładowej konfiguracji pakietu wdrożeniowego wpisy w oknie dialogowym Deployment Package są ustawione tak, aby utworzyć instalator Altium Designer 16.1, który będzie zawierał jeden importer plików (Altium PCB) oraz rozszerzenie Draftsman. Ścieżki instalacji są ustawione na typowe lokalizacje na docelowym dysku twardym, a dostęp do plików produktu w Infrastructure Server uzyskiwany jest przy użyciu poświadczeń AIS_admin. Dołączony jest również wgrany plik Preferences Altium Designer, aby automatycznie skonfigurować Altium Designer po instalacji.

Pola opcji w oknie dialogowym Deployment Package przedstawiają się następująco:

  • Package Name – nazwa pakietu wdrożeniowego oraz pliku instalacyjnego, który zostanie wygenerowany.
  • Description – bardziej szczegółowy opis pakietu, do celów informacyjnych i referencyjnych.
  • User Name and Password – dane logowania używane do cichego dostępu do serwera podczas instalacji, w celu pobrania plików produktu.
  • Show Progress – włącz, aby instalator pokazywał postęp instalacji. Pozostaw odznaczone dla „cichego” procesu instalacji.
  • Installation path – katalog na komputerze, w którym zostanie zainstalowane oprogramowanie.
  • Documents path – ścieżka do folderu dokumentów, który zostanie utworzony na komputerze użytkownika.
  • Private License Server (opcjonalnie) – adres TCP/IP Private License Server, jeśli jest inny niż Infrastructure Server. Informacja ta jest wymagana, jeśli chcesz, aby wdrożone oprogramowanie było automatycznie licencjonowane z dostępnej licencji w Infrastructure Server.
  • License Activation code(s) (opcjonalnie) – kod(y) aktywacyjne dla preferowanego typu (typów) licencji dla tej instalacji produktu.
  • Preferences (opcjonalnie) – określ zestaw preferencji, które mają być użyte w tej instalacji. Plik Preferences (*.DXPPref) można wgrać na serwer do użycia albo wybrać z powiązanej listy rozwijanej dowolny wpis Preferences, który już istnieje na serwerze.
  • Use latest versions of products – wymuś użycie najnowszych wersji produktu i jego rozszerzeń przez instalator.
  • Products – lista wszystkich produktów pozyskanych przez serwer. Włącz produkt (i wersję), które mają zostać zainstalowane przez ten pakiet.
  • Installation Features – określ, które dostępne funkcje produktu lub podfunkcje z rozwiniętej listy mają zostać uwzględnione w instalacji.
  • Extensions– lista wszystkich pozyskanych rozszerzeń zgodnych z określonym produktem. Wybierz rozszerzenia lub wersje rozszerzeń w rozwiniętej podliście, które mają zostać zainstalowane przez ten pakiet.

W oknie dialogowym wybierz , aby wygenerować nowy pakiet wdrożeniowy, który następnie zostanie wyświetlony na karcie Deployment Packages serwera. Pamiętaj, że istniejący pakiet można edytować, a następnie ponownie utworzyć za pomocą powiązanego z wpisem przycisku .

Wygenerowany pakiet wdrożeniowy jest następnie dostępny do pobrania na lokalny dysk twardy (), do domyślnej lokalizacji pobierania przeglądarki, a następnie do odpowiedniej dystrybucji. W pokazanym tu przykładzie wynikowy pakiet instalatora to AltiumDesigner16-1_incl-Draftsman.msi.

Konfigurowanie aktualizacji

Funkcje dostępne na karcie Updates serwera Infrastructure Server zapewniają ręczny lub automatyczny sposób utrzymywania pozyskanego oprogramowania i rozszerzeń w aktualnej wersji. W praktyce serwer automatycznie wykryje i wyświetli listę najnowszych aktualizacji dostępnych dla produktów/rozszerzeń, które zostały dodane do lokalnej pamięci serwera – zgodnie z listą na karcie Server Storage.

Aby ręcznie zaktualizować wpis widoczny na liście w Updates, wybierz powiązany z nim przycisk albo zaznacz pole Automatic Update, aby serwer mógł automatycznie pozyskiwać najnowszą wersję, gdy będzie dostępna. Zautomatyzowane sprawdzanie i pobieranie aktualizacji będzie odbywać się w odstępie czasu określonym w Network Installation na stronie ADMIN » SETTINGS. W pokazanym tu przykładzie, gdzie pozyskano tylko Altium Designer 16.1, lista Updates pokaże najnowszą dostępną wersję Altium Designer oraz najnowszą zgodną wersję rozszerzenia Draftsman.

Karta Updates udostępnia dodatkowe funkcje, które są szczególnie przydatne, gdy na liście znajduje się duża liczba produktów i rozszerzeń – tj. gdy wiele produktów/rozszerzeń zostało pozyskanych i zapisanych na serwerze:

  • – ręcznie zaktualizuj aktualnie zaznaczone wpisy (za pomocą pola wyboru powiązanego z ich Name)

  • – włącz automatyczne aktualizacje dla wszystkich zaznaczonych wpisów.

  • – wyłącz automatyczne aktualizacje dla wszystkich zaznaczonych wpisów.

Pamiętaj, że po zaktualizowaniu pozyskanego oprogramowania wszystkie pakiety wdrożeniowe, które wcześniej wygenerowano z tych plików oprogramowania, będą nieaktualne. Pakiety wdrożeniowe można edytować, aby uwzględnić nowe aktualizacje, jednak preferowanym podejściem może być utworzenie nowego, odpowiednio nazwanego pakietu wdrożeniowego new.

Wdrażanie instalacji oprogramowania

Usługa Network Installation Service (NIS) w Infrastructure Server obsługuje zdalne instalacje oprogramowania poprzez dystrybucję pakietu instalatora (*.msi) lub w podejściu scentralizowanym, wykorzystującym masową instalację Group Policy Installation w domenie Microsoft Active Directory. W obu przypadkach Infrastructure Server działa jako sieciowe źródło plików instalacyjnych pobieranych przez wdrożony instalator.

W przypadku bezpośredniego wdrożenia oprogramowania na pojedynczej stacji roboczej udostępnij wygenerowany pakiet wdrożeniowy (jak opisano powyżej) tej maszynie poprzez udział sieciowy lub skopiuj go bezpośrednio na komputer. Następnie po prostu uruchom instalator.

Pakiet oprogramowania jest instalowany na komputerze zgodnie z ustawieniami konfiguracji (ścieżki, wersje oprogramowania itp.), które zastosowano podczas tworzenia pakietu wdrożeniowego w Infrastructure Server. Pliki instalacyjne są pobierane przez sieć z magazynu Infrastructure Server – zaleca się, aby ścieżka URL do tego serwera została określona w pakiecie instalacyjnym, w polu Private License Server.

Po zainstalowaniu wdrożone oprogramowanie może zostać licencjonowane z Private License Service w Infrastructure Server. Alternatywnie, jeśli licencja pozyskana przez Infrastructure Server została ustawiona na automatyczne wypożyczanie i jest przypisana do roli, której członkiem jest profil użytkownika, nowo zainstalowane oprogramowanie zostanie automatycznie licencjonowane z AIS. Pamiętaj, że odpowiedni profil użytkownika AIS jest automatycznie generowany na podstawie nazwy konta Windows (oraz nazwy komputera) podczas wcześniejszego połączenia tego użytkownika – na przykład konto Windows User 2 na stacji roboczej ENGINEERING 4, jak pokazano poniżej.

W pokazanym tu przykładzie User 2 został dodany jako członek roli Engineering, której przypisano 20 stanowisk (seats) licencji Altium Designer – jedno z nich zostanie automatycznie wypożyczone, gdy User 2 połączy się z Infrastructure Server z poziomu Altium Designer.

W razie potrzeby aktualizacje oprogramowania można instalować za pomocą wbudowanego w aplikację mechanizmu aktualizacji wdrożonego oprogramowania, albo poprzez utworzenie nowego, zaktualizowanego pakietu wdrożeniowego (*.msi) do dystrybucji, albo przez skonfigurowanie aktualizacji typu „push” przy użyciu Group Policy w strukturze sieci domeny Active Directory.

Aby pobierać aktualizacje Altium Designer bezpośrednio z Infrastructure Server, upewnij się, że opcja Local Installation service jest zaznaczona w oknie dialogowym Preferences oprogramowania, na stronie System – Installation page.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content