FlexNet Publisher スタートアップガイド

更新しました Mar 12, 2025

環境

ソフトウェア

  • Volume License Manager
  • License Manager

Flexera Software の FlexNet Publisher (旧称 FLEXlm) は、組織が部門内および組織全体でライセンスを一元的に追跡および管理できるようにするソフトウェア ライセンス管理システムです。 NIはFlexNet Publisher対応のライセンスファイルを使用してFlexNet Publisherの実装をサポートしますが、FlexNet Publisherの設計や販売は行っておりません。このドキュメントでは、FlexNet Publisher のセットアップと構成を段階的に説明します。


FlexNet PublisherをVolume License Manager(VLM)の代わりに使用する場合、オーバードラフトライセンス、非接続ライセンス、ホームライセンスなどの VLM の特定の機能が利用できなくなります。オーバードラフト ライセンスを使用すると、契約で許可されているよりも多くの指定ユーザーライセンスまたはコンピュータ ベースのライセンスを使用できるようになります。非接続ライセンスを使用すると、ライセンスサーバーに常にアクセスできないコンピュータでもNIソフトウェアを使用できます。ホームライセンス ファイルを使用すると、ライセンスを使用せずに、自宅の 1 台のコンピュータでソフトウェアを使用できるようになります。これらの機能が重要な場合は、VLM を使用してライセンスを管理することを検討してください。 VLMは、大規模顧客がNIソフトウェアを最大限に活用できるように無料で提供されます。

ライセンスファイルを入手する

FlexNet Publisher サーバー名、サーバーオペレーティング システム (Windows または Linux)、およびホスト ID (Windows の場合は MAC アドレス、Linux の場合はホスト ID) を services@ni.com に送信します。FlexNet Publisherを使用してライセンスを管理したい旨を記載します。

FLEXnet Publisherを構成する

  1. ライセンス認証に必要なすべてのファイルを含むフォルダをコンピューター上に作成します。
  2. オペレーティングシステムに基づいて、このドキュメントに添付されている次のファイルをダウンロードします。

Windows OS

    • lmtools.exe

    • windows_flexlm.zip - lmgrd.exe (ライセンスマネージャーデーモン) およびnilm.exe (NI ライセンスマネージャーベンダーデーモン) が含まれています

Linux OS

    • linux_flexlm.zip - lmgrd.exe (ライセンスマネージャーデーモン) および nilm.exe (NI ライセンスマネージャーベンダーデーモン) が含まれています

      注:この記事に添付されているファイルは、FlexNet バイナリのバージョン 11.19.6 用です。

  1. 手順 1 で作成したライセンスフォルダに.exeファイルをコピーします。
  2. ライセンスファイルを受け取ったら、ライセンスファイルをライセンスフォルダにコピーします。
  3. ライセンスフォルダにデバッグログファイル用の新しいテキストファイルを作成します。ファイルの名前を「 debug log.log」に変更します。
  4. ライセンスフォルダの内容が以下の画像と同様であることを確認します。 nilm.optの詳細については「オプションファイルを作成する」セクションを参照してください。
  1. LMTOOLS ユーティリティ ( lmtools.exe ) を起動します。
  2. 「Config Services」タブに移動します。次の情報を入力します。
    • 「NI FLEX License Manager」などの新しいサービス名を入力します。

    • lmgrd.exelicense 、およびデバッグ ログファイルへのパスを入力します。


  1. [サービスの保存 (Save Service)]をクリックします。

オプションファイルを作成する

ライセンスファイルでソフトウェアの使用にコンピュータベースの権限が必要な場合は、どのコンピュータに各製品の使用権限があるかを示すオプションファイルを作成する必要があります。オプション ファイルの詳細については、  Construct Options File for FLEXnet Publisher を参照してください。

  1. ライセンスフォルダに新しいテキストファイルを作成します。ファイルの名前を「nilm.opt」に変更します。

  2. 標準の FlexNet Publisher 形式を使用して、次のテキストをファイルに追加します。

    INCLUDE <製品名> HOST <ホスト名>

    ここで

    • <製品名> は権限を指定している NI 製品です。製品名はNIライセンスファイルに記載されています。

    • <ホスト名> はコンピュータ名です。コンピュータ名は大文字と小文字を区別します。

ライセンス ファイルでソフトウェアを使用するための指定ユーザー権限が必要な場合は、どのユーザーが各製品を使用する権限を持っているかを示すオプションファイルを作成する必要があります。

  1. ライセンスフォルダに新しいテキストファイルを作成します。ファイルの名前を「nilm.opt」に変更します。

  2. 標準の FlexNet Publisher 形式を使用して、次のテキストをファイルに追加します。

    INCLUDE <製品名> USER <ユーザー名>

    ここで

    • <製品名> は権限を指定している NI 製品です。製品名はNIライセンスファイルに記載されています。

    • <ユーザー名> は Windows ログイン名に基づいています。ユーザー名は大文字と小文字を区別します。

オプションファイルは、ベンダー デーモンnilm.exeと同じディレクトリに保存する必要があります。ただし、オプション ファイルを別の場所に保存する場合は、ライセンス ファイル (.lic) と同じフォルダーに保存されていることを確認してください。オプションファイル(.opt)とライセンスファイル(.lic)は同じディレクトリにある必要があります。指定ユーザーライセンスとコンピュータベースのライセンスの両方を持っている場合は、両方のINCLUDE行を同じオプションファイルに入れることができます。

サーバーを起動する

  1. LMTOOLS ユーティリティ ( lmtools.exe ) を起動します。

  2. 「Service/License File」タブに移動します。

  3. [Server List]で、 [Configuring using Services]を選択します。前の手順で作成したNI FLEX License Managerを選択します。

 

  1. 「Start/Stop/Reread」タブに移動します。目的のサービスが選択されていることを確認し、 「Start Server」をクリックします。

 

クライアントコンピュータを構成する

クライアント ソフトウェアは、デフォルトでは FlexNet Publisher サーバーを参照するように構成されていません。クライアントマシンがライセンスサーバーを検索できるようにするには、環境変数を設定したり、NI License Managerでサーバーを指定したり、クライアントソフトウェアのインストール時に自動的にマシンをポイントするボリュームライセンスインストーラを作成したりすることができます。

NI License Managerで環境変数を設定するかサーバーを指定する

NI ソフトウェアがサーバ名とポートを検索する場所は 3 か所あります。

  1. Windows 環境変数 NILM_LICENSE_FILE
  2. Windows 環境変数 LM_LICENSE_FILE
  3. NIライセンスマネージャー
    • NI License Managerの古いバージョンでは、オプション→環境設定→ボリュームライセンスサーバの使用フィールドにあります。
  • NI License Managerの新しいバージョンでは、ホームボタン(本のアイコン)→ボリュームライセンスサーバを管理フィールドにあります。
スクリーンショット.png

この値は、オペレーティング システムに応じて、次のいずれかの場所で直接設定できます。

Windows Vista/7以降

<ProgramData>\ National Instruments \License Manager\Data\servers.ini

Windows XP :

HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm ライセンス マネージャー\NILM_LICENSE_FILE

servers.iniファイルまたはこのレジストリキー内のサーバー名とポートの更新は、上記のNI License Managerの場所に反映されます。


VLM ボリュームライセンスインストーラー (VLI) を作成する

VLM ボリューム ライセンスインストーラーを使用すると、クライアントコンピューターを FlexNet Publisher サーバーに自動的にポイントするためのインストーラー手順が追加されます。利点の 1 つは、エンドユーザーがソフトウェアのインストール後に追加の手順を実行する必要がないことです。ボリュームライセンスのインストール用にソフトウェアを準備するには、次の手順を実行します。

: VLM はサーバーマシンではないマシンにインストールできます。

  1. ボリューム ライセンス インストーラーを作成します

  2. エンド ユーザーにボリュームライセンスインストーラーからソフトウェアをインストールしてもらいます。

: ソフトウェアがエンド ユーザーのマシンにすでにインストールされている場合、ユーザーはソフトウェアをインストールしたままにして、ボリューム ライセンスインストーラーと同じ場所にあるプログラムvlmclient.exeを実行するだけで済みます。作成したボリュームライセンスインストーラーフォルダ内の Client フォルダをクライアントマシンにコピーし、そのフォルダ内のvlmclient.exeを実行します。

ライセンスは FlexNet Publisher によって管理されるため、ソフトウェアをインストールしたユーザーの数を追跡する必要はありません。