Linux

您可以在 linux VM 上執行 lmgrd 許可證伺服器嗎?

  • January 12, 2012

我們在裸機 linux 系統上執行 lmgrd 許可證伺服器。據我了解,基於 Linux 的 lmgrd 使用主乙太網板的 MAC 地址作為生成密鑰的參數(如 lmhostid 所示)。順便說一句,在 SunOS 機器上,hostid 是從主機板上的 eeprom 派生的。

好的,我們要做的是將 lmgrd 許可伺服器放在 VM 上。畢竟,單個裸機伺服器系統僅僅為了支持許可證伺服器是一種浪費。但是,使用 lmgrd 許可模式的軟體供應商的支持人員似乎表示無法以這種方式進行操作。由於已安裝的乙太網板有 MAC 地址,因此支持人員似乎有誤。據我所知,VM 和裸機 linux 伺服器之間應該沒有區別。

許可證密鑰是浮動/計數許可證而不是節點鎖定許可證密鑰。

有人將 lmgrd 放在 Linux 虛擬機上嗎?是否有任何軟體製造商提供 lmgrd 作為其許可模型提供有關 Linux VM 上的操作的回退?

謝謝你的幫助

補充:我聽說 Synopsis、Ansys、Mentor 是使用 lmgrd 的軟體包的供應商。

補充:lmhostid 僅從 eth0 返回 MAC 地址!如果 VM 中的介面未命名為 eth0,則它不會返回任何內容!在 SuSe linux 中重命名界面很容易……所以沒有問題。

補充:我們將繼續為 VM 主機獲取密鑰。

我執行 FlexLM,它在用於 Matlab 和 Maple 的 VM 中的 Windows 伺服器上利用 lmgrd,並且問題為零。虛擬適配器(通常)有自己的 MAC 地址,因此軟體會從中生成必要的值。我確實受到了 Simio 某人的回擊,後者也使用了類似的 LM。我發出了足夠多的聲音,以至於他們為我放棄了限制。他們所要做的就是頒發不同的許可證。

它並不完全類似於您的系統,但您的預感可能是正確的。支持人員可能只是略高於無知。如果您發布有問題的軟體,您可能會得到明確的答案。

引用自:https://serverfault.com/questions/323481