Licencje są oparte na adresie MAC komputera, na którym jest zainstalowany serwer licencji ruchomych (Floating Licence Server, FLS). Adres MAC to unikatowy identyfikator karty sieciowej. Komputer może mieć wiele kart sieciowych, zarówno fizycznych, jak i wirtualnych (Ethernet, Wi-Fi, VPN, VMplayer, …). Serwer FLS zarządza licencjami. Aplikacja licencjonowana (PRISMAprepare i/lub PRISMAdirect) musi łączyć się z serwerem FLS. Dlatego należy określić następujące elementy:
Nazwa serwera FLS. Nazwa serwera może być nazwą sieciową lub adresem IP. Nazwę serwera trzeba określić w aplikacji licencjonowanej.
Port serwera FLS. Port serwera licencji trzeba określić zarówno w aplikacji licencjonowanej, jak i w module [Licence Server Administration].
Zawartość tego artykułu
Konfigurowanie portów dla serwera licencji
Sprawdzanie numerów portów serwera licencji i licencjonowanej aplikacji
PRISMAprepare: sprawdzanie adresu IP lub nazwy serwera FLS
PRISMAdirect: sprawdzanie adresu IP lub nazwy serwera FLS
Terminologia
FLS: komputer, na którym jest zainstalowany serwer licencji ruchomych.
Aplikacja licencjonowana: PRISMAprepare i/lub PRISMAdirect
Otwórz [Licence Server Administration].
Wybierz opcję [Ustawienia serwera licencji] i kliknij przycisk [Edytuj].
Kliknij przycisk [Edytuj porty].
Port serwera licencji
Aplikacja licencjonowana używa tego numeru portu do zainicjowania komunikacji z serwerem FLS. Proces lmgrd.exe nasłuchuje na porcie serwera licencji.
Zakres: [27000 – 27009] lub [Dowolny].
Jeśli numerem portu jest [Dowolny], serwer FLS używa pierwszego dostępnego portu z zakresu [27000 – 27009] do nasłuchiwania aplikacji licencjonowanej. Aplikacja licencjonowana próbuje połączyć się z serwerem FLS, począwszy od portu 27000. Jeśli serwer FLS nie odpowiada, aplikacja licencjonowana próbuje użyć następnego portu. Jeśli wszystkie porty w zakresie [27000 – 27009] są zablokowane lub używane w innych aplikacjach, aplikacja licencjonowana nie może nawiązać połączenia z serwerem FLS.
Port dostawcy
Gdy aplikacja licencjonowana łączy się z portem serwera licencji, otrzymuje numer portu dostawcy od serwera FLS. Następnie aplikacja licencjonowana otwiera port dostawcy. Proces ocelmgrd.exe nasłuchuje na porcie dostawcy.
Zakres: [49152 – 65535] lub [Dowolny].
Jeśli numerem portu jest [Dowolny], pierwszy dostępny port z zakresu [49152 – 65535] jest używany przez serwer FLS i aplikację licencjonowaną.
Serwer FLS używa portów TCP/IP do komunikowania się z aplikacją licencjonowaną. Należy sprawdzić, czy ten sam port serwera licencji jest używany zarówno w module [Licence Server Administration], jak i w aplikacji licencjonowanej.
Aby sprawdzić port serwera licencji dla serwera FLS w aplikacji PRISMAprepare:
Otwórz program [PRISMAprepare Administration].
Wybierz pozycję [Licencje] i kliknij dwukrotnie pozycję [Licencje] w prawym okienku.
Kliknij przycisk [Wybierz serwer licencji].
Wartości „Numer portu serwera” i „Numer portu serwera licencji” muszą być takie same w module [Licence Server Administration].
Aby sprawdzić port serwera licencji dla serwera FLS w aplikacji PRISMAdirect:
Otwórz obszar roboczy [Konfiguracja].
Kliknij przycisk [System] i wybierz opcję [Licencja].
Wartości „Port” i „Numer portu serwera licencji” muszą być takie same w module [Licence Server Administration].
Sprawdź porty TCP/IP używane przez serwer FLS:
Otwórz [Licence Server Administration].
Wybierz opcję [Ustawienia serwera licencji] i kliknij przycisk [Edytuj].
Kliknij przycisk [Edytuj porty].
Rozwiązywanie problemów
Użycie wartości [Dowolny] pozwala na dynamiczne przypisywanie numeru portu. Użycie portu dynamicznego umożliwia aplikacji licencjonowanej dostosowywanie się do zmiennych konfiguracji. Jednak dynamiczne tworzenie połączenia może skutkować ponownymi próbami, zawieszeniami i przekroczeniami limitu czasu. Ponadto zapora zezwala tylko na porty stałe i blokuje porty dynamiczne. Użyj portu stałego dla:
Portu serwera licencji, na przykład 27000. Skonfiguruj ten port zarówno w module [Licence Server Administration], jak i w aplikacji licencjonowanej.
Portu dostawcy, na przykład 50000. Skonfiguruj ten port w module [Licence Server Administration].
Jeśli chcesz użyć portu stałego, musisz upewnić się, że wybrany port może być używany:
Sprawdź, czy:
serwer FLS może otworzyć port serwera licencji do nasłuchu;
aplikacja licencjonowana może otworzyć port dostawcy.
Jeśli nie można otworzyć portu, pojawia się komunikat o błędzie w pliku dziennika lmgrdFile.log. Lokalizacja tego pliku dziennika: C:\Program Files (x86)\Oce\Floating License Server\lmgrdFile.log
Sprawdź, czy aplikacja licencjonowana może połączyć się z serwerem FLS. Na przykład:
Zapora może blokować dostęp do portu stałego. Musisz skonfigurować zaporę.
Inne aplikacje używają wszystkich portów z zakresu [27000 – 27009]. Musisz zwolnić jeden port w zakresie [27000 – 27009].
Nazwa serwera FLS może być nazwą sieciową lub adresem IP. Aby sprawdzić nazwę serwera FLS:
Otwórz program [PRISMAprepare Administration].
Wybierz pozycję [Licencje] i kliknij dwukrotnie pozycję [Licencje] w prawym okienku.
Kliknij przycisk [Wybierz serwer licencji].
Lokalny serwer licencji ruchomych
Serwer FLS i aplikacja licencjonowana są zainstalowane na tym samym komputerze. Użyj następującej nazwy serwera FLS:
127.0.0.1
Jest to adres IP hosta lokalnego.
Nie należy używać: nazwy „localhost”, w pełni kwalifikowanej nazwy domeny (Fully Qualified Domain Name, FQDN) ani krótkiej nazwy DNS.
Zdalny serwer licencji ruchomych
Serwer FLS i aplikacja licencjonowana są zainstalowane na różnych komputerach. Użyj następującej nazwy serwera FLS:
Stały adres IP
Zaleca się użycie stałego adresu IP serwera FLS.
Rozwiązywanie problemów
Jeśli w przypadku użycia stałego adresu IP serwera FLS połączenie zostanie utracone:
Sprawdź, czy adres IP serwera FLS nie został zmieniony. Zaktualizuj adres IP w aplikacji licencjonowanej. Na poniższym zrzucie ekranu użyto 134.188.137.170 jako adresu IP. Należy użyć rzeczywistego adresu IP swojego serwera FLS.
W pełni kwalifikowana nazwa domeny (Fully Qualified Domain Name, FQDN), na przykład naszserwer.naszadomena.net.
Nazwy FQDN należy użyć, jeśli serwer FLS nie ma stałego adresu IP. Na przykład serwer DHCP przypisuje serwerowi FLS dynamiczny adres IP.
Rozwiązywanie problemów
Jeśli aplikacja licencjonowana używająca nazwy FQDN nie może połączyć się z serwerem FLS:
Serwer DNS musi znać serwer FLS, gdyż w przeciwnym wypadku serwer FLS nie może otrzymać dynamicznie wygenerowanego adresu IP od serwera DHCP. Ten serwer DNS musi być również znany aplikacji licencjonowanej.
Wykonaj polecenie ping dla nazwy FQDN, aby sprawdzić, czy jest już ona rozpoznawana przez serwer DNS.
Nie należy używać: krótkiej nazwy DNS, na przykład naszserwer. W przypadku użycia krótkiej nazwy DNS aplikacja licencjonowana musi wypróbować wszystkie znane nazwy domen, aby znaleźć, lub nie, serwer FLS.
Nazwa serwera FLS może być nazwą sieciową lub adresem IP. Aby sprawdzić nazwę serwera FLS:
Otwórz obszar roboczy [Konfiguracja].
Kliknij przycisk [System] i wybierz opcję [Licencja].
Lokalny serwer licencji ruchomych
Serwer FLS i aplikacja licencjonowana są zainstalowane na tym samym komputerze. Użyj następującej nazwy serwera FLS:
127.0.0.1
Jest to adres IP hosta lokalnego.
Nie należy używać: nazwy „localhost”, w pełni kwalifikowanej nazwy domeny (Fully Qualified Domain Name, FQDN) ani krótkiej nazwy DNS.
Zdalny serwer licencji ruchomych
Serwer FLS i aplikacja licencjonowana są zainstalowane na różnych komputerach. Użyj następującej nazwy serwera FLS:
Stały adres IP
Zaleca się użycie stałego adresu IP serwera FLS.
Rozwiązywanie problemów
Jeśli w przypadku użycia stałego adresu IP serwera FLS połączenie zostanie utracone:
Sprawdź, czy adres IP serwera FLS nie został zmieniony. Zaktualizuj adres IP w aplikacji licencjonowanej. Na poniższym zrzucie ekranu użyto 134.188.137.170 jako adresu IP. Należy użyć rzeczywistego adresu IP swojego serwera FLS.
W pełni kwalifikowana nazwa domeny (Fully Qualified Domain Name, FQDN), na przykład naszserwer.naszadomena.net.
Nazwy FQDN należy użyć, jeśli serwer FLS nie ma stałego adresu IP. Na przykład serwer DHCP przypisuje serwerowi FLS dynamiczny adres IP.
Rozwiązywanie problemów
Jeśli aplikacja licencjonowana używająca nazwy FQDN nie może połączyć się z serwerem FLS:
Serwer DNS musi znać serwer FLS, gdyż w przeciwnym wypadku serwer FLS nie może otrzymać dynamicznie wygenerowanego adresu IP od serwera DHCP. Ten serwer DNS musi być również znany aplikacji licencjonowanej.
Wykonaj polecenie ping dla nazwy FQDN, aby sprawdzić, czy jest już ona rozpoznawana przez serwer DNS.
Nie należy używać: krótkiej nazwy DNS, na przykład naszserwer. W przypadku użycia krótkiej nazwy DNS aplikacja licencjonowana musi wypróbować wszystkie znane nazwy domen, aby znaleźć, lub nie, serwer FLS.