Licenční servery (software)

Z DCEwiki
Skočit na navigaci Skočit na vyhledávání

Licenční servery jsou programy, které většinou běží jako daemon (služba) a poskytují klientským stanicím licence k softwaru, který je předmětem licencováni. Obecně o licenčních serverech platí, že:

  • existuje mizerná nebo žádná dokumentace
  • velmi těžko lze najít přímý odkaz na stažení
  • často jsou navázány na nějaké grafické utility
  • bývá potřeba je vytáhnout z velkého instalačního balíku
  • často existují binárky pro Linux a Windows
  • obvykle je k dispozici i 64-bitová verze

FlexNet Publisher

Jedním z nejrozšířenějších licenčních serverů je FlexNet Publisher od firmy Flexera Software (platné v roce 2010). Dříve byl také znám pod názvem FLEXlm, pod hlavičkou firem GLOBEtrotter, Macrovision a Acresso Software Inc. Další informace lze nalézt na Wikipedii.

Obecný server se skládá z programů lmgrd a lmutil + sada symlinků. Většinou se umísťují do adresáře /opt/flexlm/bin/. Licenční soubory se ukládají do adresáře /etc/flexlm. Každý výrobce, který FlexNet používá pro licencování svého software, dodává tzv. vendor supplicant, což je démon spouštěný procesem hlavního serveru a má na starost samotnou správu licence. Lze tedy provozovat jeden server a něm poskytovat více licencí od různých výrobců (kteří používají FlexNet).

Instalace na serveru warp

Aktuálně se FlexNet na serveru warp skládá z těchto souborů:

/etc/conf.d/flexlm
/etc/init.d/flexlm
/etc/flexlm/
|-- altera_quartus.dat
`-- mentor_pads.dat
/opt/flexlm/
|-- bin
|   |-- lmcksum -> lmutil
|   |-- lmdiag -> lmutil
|   |-- lmdown -> lmutil
|   |-- lmgrd
|   |-- lmhostid -> lmutil
|   |-- lmremove -> lmutil
|   |-- lmreread -> lmutil
|   |-- lmstat -> lmutil
|   |-- lmutil
|   `-- lmver -> lmutil
`-- vendors
    |-- alterad
    `-- mgcld

Spuštění a ovládání

Licenční server při spuštění skenuje licenční a spouští procesy podle nalezených cest a portů.

OPNET License Server