NIボリュームライセンスマネージャーと他社のライセンスマネージャーを同じマシンで実行できますか?

更新しました Apr 5, 2023

使用製品

ソフトウェア

  • Volume License Manager

問題

同じマシンにNIボリュームライセンスマネージャーと他社のライセンスサーバーの両方があります。MATRIXxライセンスサーバーまたは別の会社のライセンスサーバーは問題が問題を起こすことはありますか?

解決策

デフォルトの状態で2つのライセンスサーバをインストール、使用する場合、2つのライセンスサーバーを同時に実行できない場合があります。両方を実行しようとすると、2番目のライセンスサーバーの挙動に異常が発生し、ログファイルにエラーが記録されます。コンピュータのパフォーマンスの低下やライセンスマネージャーアプリケーションが停止する可能性があります。

ライセンスサーバは他のマシンのライセンスを提供している場合にのみ、実行する必要があります。シングルシートのコンピューターベースのライセンスを使用している場合、または別のマシンのライセンスサーバーからのライセンスを使用している場合、ソフトウェアを使用する側のコンピュータのライセンスサーバーを実行する必要ありません。 MATRIXxを使用している場合は、コントロールパネルからMATRIXxライセンスサーバーアプリケーションを起動して、MATRIXxライセンスサーバーを無効にできます。 [制御]タブで、[停止]ボタンを押してサーバーを停止します。ライセンスサーバーが自動的に起動しないようにするには、[セットアップ]タブの[電源投入時にサーバーを起動する]オプションのチェックを外します。他のライセンスサーバーを無効にする方法については、ベンダーのドキュメントを参照してください。

同じマシンで2つのサーバーを実行する必要がある場合、異なるポート番号を使用し、lmgrd.exeの同じインスタンスを使用する必要があります。ライセンスサーバーが同じマシン上で正常に一緒に実行されるようにするには、2つのことを行う必要があります。
  1. サーバーの1つでポート番号を変更する必要があります。デフォルトでは、ほとんどのライセンスサーバーはポート27000を使用します。そのうちの1つを変更する必要があります。ライセンスファイルは、使用するポートを指定します。ポートは単一のファイルであるため、ポートの変更は非常に簡単です。 National Instrumentsソフトウェアに使用できるポートと、ナレッジベースを使用してポートを変更する方法については、以下の「関連リンク」セクションを参照してください。
    • ポート番号は、ライセンスファイルの最初の行の最後の番号です。
      注:ポート番号を変更した後、すべてのクライアントコンピューターを新しいポートを参照すように構成する必要があります。 MATRIXxのプロキシライセンスを使用している場合でも、これは必要です。

    免責事項:次の手順では、レジストリを編集します。 WINDOWSレジストリへの不適切な変更は、オペレーティングシステムを無効にしたり、正常に機能しなくなったりする可能性があります。このような事故を防ぐために、レジストリエディタを起動した後、変更を加える前に、[レジストリ]»[レジストリファイルのエクスポート...]を選択して、既存のレジストリをバックアップすることをお勧めします。
  2. 両方のライセンスマネージャーに最新バージョンのlmgrdを使用します。 2019年現在、NIでサポートされている最新のlmgrdバージョンは11.15.0で、NI VLM3.2.1に同梱されています。 Lmgrdは、ライセンスマネージャーの実行を可能にするFLEXnet Publisher(以前のFLEXlm)ライセンスデーモンです。通常、各ベンダーのライセンス管理アプリケーションはlmgrdをインストールします。 lmgrd.exeを右クリックし、[プロパティ]を選択すると、lmgrdのバージョンを確認できます。次に、[バージョン]タブに移動します。 FLEXnetライセンスツールを使用している場合は、lmver実行可能ファイルを使用して、最新のバージョンを判別できます。 NIボリュームライセンスマネージャーの場合、lmgrd.exeはC:\Program Files\National Instruments\Shared\License Manager\Bin\lmgrd.exeにあります。
    • レジストリを開きます( [スタート]»[ファイル名を指定して実行]»[regedit] )。
    • 古いバージョンのlmgrd.exeを使用しているライセンスサーバーのレジストリエントリを見つけます。たとえば、MATRIXxを使用している場合、エントリはHKEY_LOCAL_Machine\Software\MATRIXx License Server\MATRIXx License Serverになります。 NI VLMのlmgrd.exeレジストリキーは、HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\NILM License Manager\lmgrd.exeです。
    • 古いバージョンのlmgrd.exeを指すlmgrdキーを編集します。キーを新しいバージョンのlmgrd.exeのパスに変更します。