LinuxでQualNetを使用したいのですが、ライセンスサーバに接続できず
checkoutに失敗する為、起動ができません。
どなたか解決方法、原因等わかりましたら教えて下さい。
エラーとそれまでの過程を以下に記します。どうかよろしくお願いします。
■ エラーについて
/home/username/qualnet/4.5/scenarios/default/内で以下のコマンドを実行
qualnet ./default.config
すると以下の文章が表示されcheckoutが成功しない。
Qualnet Version 4.5
QUALNET_HOME = /home/username/qualnet/4.5
Attempting license checkout (should take less than 2 seconds) ...checkout failed: Cannot connect to license server system.
The license server manager (lmgrd) has not been started yet,
the wrong port@host or license file is being used, or the
port or hostname in the license file has been changed.
Feature: qualnet-standard
Server name: 192.168.116.162
License path: /home/username/qualnet/4.5/license_dir/client-192.168.116.162.lic:
FLEXnet Licensing error:-15,570. System Error: 115 "Operation now in progress"
For further information, refer to the FLEXnet Licensing End User Guide,
available at "www.macrovision.com".
■ 環境(サーバ、クライアント共に同じマシン内)
マシン: HP ProLiant ML115
OS: Linux version 2.6.18-92.1.18.el5 (CentOS 5.2)
CPU(model name): Dual-Core AMD Opteron(tm) Processor 1216
メモリ(MemTotal): 4052348 kB
Expat Library: expat 1.95.8-8.2.1.x86_64, expat-devel 1.95.8-8.2.1.x86_64
Java: Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
C++ Compiler: gcc (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42)
OpenGL: libglade2 2.6.0-2.x86_64
■ ライセンスサーバの設定
1.
こちらのフォーラムを参考
2.ただし、Linuxを使用しているのでqlmパッケージはqlm-ARCH.tar.gzではなく
qlm-linux_r9.tar.gzをダウンロード
3.その他ARCHの部分もlinuxに置き換えて操作
4.ファイアウォールが有効になっていたのでサーバのライセンスファイルをviで開き
SERVER <server-ip> <server-mac> 2000
VENDOR parsec port=3000
とした上でファイアウォールの設定から2000、3000番ポートの通信(tcp)を許可
5.ライセンスサーバ起動後、ps aux | grep 'lmgrd\|parsec'を実行した結果
root 7587 0.0 0.0 2312 1080 pts/2 S 15:52 0:00 ./lmgrd -c .. -l ../lmgrd.log -x lmdown
root 7588 0.0 0.0 2476 1372 ? Ss 15:52 0:00 parsec -T 92.168.116.162 9.2 3 -c .. --lmgrd_start 492114a5
root 9171 0.0 0.0 65348 884 pts/1 S+ 17:20 0:00 grep lmgrd\|parsec
6.ライセンスサーバ起動後の/usr/qlm/lmgrd.logの内容
15:52:22 (lmgrd) -----------------------------------------------
15:52:22 (lmgrd) Please Note:
15:52:22 (lmgrd)
15:52:22 (lmgrd) This log is intended for debug purposes only.
15:52:22 (lmgrd) There are many details in licensing policies
15:52:22 (lmgrd) that are not reported in the information logged
15:52:22 (lmgrd) here, so if you use this log file for any kind
15:52:22 (lmgrd) of usage reporting you will generally produce
15:52:22 (lmgrd) incorrect results.
15:52:22 (lmgrd)
15:52:22 (lmgrd) -----------------------------------------------
15:52:22 (lmgrd)
15:52:22 (lmgrd)
15:52:22 (lmgrd) lmdown requests disabled
15:52:22 (lmgrd) lmgrd running as root:
15:52:22 (lmgrd) This is a potential security problem
15:52:22 (lmgrd) And is not recommended
15:52:22 (lmgrd) FLEXlm (v9.2 ) started on 192.168.116.162 (linux) (11/17/2008)
15:52:22 (lmgrd) Copyright (c) 1988-2003 by Macrovision Corporation. All rights eserved.
15:52:22 (lmgrd) US Patents 5,390,297 and 5,671,412.
15:52:22 (lmgrd) World Wide Web: http://www.macrovision.com
15:52:22 (lmgrd) License file(s): ../qualnet-univ-floating-2361-2009-10-31.lic
15:52:22 (lmgrd) lmgrd tcp-port 2000
15:52:22 (lmgrd) Starting vendor daemons ...
15:52:22 (lmgrd) Using vendor daemon port 3000 specified in license file
15:52:22 (lmgrd) Started parsec (internet tcp_port 3000 pid 7588)
15:52:22 (parsec) FLEXlm version 9.2
15:52:22 (parsec) Server started on 192.168.116.162 for: qualnet-standard
15:52:22 (parsec) animator 3dvisulizer enterprise_mm-standard
15:52:22 (parsec) wireless-standard qualnet-thread
■ QualNetのインストール
1.ダウンロードサイトのインストールガイド(QualNet-4.5.1-InstallationGuide.pdf)を参考
2.QualNet本体のファイル(qualnet-4.5.1-university-wireless-mme.tar.gz)を
ダウンロードし、ホームディレクトリに展開
3.Makefile-linux-x86_64-glibc-2.3-gcc4.0をcpコマンドでMakefileにリネーム後
make実行
4.~/.bashrcに以下を追記
export QUALNET_HOME="/home/username/qualnet/4.5"
export PATH="${QUALNET_HOME}/bin:${PATH}"