初めに
NI License Manager(NILM)とVolume License Manager(VLM)が通信できることを確認した後、クライアントPCのNILMを使用してライセンスサーバーからネットワークライセンスの取得を試します。失敗した場合は、LMGRDログを調査し、ライセンスサーバーが要求を受信したかどうかを判断し、拒否された場合はその理由を確認します。
ネットワークライセンスの取得とトラブルシューティング方法
ライセンスが必要なNIソフトウェアを開いて、クライアントPCのNILMからライセンスサーバーからのライセンスを要求します。
- このテストでは、<ProgramData>\National Instruments\License Manager\Licensesのディレクトリ内に存在するローカルライセンスファイルを別のディレクトリに移動して、NI License Managerがそれらを認識できないようにすることで、ローカルライセンスを除外することをお勧めします。
- これを行う1つの方法は、Licensesディレクトリ内に「HiddenLocal Licenses」のような名前のフォルダを作成し、新しく作成したフォルダ内のLicensesディレクトリからすべての*.lcファイルを配置することです。
- ライセンスファイルを手動で移動または編集した後は、必ずNI LicenseManagerの[更新]ボタンを押してください。ライセンスファイルを移動した場合、それらはNI LicenseManagerの[ローカルライセンス]タブに表示されなくなります。
- ローカルライセンスを移動した後、LabVIEWやTestStandなどのクライアントでソフトウェアを開いてライセンスを要求してみてください。
ソフトウェアをアクティブ化または評価するように求められない場合は、ライセンスが取得されています。 NI License Managerを開き、 [ネットワークライセンス]タブに移動します。ライセンス名の横にある緑色のボックスまたは丸で示されているライセンスステータスを確認します。
ソフトウェア起動時に正常にライセンスを取得できない場合、ライセンスサーバーにあるLMGRDログを調べて、問題がどこにあるかを判断します。
- <ProgramData>\National Instruments\License Manager\Data\lmgrd.logにあるLMGRDログをテキストエディタで開きます。
- 問題のクライアントのマシン名またはユーザー名を検索します。具体的には、以下のキーワードのいずれかで始まる行を探しています。明確にするために、キーワード定義も追加されています。
- OUT :リストされているライセンスはクライアントによってチェックアウトされました。
- IN :リストされたライセンスはクライアントによってサーバーにチェックインされました。
- DENIED:リストされたライセンスはクライアントによって要求されましたが、サーバーによって拒否されました。ログには、拒否の理由が記載されている必要があります。
- UNSUPPORTED:このメッセージは、さまざまな理由で発生する可能性があります。通常、これらは無害であり、ソフトウェアをチェックアウトする機能には影響しません。
結果の解釈
マシン名またはユーザー名がLMGRDログに表示されない
ライセンスサーバーがクライアントからの要求を受信していません。ユーザー/マシンがライセンスを拒否されている場合、ログはその理由についての理由を提供する必要があります。
拒否の理由がボリュームライセンスマネージャーの構成と一致しない
マシン名またはユーザー名がLMGRDログに表示されない場合、または拒否の理由がボリュームライセンスマネージャーの構成と一致しない場合、および他のトラブルシューティングボリュームライセンスマネージャーの接続チュートリアルを行っても問題が解決しない場合、NIサポートへ連絡することをお勧めします。