メインコンテンツまでスキップ

FlexLM

FlexLM(FlexNet Publisher とも呼ばれる)は、さまざまな業界の多くのアプリケーションで利用されるライセンス管理システムです。
本ガイドでは、OpenLM を FlexLM と連携させ、ライセンス使用状況を監視して統計情報を収集する方法を説明します。

FlexLM ライセンスサーバーを問い合わせる主な方法は 2 つあります:

  1. クイック方式: OpenLM Server からライセンスサーバーをリモートで問い合わせる。
    EasyAdmin に使用状況を表示できます。

  2. 拡張方式: OpenLM Broker でローカルに問い合わせて OpenLM Server に転送する。
    追加機能:

    • 借用ライセンスの追跡
    • ライセンス拒否の監視
    • オプションファイル管理
    • ネットワーク/セキュリティ問題への耐性向上

OpenLM Server のみで FlexLM を連携

最初の方法は OpenLM Server から直接 FlexLM を問い合わせる設定です。

OpenLM Server interfacing with FlexLM directly
OpenLM Server が FlexLM をリモートで問い合わせる構成

開始前に、OpenLM Server のインストールと設定が完了していることを確認してください。

手順

  1. EasyAdmin → Start → Administration → License Manager ServersAdd LM をクリックします。
    Adding a license manager
    EasyAdmin で新しいライセンスマネージャーを追加

  2. ライセンスマネージャーを識別できる説明を入力します。

  3. TypeFlexLM を選択します。

  4. HostnamePort を入力します(例: win2016dev2, 27000)。

  5. 正しい Time Zone を設定します。

  6. FlexLM の冗長構成を使用する場合は Triad Configuration を有効にします。

    • Checked: triad サーバーすべてを監視。
    • Unchecked: 単一サーバーを監視(既定)。
  7. Use Broker トグルを off にします。

  8. 接続をテストします。

    • 成功:
      Successful connection
      接続テスト成功

    • 失敗:
      Failed connection
      接続テスト失敗

  9. Save をクリックします。

これで OpenLM Server が FlexLM を問い合わせ、EasyAdmin に使用状況を表示できるようになります。

LM Tools タブ

  1. LM Tools タブに移動します。
  2. ドロップダウンから FlexLM を選択します。
  3. lmutil.exeC:\Program Files\OpenLM\OpenLM Server\LM にコピーします。
  4. フルパス(例: C:\Program Files\OpenLM\OpenLM Server\LM\lmutil.exe)を入力します。
  5. Save をクリックします。

LM Tools configuration
FlexLM の LM Tools 設定

OpenLM Server + Broker で監視

OpenLM Broker は拡張監視/管理機能を提供します。

OpenLM Broker with FlexLM
FlexLM のログ/ライセンスファイルと連携する Broker

Broker 利用のメリット

  • 1 秒粒度のライセンス使用状況
  • 安定したバッファ付き通信
  • 借用ライセンスの追跡
  • 拒否レポート
  • ライセンスプール、ノードロック、名前付きユーザーの監視
  • パッケージングの詳細
  • オプションファイルの自動管理
  • ライセンス/ログファイルのリモートインポート/エクスポート

Broker のインストール

最新の OpenLM Broker をダウンロードしてインストールします。

Broker の設定

自動検出

  1. Broker を開きます。
  2. Detect をクリックします。

FlexLM サービスが稼働していれば、Broker がポートとユーティリティパスを自動設定します。

Broker auto-detect
Broker の自動検出

注意

自動検出ではすべての設定が正しく構成されない場合があります。必要に応じて手動設定を行ってください。

手動設定

  1. Add License Manager をクリックします。

  2. Port number を入力します。

  3. ライセンスマネージャータイプに FlexLM を選択します。

  4. Add をクリックします。

  5. Settings でライセンスファイルパスを追加します。
    License file path settings

  6. Commands で正しいパスを確認し、Execute をクリックします。
    Command settings

    ヒント

環境によっては lsmon が別フォルダにあります。その場合は data_inquiry ノードを手動で更新してください。 :::

  1. (Windows のみ)FlexLM がサービスとして動作している場合は Use OS start/stop commands を有効にし、FlexLM License Manager を入力します。

  2. VendorsAdd Vendor をクリックします(例: adskflex)。

  3. Options File Details を展開してファイルパスとバックアップを設定します。
    Options file details

  4. Log FilesAdd Log File をクリックします。

  5. FlexLM Debug Log File を選択し、パスを設定します。
    Log file configuration

  6. 設定を保存します。

OpenLM Server の設定

Broker の設定が完了すると、OpenLM Server にデータが送信されます。

EasyAdmin による自動設定

  1. EasyAdmin を開きます。
  2. License Servers に移動します。
  3. 新しい FlexLM サーバーのエントリをダブルクリックします。
    Approve FlexLM in EasyAdmin
  4. Approve をクリックします。

Approved FlexLM configuration
EasyAdmin で FlexLM 設定を承認

FlexLM サーバーが Broker 経由で監視され、EasyAdmin に使用状況が表示されます。

FlexNet Publisher を使用する場合

  • FlexNet Publisher は lmutil.exelmgrd.exe を使用しません。
    Broker に含まれる既定の lmutil を使用してください:
    C:\Program Files\OpenLM\OpenLM Broker\tools64\lmutil.exe
  • ベンダーポートではなく、メインのライセンスマネージャーポート(既定: 27000)を設定します。

複数プールのライセンスファイル

OpenLM は次を区別できます:

  • フローティングライセンス
  • 名前付きライセンス
  • ノードロックライセンス

詳細は Multiple FlexLM license pool monitoring を参照してください。

ライセンスファイルのインポート/アップロード

EasyAdmin で次の操作が可能です:

  • リモートサーバーからオプションファイル、ログファイル、ライセンスファイルをインポート
  • 編集してアップロード
  • ライセンスサーバーの再起動/再読み込み

詳細は Uploading and downloading files from license server を参照してください。

オプションファイル管理

OpenLM はオプションファイル管理機能を提供します:

  • EasyAdmin からライセンス割り当て/制限を編集して適用
  • Active Directory と同期してオプションファイルを更新
  • オプションファイル経由でユーザー/グループをインポート

参照:

借用ライセンスの監視

ライセンス借用は、オフライン利用のためにワークステーションにライセンスを紐付ける機能です。
OpenLM は EasyAdmin → License Servers に借用ライセンスのデータを表示します。

FlexLM 設定の確認

  1. EasyAdmin を開きます。
  2. Start → Widgets → License Servers に移動します。
    • 緑色の丸アイコンはサーバーが接続されていることを示します。
  3. Start → Reports → Denials でライセンス拒否を確認します。
注意

拒否は Broker にデバッグログが設定された後にのみ記録されます。過去分は取得できません。