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

IBM LUM

OpenLM は FlexLM や DSLS など、幅広い ライセンスマネージャー の監視に対応しています。
本ガイドでは、IBM LUM を OpenLM と連携させ、ライセンス使用状況、拒否、統計情報を監視する方法を説明します。

設定方法

IBM LUM ライセンスサーバーを問い合わせる方法は 3 通りあります:

  • 方法 1: 最小構成 — IBM LUM と同じマシンに OpenLM Server をインストール。最も簡単ですが Broker の利点は使えません。
  • 方法 2: 別マシンに OpenLM Server と IBM LUM クライアントをインストールし、Server がクライアント経由で問い合わせる。
  • 方法 3: IBM LUM ライセンスサーバーに OpenLM Broker をインストール。Broker がローカルで問い合わせ、Server に送信します。拒否レポートなどの高度な機能が使えるため 推奨 です。

方法 1: OpenLM Server で IBM LUM を問い合わせ

設定手順:

  1. OpenLM Server をダウンロードしてインストールします。

  2. EasyAdminAdministration → License Manager Servers に移動します。

  3. LM Tools タブを開きます。

  4. LM Type から LUM を選択します。

  5. i4blt.exe を OpenLM Server のインストールフォルダにコピーします:

    • 既定パス: C:\Program Files\OpenLM\OpenLM Server\LM
  6. 設定にフルパスを入力して Save をクリックします。

LM tools configuration with i4blt

IBM LUM サーバーの追加

  1. License ServersAdd LM をクリックします。
  2. Description にわかりやすい名前(例: IBM LUM license server)を入力します。
  3. Type から LUM を選択します。
  4. Hostname を入力します(例: ibm_lum_server)。
  5. Port を入力します(既定: 1515)。
  6. 正しい Time Zone を設定します。
  7. Enable HAL configuration: High Availability Licensing (HAL) を使用する場合はチェックします。

クラスタメンバーを取得するコマンド例:

i4blt -H s -N "clusterName"
  1. Use Broker トグルを設定します:

    • Off(既定): Server が直接問い合わせます。
    • On: Server が Broker を使用します。
  2. (任意)Custom fields に国、範囲、説明などを追加します。

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

IBM LUM license server configuration


方法 2 と 3: OpenLM を別マシンにインストール

  • 方法 2: Server が LUM クライアント経由で IBM LUM をリモート問い合わせ。
  • 方法 3(推奨): ライセンスサーバーに Broker をインストールし、ローカルで問い合わせて送信。

Broker を使うメリット

  • 堅牢性: ネットワーク障害時にデータをバッファリング。
  • 柔軟性: 設定 UI を提供。
  • レポート: ライセンス拒否情報を収集。

方法 2: LUM クライアントを使用する Server

設定手順:

  1. OpenLM Server マシンに IIS がインストールされていることを確認します。
  2. OpenLM Server マシンに IBM LUM クライアント をインストールします。
  3. IBM LUM ライセンスサーバーに OpenLM Server を参照登録します。
  4. インストール後、i4ls.ini ファイルをコピーします:
  • Windows Vista 以降:
    C:\Users\<User>\AppData\Local\VirtualStore\ProgramData\IBM\LUM
    → C:\ProgramData\IBM\LUM
  • Vista より前:
    C:\Documents and Settings\All Users\Application Data\IBM\LUM
    → C:\Users\All Users\IBM\LUM
ヒント

ホスト名ではなく IP を使う場合は # を先頭に付けます。DNS ドメインが異なる場合に有用です。


方法 3: OpenLM Broker を使用

Broker がライセンス使用状況をローカルで問い合わせ、OpenLM Server に送信します。Java JRE が必要で、Windows と UNIX/Linux サーバーの両方で動作します。

OpenLM Server の設定

方法 1 と同様ですが、Use Broker をオンにします。

OpenLM Broker の設定

  1. 最新の Broker をダウンロードしてインストールします。
  2. Broker を設定します:
    • Add Port: Server 側で設定したポート(既定: 1515)を入力します。
    • OpenLM Server のホスト名とポート(既定: 5015)を入力します。
    • Vendor name を設定します(例: CATIADBS)。
  3. statusdata inquiry コマンドを設定します。<fullpath>i4blt.exe の実パスに置き換えます。

Broker configuration for IBM LUM

HAL 用 Broker 設定

HAL を有効にしている場合は、クラスタ内の全サーバーを含めます:

  • Status コマンド:

    i4blt -H s -N "clusterName"
  • Data inquiry コマンド:

    i4blt -s -lc -n "server1 server2 server3"
    i4blt -s -lco -n "server1 server2 server3"
    i4blt -lp -i -n "server1 server2 server3"

Web UI で Broker を設定

  1. Broker Web UI を開きます: http://localhost:5090/
  2. License Managers → Add License Manager に移動します。
  3. LUM を選択し、ポート(既定: 1515)を入力して Add をクリックします。

Add IBM LUM in Broker web UI

  1. Cluster トグルを設定します:
  • Off: 単一サーバー。
  • On: HAL 用(上記参照)。
  1. Commandsi4blt.exe のパスを設定します。
  2. Vendors で正しい名前を設定します。
  3. Save をクリックします。

Broker UI configuration

EasyAdmin で IBM LUM を確認

  1. EasyAdmin を開きます。
  2. Start → Widgets → License Servers に移動します。
  3. 一覧に IBM LUM が表示されることを確認します。
  4. 緑色の丸アイコン は接続が有効であることを示します。

IBM LUM の拒否レポート

拒否は EasyAdmin → Start → Reports → Denials に表示されます。

注意

拒否は true denial filtering の対象であり、拒否されたユーザーが後でライセンスを取得していないことを確認するため、短い遅延が発生します。

これで IBM LUM の監視設定は完了です。