ボリュームライセンスプログラムに対してLMTOOLSでFLEXnet BORROW機能を使用する

更新しました Aug 29, 2019

使用製品

その他

  • FLEXnet
  • LMTOOLS

問題

  • ボリュームライセンスプログラムから非接続ライセンスを作成したいのですが、NI Volume License Managerの代わりに、FLEXlmと呼ばれるFlexNet Publisherを使用しています。
  • FlexNetのLMTOOLSにあるBORROW機能を使用して、NIソフトウェアのオフラインライセンスを作成したい

解決策

ライセンス管理にFLEXlmを使用している場合、BORROWユーティリティを使用してネットワークに接続せずにソフトウェアを使用できます。FLEXlmでBORROW機能を使用するには、以下の手順を行います。
 

  1. agreements@ni.com宛てに、BORROWキーワードをサポートするライセンスファイルが必要であることを連絡します。このライセンスファイルには、「追加情報」セクションにリストされている注意事項があります。
     
  2. クライアントコンピュータ/ユーザがライセンスを借用することができるオプションファイルを準備します。サポートされているキーワードのリストについては、Supported FlexNet Options File Keywordsを参照してください。

    構文例: INCLUDE_BORROW LabVIEW_PDSM_PKG HOST ClientComputer

    オプションファイルに「INCLUDE_BORROW」行が含まれていない場合、コンピュータ/ユーザは借用できません。借用に関連する追加コマンドは、FLEXnet End Users Guideに記載されています。
     
  3. ライセンスサーバを起動します。
     
  4. LMTOOLSのBorrowingタブでクライアントコンピュータの借入期限を設定し、Set Borrow Expirationを押して借入を確認します。または、lmborrowを使用して、コマンドプロンプトで借用期限を設定できます。



     
  5. ユーザが借用するクライアントコンピュータですべてのアプリケーションソフトウェアを起動します。
    この時点でクライアントは、事前に設定された有効期限で期限が切れるように設定されたライセンスプールからライセンスを借用しました。これで、クライアントコンピュータはサーバに接続せずにソフトウェアを再起動できます。
     
  6. 借用したライセンスは、有効期限が切れると自動的にライセンスプールに返却します。ライセンスを早期に返却するには、クライアントコンピュータで指定されたFeature Name項目を使用して、BorrowingタブのReturn Borrowed Licenses Earlyをクリックします。ライセンスを早期に返却するには、クライアントマシンをサーバに接続する必要があります。

追加情報

メモ: NIは、準拠したライセンスファイルを使用したFlexNet Publisherの実装をサポートしていますが、ツールの設計や販売は行っていません。 追加のサポートについては、Flexera社に問い合わせてください。
 

Borrow機能の詳細については、FLEXnet Licensing End Users Guideを参照してください。
 

FlexNetのBORROW機能では、借入期間の開始時と終了時にクライアントコンピュータをネットワークに接続する必要があります。ナショナルインスツルメンツは、NI Volume License Manager(VLM)を介して、非接続ライセンスを実装しました。これは、クライアントがネットワークに接続することなくライセンスを使用できるようにする点が、FlexNetのBORROW機能との相違点です。

 

 

FlexNetのBORROW機能の使用に関する注意事項

  • BORROWは、ライセンスファイルに記載されているすべての製品を「unsuite(不適切)」にすることを強制します。これにより、NI License Manager(クライアント側のライセンスユーティリティ)ではステータスフィールドに無効と表示されます。
  • コンカレントライセンス対してはBORROWを実装しません。ユーザが長期間ライセンスを保持する必要がある場合、1つのコンカレントライセンスを3つの非コンカレントライセンスに交換する方が費用対効果が高くなります。ライセンスをコンカレントから非コンカレントに切り替えるには、agreements@ni.comに連絡する必要があります。
  • BORROWキーワードを使用してチェックアウトするクライアントソフトウェアは、NI License Manager 3.0以降である必要があります。このバージョンは、LabVIEW 8.0以降、CVI 7.1以降、TestStand 3.1以降、およびDIAdem 9.1以降に含まれています。LabVIEW 7.1は、この機能をサポートしていません。特定のソフトウェアパッケージがこのBORROWをサポートしているかどうか不明な場合は、技術サポートにお問い合わせください。
  • 独自のFlexNetシステムでVLMを使用できません。VLMは、BORROWキーワードをサポートしていません。
  • クライアントエンドユーザは、lmborrow.exeを実行して、NIサーバnilm.exeから取得したライセンスのコンピュータで借用期間を設定する必要があります。
  • エンドユーザは、lmborrowの実行後にリモートサーバから正常にチェックアウトする必要があります。ライセンスサーバからチェックアウトすると、一部の暗号化された値がレジストリに保存され、製品に対する権限に関する情報が保存されます。クライアントはサーバから切断し、引き続きそのソフトウェアを使用できます。サーバは、借用したコンピュータにライセンスを割り当て、ライセンスをチェックアウトできないようにします。
  • lmborrow.exeを使用してライセンスを借用する場合、lmborrow.exeを使用してライセンスを早期に返却することもできます。パッケージは返品できないため、借用した各機能を個別に返却する必要があります。
  • BORROWライセンスを使用した後、ライセンスを(ローカルまたはサーバから)チェックアウトする場合、期限切れのBORROWライセンスをレジストリから削除する必要があります。これを行うには、アプリケーションに対応するHKEY_CURRENT_USER\Software\FLEXlm License Manager\Borrowレジストリキーのデータを削除します。

この記事はお役に立ちましたか?

いいえ