LSDYNAライセンスサーバのアップデート « ACS NEWS

LSDYNAライセンスサーバのアップデート

2012 年 2 月 22 日 by yo yamgatta

LSDYNAのライセンスサーバ lstc_server についてです。

これまでは、lstc_serverを止めてしまうと、実行中のジョブは全部
実行中断、実行待ちのジョブも全て 「ライセンスサーバがない」
等で止まってしまうものと思っていました。

なので、ライセンスファイルの更新時や、ライセンスサーバの
プログラム更新時等は大変で、使用中のジョブを監視しながら
ユーザに 「おおーーーーい!!!! XX日にライセンス更新するから
今実行中のジョブはどうにかしてね!」と伝えたり、あるいは
全部のジョブが完了するのを待って、週末深夜に出てきて更新
するなど、結構大変でした。

ところがです。
最新のLicense Manager Installation guideを読んでいたら、


Preserving Running Jobs

という記載が目に入りました。
良く読んでみると、lstc_serverのバージョンが、53227 以上で
あれば止めてしまっても大丈夫なようです。

先ずは、バージョン確認します。
ライセンスサーバの前へ行って、モニタスイッチON。
購入してから5年以上経過したAIXマシンです。

 

% lstc_server -v

 

Version 64789 なので対応しています。

それでは、ライセンスサーバ再起動実験をしてみましょう。
先ずは、動いているジョブを確認します。

% lstc_qrun

北村君のジョブが走ってます
とりあえず、万が一のことを想定して、ジョブが止まったら泣いて
しまうかどうか、確認しましょう。
泣く!! 大泣きする!!
と言われたら、ジョブリスタートできるよう準備してから止めましょう。
今回もしうまくいかなかったら、ゴメンネ!  で了解OK。
実行待ちのジョブ状態も見たいので、CPU数を増やした実行待ち
ジョブも作っておきました。

プロセス番号確認
% ps -elf | grep lstc_server

画面からプロセス番号を読み取って、
% kill -TERM プロセス番号

これでlstc_serverは止まりました。
ジョブの状態を確認したところ、計算進行中です。
実行待ちジョブも待ち状態です。
ジョブの確認 lstc_qrun はライセンスサーバなしで反応しない、
が、ジョブは何事もなかったように動いている。

「あ~ 良かった」と言って、食事に行ってしまうなど、
長時間に渡って放置するべきではありません。
でも10分ほど待ってみました。

何も変わらない、、、、、、そろそろ飽きてきた。なのでリスタート

% lstc_server -l ログファイル名

再起動しました。

ログファイルの先頭部分を見てみると、

LSTC license server version 64789 started at Tue Feb 21 19:01:30 2012
Using configuration file /home/lstc/lic/server_data
RECOVERING 1 LICENSES:
  [Mon Feb 20 16:15:41 2012] LIC: cae 5672@bluecool LS-DYNA_971 NCPU=4 IP=192.168.11.151 index=1 sta
rted
END OF RECOVERY
[Tue Feb 21 19:06:11 2012][11120] INFO: Exiting on SIGTERM
LSTC license server version 64789 started at Tue Feb 21 19:14:45 2012
Using configuration file /home/lstc/lic/server_data
RECOVERING 1 LICENSES:
  [Mon Feb 20 16:15:41 2012] LIC: cae 5672@bluecool LS-DYNA_971 NCPU=4 IP=192.168.11.151 index=1 sta
rted
END OF RECOVERY
[Tue Feb 21 19:15:20 2012][11121] LIC: yo 22737@amtec LS-DYNA_971 NCPU=16 IP=192.168.11.161 index=0
queued
LSTC license server version 64789 started at Tue Feb 21 19:17:11 2012
Using configuration file /home/lstc/lic/server_data
RECOVERING 2 LICENSES:
 RUNNING
  [Mon Feb 20 16:15:41 2012] LIC: cae 5672@bluecool LS-DYNA_971 NCPU=4 IP=192.168.11.151 index=1 sta
rted
 QUEUED
  [Tue Feb 21 19:15:20 2012] LIC: yo 22737@amtec LS-DYNA_971 NCPU=16 IP=192.168.11.161 index=0 queue
d
END OF RECOVERY

お見事!!!!!
実行中、待ち状態ジョブ共、見事にリカバリできています。

これで、休日深夜出勤でのライセンス更新から開放される!!
ライセンスサーバが、V53227未満の方は、しようがないので
それなりの準備をしてから、サーバプログラムも一緒に更新
してください。



コメントをどうぞ

*