獲取 Volume License 和查看 LMGRD Logs 的故障排除

更新 Jul 18, 2023

環境

軟體

  • Volume License Manager
  • NI License Manager

在執行之前的故障排除和設置後,本文將解釋如何為您的客戶端電腦獲取 Volume License ,以及如何使用 LMGRD Logs 進一步解決其他問題。

本文是 Volume License Manager (VLM) Troubleshooting Guide 的一部分。

介紹

在確認 NI License Manager (NILM) 和 Volume License Manager (VLM) 可以通信後,讓客戶端嘗試從 Server 獲取許可。如果不成功,請查看 LMGRD Logs 以確定 Server 是否收到請求,如果被拒絕,請確定原因。

 

 

嘗試取得授權和故障排除

通過打開需要授權的 NI 軟體,讓客戶端從 License Server 請求授權:

  1. 對於此測試,通常最好通過將 License Files 從 <ProgramData>\National Instruments\License Manager\Licenses 目錄移動到另一個目錄來排除所有Local Licenses,這樣 NI License Manager 就無法看到它們。
  2. 一種方法是在 Licenses 目錄中創建一個名為“Hidden Local Licenses”的文件夾,並將 Licenses 目錄中的所有 .lc 文件放在新創建的文件夾中。
  3. 確保在手動移動或編輯任何 License File 後點擊 NI License Manager 中的 Refresh 按鈕。如果您移動了任何 License File,它們將不再出現在 NI License Manager 的 Local Licenses 分頁中。
  4. 移動任何 Local Licenses 後,嘗試通過在客戶端上打開軟體(如 LabVIEW 或 TestStand)來申請授權。

如果未提示您啟用或試用軟體,則已獲得授權。打開 NI License Manager 並選取到 Nework License 的分頁。檢查 License 名稱旁邊的綠色框或圓圈所指示的 License 狀態

如果軟體未以授權形式打開,請查看位於 License Manager 上的 LMGRD Logs 以確定問題所在:

  1. 在文本編輯器中打開 <ProgramData>\National Instruments\License Manager\Data\lmgrd.log 中的 LMGRD Logs。
  2. 搜尋有疑問的客戶端電腦名稱或使用者名稱。特別是,我們在找尋以以下關鍵字開頭的一行。也增加了關鍵字定義以作說明:
  • OUT :列出的授權已被客戶端簽出。
  • IN :列出的授權已由客戶端簽回伺服器。
  • DENIED :客戶端請求列出的授權,但被伺服器拒絕。日誌應列出拒絕的原因。
  • UNSUPPORTED:這條消息可以由許多不同的原因引起。通常它們是無害的,並不影響簽出軟體的能力。

 

解釋結果

電腦名稱或使用者名稱未出現在 LMGRD Logs中

License Server 未收到來自客戶端的請求。如果用戶/電腦被拒絕授權,日誌應提供可能的原因。

因與 Volume License Manager 配置不匹配而拒絕

如果電腦名稱或使用者名稱未出現在 LMGRD Logs 中或拒絕的原因與 Volume License Manager 配置不匹配,並且如果已遵循其他 Volume License Manager 連接性故障排除教程,建議聯繫 NI 支持