Flexujeme licence
Co je podstatné? FlexLm má v podstatě několik základních částí: -Démon lmgrd.exe je produktem Macrovision a řídí správu licencí. -Démon ****.exe (například adskflex.exe) je produktem konkrétního…
Co je podstatné?
FlexLm má v podstatě několik základních částí:
-Démon lmgrd.exe je produktem Macrovision a řídí správu licencí.
-Démon ****.exe (například adskflex.exe) je produktem konkrétního výrobce software.
-Soubor licence.dat je licenčním souborem, který vám pošle dodavatel software a řeší licenci trvalou nebo časově omezenou. V něm je velmi důležitou položkou název licenčního serveru a port (pokud jej nepovolíte na firewallu stanice a licenčního serveru máte smůlu a licence nepojede). To platí obecně i samozřejmě pro lokální firewall, který se skrývá ve Windows XP v sekci Centrum zabezpečení.
SERVER Licence ?????????????
USE_SERVER
VENDOR adskflex port=2080
atd….
FlexLM navíc podporuje i existenci HW klíče, pak musí být instalován vhodný ovladač. Osobně to považuji spíš za otravování legálního uživatele, protože kombinace HW lock (většinou Sentinel) a SW kód je opravdu u kombinace více aplikací na jednom licenčním serveru naprosto ničemná. Často nejsou klíče 100% průchozí pro další klíč apod. Pak vám nezbude nic jiného než obětovat další stanici jako licenční server. Osobně mám zkušenosti s kombinací EPLAN, Autodesk, SurfCAM. MatLAB, Mentor a můžu Vám říct zcela zodpovědně, že na pořadí klíčů jsme přicházeli dva dny a na verze ovladačů týden. Prostě výrobci by si měli uvědomit, že nejsou jen oni.
Konfigurujeme FlexLM
Nejdřív jedna velmi podstatná věc, neinstalujete nikdy tento licenční manažér z CD pokud máte více aplikací od různých výrobců. Pro jeho správnou činnost stačí dva *exe démoni a manažér. Vřele doporučuji si stáhnout poslední verze od Macrovision a démony od firem, pokud existují.
Například:
http://www.macrovision.com/services/support/flexlm/lmgrd.shtml (pozor na správný OS)
http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=4155699&linkID=2475161
Vyhnete se tak problémům s různými verzemi lmgrd.exe. K tomu si stáhněte aktuální verzi grafického konfigurátoru a utilit (lmutil.exe a lmtools.exe). Vše nasypte do jediného adresáře i s firemními démony. No a pak už stačí pouze správně zkonfigurovat pomocí grafického manažéra cestu k lmgrd.exe, licence.dat (může se jmenovat třeba viz2006.txt) a k logfilu, který je pro analýzu správné funkčnosti zcela nezbytný. Může být třeba v tomto tvaru:
14:16:45 (lmgrd) Detecting other lmgrd processes…
14:16:45 (lmgrd) Done rereading
14:16:45 (lmgrd) FLEXlm (v9.50) started on Licence (IBM PC) (8/31/2005)
14:16:45 (lmgrd) Copyright (c) 1988-2004 by Macrovision Corporation. All rights reserved.
14:16:45 (lmgrd) US Patents 5,390,297 and 5,671,412.
14:16:45 (lmgrd) World Wide Web:http://www.macrovision.com
14:16:45 (lmgrd) License file(s): C:FlexLMW2003IS6CZis6cz.lic
14:16:45 (lmgrd) lmgrd tcp-port 27000
14:16:45 (lmgrd) Starting vendor daemons …
14:16:45 (lmgrd) Starting vendor daemon at port 2080
14:16:45 (lmgrd) Using vendor daemon port 2080 specified in license file
14:16:45 (lmgrd) Started adskflex (pid 2124)
no a to je záruka toho, že vám manažer správně funguje. Konfiguraci pro více démonů můžete vidět na následujícím obrázku:
Grafický konfigurátor lmtools.exe
Výpis aktivních služeb (převzato ze správce služeb)
No a pro systémáky co rádi laborují registr