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

VastoLM

以下の手順で、VastoLM のライセンスを OpenLM Platform で監視します。VastoLM は、VASTO.Lab が Vasto.FILL などの自社ソフトウェアのライセンスを、ネットワーク上のライセンスサーバーから提供するために使用するライセンスマネージャーです。OpenLM Broker は、VastoLM に付属する診断ユーティリティ vlmdiag を定期的に実行し、ライセンスの合計数、使用中のライセンス、ライセンスを保持しているユーザーを OpenLM Platform にレポートします。Broker はライセンスサーバーのマシン上で実行され、そのマシン上の VastoLM サーバーを読み取ります。

はじめに​

次の前提条件を確認します。

  • OpenLM Platform。
  • VastoLM のライセンスサーバーのマシンにインストールされた OpenLM Broker v26.10.13.929 以降。これより前の Broker バージョンでは、ライセンスマネージャーの種類に VastoLM が表示されません。
  • その Broker が Broker Hub で承認済みであること。OpenLM Platform は承認済みの Broker からのライセンスマネージャーデータのみを受け付けるため、Broker 自体が承認されるまで VastoLM エントリは Pending Servers に表示されません。
  • VastoLM のポートと vlmdiag.exe のあるフォルダーを確認するための、ライセンスサーバーのマシンへのアクセス権。

監視できる内容​

OpenLM Broker は、VastoLM について次の項目を監視します。

LM Type in the BrokerCommandsLogsQuantityExpiration dateDeniedBorrowingAllocationsReport resolution
VastoLMYes (vlmdiag)NoYesYesNoNoNoSeconds

データ照会のたびに、Broker は次の情報をレポートします。

  • Feature name: ライセンス済みの各フィーチャーの名前(例: Vasto.FILL)。
  • Total: フィーチャーの Total Licenses Issued。
  • In use: フィーチャーの Total Licenses in Use。
  • Expiration date: フィーチャーの Valid Until の日付を、ライセンスサーバーのローカル時刻から UTC に変換したもの。
  • Username: 各チェックアウトのユーザー。
  • Workstation: 各チェックアウトの Client Hostname。
  • Start time: 各チェックアウトの Checkout Time を UTC に変換したもの。
  • License type: Broker はすべてのフィーチャーを Floating としてレポートします。
  • Vendor: Vendors タブで別のベンダーを追加しない限り、Broker は VASTO.Lab をレポートします。

VastoLM では、ライセンスの拒否、借用ライセンス、ライセンス割り当ては利用できません。vlmdiag は拒否されたライセンス要求をレポートしません。

OpenLM Broker と VastoLM の連携方法​

VastoLM ポートを設定した場合、Broker が入力するのは次の設定のみです。残りのライセンスマネージャー設定は空のままになります。

  • コマンド: status と data_inquiry で、Broker UI では Status と Data Inquiry と表示されます。どちらも、ライセンスマネージャーの Executable path にある vlmdiag を、VastoLM のポートに対して実行します。

    "{$path}vlmdiag" {$port} -s
    "{$path}vlmdiag" {$port} -a
    • Status(-s): 出力に lmgrd Status Running と表示されている間のみ、Broker はライセンスサーバーを稼働中としてレポートします。一時停止中の VastoLM サーバーは新しいライセンスを付与しないため、Broker は停止中としてレポートします。
    • Data Inquiry(-a): サーバー、合計数と有効期限を含むライセンス済みのすべてのフィーチャー、使用中のライセンスごとのチェックアウトのレコードを一覧表示します。

    vlmdiag は同じマシン上の VastoLM サーバーに接続します。Broker をライセンスサーバー上で実行するのはそのためです。

  • ライセンスファイル: なし。Broker は VastoLM のライセンス構成ファイルを読み取りません。

  • ログファイル: なし。Broker は VastoLM のログ(vastolicense.log)を読み取らず、Log Files タブは空のままになります。

  • ポーリング: データ照会は既定で 55 秒ごとに実行されます。2 回の実行の間に開始して終了したチェックアウトは OpenLM Platform に届きません。

データ照会では、次の例のような出力を読み取ります。

Assumed: server running on localhost

Server Hostname vlm01
Server Port 26765
lmgrd Status Running
lmgrd Version VASTO.Lab LAN/NODELOCK License Manager (R55)

Feature Name Vasto.FILL
Total Licenses Issued 10
Total Licenses in Use 1
Valid Until 08-mar-2027 23:59:59 (Server time)

Username jdoe
Client Hostname WS-1001
Application PID 4120
Checkout Time 30-sep-2026 08:59:22 (Server time)

VastoLM のポートと vlmdiag を確認する​

Broker には、VastoLM が待ち受けるポートと、vlmdiag.exe のあるフォルダーが必要です。

  1. ライセンスサーバーで、VastoLM のインストールフォルダーを開きます。

    vlmdiag.exe は、vlm.exe と同じ intel_64 サブフォルダーにあります(例: C:\Vasto.LM\intel_64\)。

  2. 同じフォルダーにあるライセンス構成ファイルをテキストエディターで開きます。

    ファイル名は、vlm-service.cmd の CONFIGFILE で別の名前を設定していない限り license.conf です。ポートは PORT の値です。

    # Editable parameters
    PORT 26765
  3. intel_64 フォルダーでコマンドプロンプトを開き、そのポートを指定して vlmdiag を実行します。

    vlmdiag 26765 -a

    OpenLM Broker と VastoLM の連携方法の例のように、サーバーとそのフィーチャーが一覧表示されます。

    • There is no connection to 26765@127.0.0.1: このマシンで VastoLM が実行されていないか、別のポートで待ち受けています。
    • フィーチャーの一覧ではなく vlmdiag の使用方法が表示される場合: お使いの VastoLM のリリースは -a オプションに対応していません。Broker は VastoLM R55 向けに作られているため、VASTO.Lab に対応するリリースを依頼してください。

OpenLM Broker の設定​

VastoLM を Broker に追加するには、次の手順を実行します。

  1. ライセンスサーバー上の Broker の Broker UI を開きます。

    ライセンスサーバー上では http://localhost:5090/ を開きます。ローカルアクセスに資格情報は不要です。それ以外のマシンからは、OpenLM Platform で Broker Hub を開き、その Broker の Broker UI アイコンを選択します。リモートアクセストークンの処理も含めてインターフェイスが開きます。

  2. License Managers ページで Host を確認します。

    OpenLM Platform はこのホスト名でライセンスサーバーを一覧表示します。このフィールドは VastoLM だけでなく、ページ上のすべてのライセンスマネージャーのホストを保持します。フィールドが空の場合は、ライセンスサーバーのホスト名を入力し、フィールドの横にある保存アイコンを選択します。

  3. License Managers、Add License Manager の順に選択します。

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

    LM Type に VastoLM、ポートに 26765 を指定した Add License Manager ダイアログ VastoLM をライセンスマネージャーとして追加します

  5. VastoLM のポート(ライセンス構成ファイルの PORT の値)を入力し、Add を選択します。

  6. Commands タブの Executable path に、vlmdiag.exe のあるフォルダー(例: C:\Vasto.LM\intel_64\)を入力するか、フィールドの横にある検索アイコンを選択してそのフォルダーを参照します。保存すると、コマンドラインにこのパスが反映されます。

    Executable path に VastoLM の intel_64 フォルダーを設定し、Data Inquiry コマンドを選択した Commands タブ Executable path と既定の Data Inquiry

  7. Periodic commands で Status、続いて Data Inquiry を選択し、それぞれ既定のコマンドラインのままにします。

  8. Watch interval (sec) は 55 秒のままにするか、任意のポーリング間隔を設定します。Timeout (sec)(既定 60 秒)は、Broker が vlmdiag の応答を待つ時間の上限です。

  9. Vendors タブと Log Files タブは空のままにします。OpenLM Platform に VASTO.Lab 以外のベンダー名を表示したい場合にのみ、ベンダーを追加します。

  10. Save を選択します。

  11. License Managers の一覧から VastoLM ライセンスマネージャーを開き直し、Commands タブに移動して Data Inquiry を選択し、Execute を選択してテストします。

    テストに成功すると、VastoLM のフィーチャーごとのフィーチャーと、チェックアウトごとのユーザーエントリを含むライセンスサーバーの XML が返されます。一度も保存していないライセンスマネージャーでは Broker は Execute を受け付けず、Need to save first in order to execute command を返します。

  12. 次回の定期的なデータ照会を待ちます。

    Execute は Broker UI 内でコマンドをテストするだけで、OpenLM Platform には何も送信されません。Broker は定期的なデータ照会で VastoLM を OpenLM Platform にレポートするため、保存してから約 1 分後にライセンスサーバーが Pending Servers に表示されます。

OpenLM Platform で VastoLM を承認​

VastoLM ライセンスサーバーを承認するには、Pending Servers でその行を探します。Broker は OpenLM Generic プロトコルで VastoLM をレポートし、Broker UI で設定した Host の名前でライセンスサーバーを識別します。そのため保留中のエントリは、そのホスト名と入力したポートで一覧表示され、License Manager Type は VastoLM に設定されます。

  1. OpenLM Platform にサインインします。

  2. Navigation(OpenLM Platform のヘッダーにあるグリッドアイコン)で、Licenses and Features、License Servers の順に選択します。

  3. Management の下で Pending Servers を選択します。

  4. Broker で設定したライセンスマネージャーと Host Name および Port が一致する行を探します。

    その行の License Manager Type は VastoLM で、Source には Broker の名前が表示されます。

  5. その行を選択し、Approve and merge を選択します。

連携の検証​

OpenLM Platform が VastoLM のデータを受信していることを確認するには、次の手順を実行します。

  1. OpenLM Platform で License Servers を開き、Operational の下で Live Servers Statistics を選択します。

  2. 設定したホストとポートの行を探し、Status が Up であることを確認します。

    OpenLM Platform がライセンスと使用状況をサーバーから最後に読み取った時刻である RSQT(Recent Successful Query Time)が最近の時刻であること、および Quantity と Used に数値が入っていることを確認します。

  3. Navigation、Licenses and Features、Licenses の順に選択し、Live Statistics を選択します。

    VastoLM の各フィーチャーがそれぞれ 1 行として表示され、License Type には Floating、Total と Used の数、および有効期限が表示されます。ライセンスサーバー上の vlmdiag <port> -a の出力と比較してください。

  4. フィーチャーの Used の件数を選択して、セッションが届いていることを確認します。

    件数を選択すると Usage ページの Currently Consumed Licenses が開き、各チェックアウトがユーザー名、ワークステーション、開始時刻とともに表示されます。

注意

新しい接続の後、ステータスが更新されるまで最大 3 分かかることがあります。

トラブルシューティング​

VastoLM が Pending Servers に表示されない場合は、Broker Hub を開き、この Broker が Pending Brokers ではなく Brokers にステータス Up で表示されていることを確認してください。OpenLM Platform は承認済みの Broker からのライセンスマネージャーデータのみを受け付けます。

Broker が承認済みで稼働している場合や、VastoLM がフィーチャーなしで表示される場合は、Broker UI の Commands タブに戻り、Data Inquiry を選択して Execute を選択します。結果を次の一覧と照合してください。

  • There is no connection to <port>@127.0.0.1: Broker のマシンで VastoLM が実行されていないか、ライセンスマネージャーのポートがライセンス構成ファイルの PORT の値と異なります。ポートを修正するか、VastoLM を起動します。
  • ファイルが見つからないというシステムのエラー: Executable path が vlmdiag.exe のあるフォルダーを指していません。VastoLM のインストールの intel_64 フォルダーを設定します。
  • vlmdiag の使用方法が表示される: お使いの VastoLM のリリースは -a オプションに対応していません。VastoLM のポートと vlmdiag を確認するを参照してください。

フィーチャーは届くのにライセンスサーバーが停止中と表示される場合、VastoLM は一時停止中です。その場合、vlmdiag <port> -a の lmgrd Status は Running 以外になります。VastoLM に付属する VastoLM のユーザーガイド(VLM_Local_for_Windows.pdf、セクション 4.3)の説明に従って VastoLM を再開します。

詳細は、Broker インストールフォルダーの logs フォルダーにある Broker のログに記録されます。手動の Execute は broker-service.log に、定期的なコマンドは port-<port>-VastoLM.log に書き込まれます。

既知の制限事項​

VastoLM の監視には次の制限があります。

  • Broker は、ライセンスの拒否、借用ライセンス、ライセンス割り当てをレポートせず、使用状況の履歴もアップロードしません。OpenLM Platform での使用状況は、ライセンスマネージャーを設定した時点から始まります。
  • Broker は、Broker が実行されているマシン上の VastoLM サーバーを読み取ります。監視する VastoLM のライセンスサーバーごとに Broker をインストールしてください。
  • Broker はログではなくライセンスサーバーの現在の状態を読み取るため、データ照会の実行時に開いているチェックアウトのみを把握できます。監視間隔より短いチェックアウトは捕捉されないことがあります。
  • Broker は Valid Until と Checkout Time を、ライセンスサーバーのローカル時刻から Broker のマシン(ライセンスサーバー自体)のタイムゾーンで変換します。
  • Broker は VastoLM R55 の vlmdiag の出力向けに作られています。
  • Broker が監視するのは、ネットワーク上の VastoLM ライセンスサーバーです。VASTO.Lab 自身のサーバーから提供される VASTO.Lab のオンラインライセンスは対象外です。
  • VastoLM では複数サーバーの冗長化は利用できません。

ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。