license.li​c、license.​dat、networ​k.lic、およびl​icense_inf​o.xmlライセンス​ファイルの違いは何で​すか?

MATLAB および Simulink のライセンス運用において、さまざまな種類のライセンス ファイルを目にすることがあります。これらのライセンス ファイルの違いについて教えてください。

 Accepted Answer

ライセンス ファイルには、以下の4種類があります。
license.lic
  • Individual または Designated Computer ライセンスの場合、このファイルは MathWorks ライセンス センターで生成される標準的なライセンス ファイルです。インストール時に自動生成された場合、ファイル名にはホスト名やライセンス番号、リリース情報も含まれます。
  • Concurrent または Network Named User ライセンスの場合、このファイルはネットワーク ライセンス マネージャーのインストールに使用される未処理のライセンス ファイルです。こちらも MathWorks ライセンス センターで生成されます。ネットワーク ライセンスの場合、license.lic ファイルはネットワーク ライセンス マネージャーのインストール時のみ使用されます。
license_info.xml
  • license_info.xml ファイルは、MATLAB 起動時にサインインが必要なライセンスで使用されます。
  • このファイル自体にはライセンス情報は含まれておらず、MATLAB の起動時に MathWorks へ接続し、ライセンス認証を行うよう指示する役割を持ちます。
  • license_info.xml ファイルが存在する場合、MATLAB 起動時に MathWorks アカウントの認証情報入力を求められます。
  • このファイルのサンプルは本記事に添付しています。
license.dat
  • license.dat は、ライセンス サーバー上でネットワーク ライセンス マネージャーをインストールする際に作成される処理済みのライセンス ファイルです。MATLAB インストーラーを使ってネットワーク ライセンス マネージャーをインストールすると、license.dat は $MATLAB/etc フォルダー($MATLAB はインストール ディレクトリ)に配置されます。
  • license.dat の先頭には、SERVER 行と DAEMON 行の2行が追加されます。これらはインストーラーによって生成され、インストールを実行したマシン固有の情報が含まれます。
  • license.dat は、ネットワーク クライアントに MATLAB をインストールする際にも使用されます。
  • license.lic に SERVER 行と DAEMON 行を追加し、拡張子を .lic から .dat に変更することで、手動で license.dat を作成できます。
  • SERVER 行と DAEMON 行の書式は次の通りです。
SERVER {hostname} {HostID} {port} DAEMON MLM {$MATLAB}/etc/MLM
network.lic
  • network.lic は、ネットワーク クライアントのインストール時に license.dat を指定した場合に作成されます。また、MATLAB のアクティベーション クライアントでネットワーク クライアント インストールをアクティベーションした場合にも、$MATLAB/licenses フォルダーに配置されます($MATLAB はインストール ディレクトリ)。
  • network.lic には、SERVER 行と USE_SERVER 指示文の2行が含まれます。
  • license.dat から1行目だけを残し、残りを USE_SERVER 指示文に置き換えることで、手動で network.lic を作成できます。
  • network.lic は、ネットワーク クライアントのアクティベーション時に license.dat の代わりとして使用できます。
  • network.lic はネットワーク クライアント コンピューターでのみ使用されます。
  • ファイルの書式は次の通りです。
SERVER {hostname} {HostID} {port} USE_SERVER
なお、license_info.xml を除き、これらのファイル名は慣例であり、必ずしも固定されているわけではありません。実際のファイル名や役割は、各 MATLAB 環境の設定によって異なる場合があります。ご自身のご利用環境に関するご質問は、ライセンス管理者へお問い合わせください。

More Answers (0)

Tags

No tags entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!