Ubuntu Server 16にFlexLMをインストールする





このチュートリアルでは、Ubuntu Server 16.04にFlexLMセキュリティをインストールする方法を詳しく説明します。 デスクトップバージョンへのインストールも可能です(バージョン17.10は個人的に検証されました)。

サーバーは、Linux(Autodesk)用に特別に設計され、Windows(Nanosoft / CSoft)専用に設計されます。



ライセンスの詳細については、 以下をご覧ください



Autodesk NLMをインストールする



UbuntuはサポートされているOSリストにありませんが、修正可能です。



0)OSのインストールはあなた次第です。



1) Autodeskから最新のNLMをダウンロードします。



執筆時点では、これは11.13.1.2です。



wget http://download.autodesk.com/us/support/files/network_license_manager/11_13_1_2_v2/Linux/nlm11.13.1.2_ipv4_ipv6_linux64.tar.gz
      
      





2)アーカイブを解凍します。



 tar -xvzf nlm11.13.1.2_ipv4_ipv6_linux64.tar.gz
      
      





出力はrpmパッケージです。



3)動作に必要なパッケージをインストールします。



 sudo apt-get install alien lsb -y
      
      





4)パッケージをdebに変換します。



 sudo alien nlm11.13.1.2_ipv4_ipv6_linux64.rpm
      
      





出力はadlmflexnetserver_12.0.36-1_amd64.debです。



5)結果のパッケージをインストールします。



 sudo dpkg -i adlmflexnetserver_12.0.36-1_amd64.deb
      
      





インストールは/ opt / flexnetserverで行われます



6)オートデスク製品のライセンスをサーバーに配置します。 ライセンスの取得方法については、 以下をお読みください。



7)ログ用のフォルダーを作成し、必要な権限を設定します。



 sudo mkdir /var/log/flex sudo chmod 777 /var/log/flex
      
      





8)ライセンスをテストします。



 cd /opt/flexnetserver ./lmgrd -c /opt/flexnetserver/adskflex.lic -l /var/log/flex/flex.log ./lmutil lmstat -a
      
      





ライセンスへのパスは異なる場合があります。

サーバーが正常に動作している場合は、次の手順に進みます。 そうでない場合は、ログを読んでデバッグに進みます。



9)ライセンスサーバーを自動モードで起動するには、 rc.localに登録する必要があります。 非特権ユーザーの代わりにnohupを実行することが望ましいです。 このユーティリティを使用すると、ユーザーが終了してもプロセスが機能します。



 sudo nano /etc/rc.local
      
      





そして、 終了0の前に行を指定します

su user -c 'nohup / opt / flexnetserver / lmgrd -c /opt/flexnetserver/adskflex.lic -l /var/log/flex/flex.log'



10)サーバーを再起動し、動作を確認します(ポイント8)。



ネイティブサーバーがある場合、すべてが非常に簡単です。 しかし、ベンダーがLinuxを無視するとどうなりますか?



Nanosoft NLMをインストールする



または、他のNLM Windowsサーバー。 もちろん、これはWineを通じて機能します。



0)OSのインストールはあなた次第です。



1)wineをインストールします。 公式サイトの指示に従ってインストールすることをお勧めします



 wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update && sudo apt-get install --install-recommends winehq-stable -y
      
      





2)ワインを構成します。 これは、ユーザーの代わりに厳密に行われます。



 winecfg
      
      





警告が振りかけられますが、無視してください。



3)WindowsマシンにNanosoft NLMをインストールし、フォルダーを実行ファイルとともにターゲットサーバーに転送します。 ライセンスファイルがなくてもインストールできます。 構造に従って、ファイルを/home/user/.wine/drive_c/Program Files(x86)/ Nanosoft / Nanosoft License Server /に転送する必要がありますユーザーの代わりにユーザー名を指定します。

厳密に言えば、このパスはオプションです。 drive_cまたはマウントされた別のドライブ内にあれば十分です(手順を参照)。
ライセンスファイルも転送します。



4)サーバーをテストします。



 wine "C:\Program Files (x86)\Nanosoft\Nanosoft License Server\lmgrd.exe" -z -c "___"
      
      





TCP-port *を使用してコマンド(lmgrd)NANOSOFTで端末がフリーズした場合、サーバーは動作状態です。 Ctrl + Cを使用して、通常どおり実行を中断できます。

既に何らかのソフトウェアがインストールされている場合、エラーが発生する可能性があります。 たとえば、MCの場合、 .local / shareフォルダーの権利を修正する必要があります。



ロギングを有効にすることもお勧めします。 適切な引数を追加するだけでこれを実行できます。



 wine "C:\Program Files (x86)\Nanosoft\Nanosoft License Server\lmgrd.exe" -z -c "___" -l +"__-"
      
      





この場合、ログで動作状態を監視してください(ファイルは自動的に作成されます)。



その他の引数については、管理ガイド [p.103]をご覧ください。



5) lmutil.exeが正しく機能するように 、ベンダーとライセンスファイルへのパスを登録します。



 wine "C:\Program Files (x86)\Nanosoft\Nanosoft License Server\lmutil.exe" lmpath -add nanocad "___"
      
      





6)ライセンスサーバーを自動モードで起動するには、 rc.localに登録する必要があります。



 sudo nano /etc/rc.local
      
      





そして、 終了0の前に行を指定します

su user -c 'nohup wine“ C:\ Program Files(x86)\ Nanosoft \ Nanosoft License Server \ lmgrd.exe” -z -c“ license_fileへのパス” -l +“ path_to_log_file”'



7)マシンを再起動し、サーバーを確認します。



 wine "C:\Program Files (x86)\Nanosoft\Nanosoft License Server\lmutil.exe" lmstat -a
      
      





ライセンスの詳細



FlexLMライセンスには、MACアドレスまたはUSBキーへのバインドの2種類があります。 私の意見では、ハイパーバイザーの大量導入の時代の2番目は、インフラストラクチャの点で柔軟性が低いです。 結局のところ、キー転送で苦労するよりも、目的のMACで専用VMを上げる方がはるかに簡単です。 Ubuntu Serverの場合、オンラインでライセンスを取得することはできません。 同じMACを持つ別のOSから別のVMを選択する必要があります。

ところで、Ubuntu 17.10では、インターネット経由でライセンスを取得できます:)。



ライセンスの種類を変更する



たとえば、キー保護機能付きのソフトウェアをすでに購入している場合は、心配しないでください! 通常、ベンダーはライセンスタイプの交換を許可しています。

ほとんどの場合、TPへの訴えで十分です。



たとえば、Nanosoftでは、MACを使用した再発行のリクエストで署名/スタンプされた手紙のスキャンが必要です。さらに、S / Nを指定してログインする必要があります。 新しいライセンスを取得したら、古いライセンスを破棄する必要があります。



そしてもちろん、FlexLMライセンスはZabbixで監視できます!



All Articles