11. トラブルシューティング
11.8 GridVM Scheduler における不具合
11.8.1 起動時のエラーメッセージ(その1)
Starting GridVM Scheduler Daemon:
Already running or check /usr/naregi/GridVM/scheduler/var/id/gvmsd.pid
何らかの理由でGridVM Schedulerが異常停止しプロセスIDファイルが残っている場 合、上記エラーメッセージが出力されることがあります。
GridVM Schedulerが稼働しているノード(GridVM管理ノード)において、インストール
実施ユーザもしくはユーザrootでプロセスIDファイル(gvmsd.pid)を削除し、GridVM
Schedulerを起動します。次の例では、NAREGIミドルウェアのインストールディレクト
リを/usr/naregiとしています。なおプロセスIDファイルの削除に際しては、プロセスID ファイル内のプロセスIDの動作有無をpsコマンド等で確認し、動作していないことを 確認してから実行ください。
[root@naregi-gvms1 ~]# ps -ef | grep gvms
root 16329 3944 0 12:54:09 pts/1 0:00 grep gvmsd
← 残存プロセス(ここでは、gvms_server, gvms_adm, gvms_
monitor, gvms_req_eventの4プロセス)が無いことを確認
[root@naregi-gvms1 ~]# cd /usr/naregi/GridVM/scheduler/var/id [root@naregi-gvms1 id]# rm gvmsd.pid
← プロセスIDファイルを削除 [root@naregi-gvms1 id]# /etc/init.d/naregi-GridVM-scheduler start
Starting GridVM Scheduler Daemon: GVMSD Server start(PID=xxxx)
← GridVM Schedulerを起動
なおGridVM Schedulerを起動する前に、前提ソフトウェアであるGangliaとGlobus コ ンテナが起動されている必要があるのでご注意ください。起動方法については 1.2を参 照ください。
11.8.2 起動時のエラーメッセージ(その2)
Starting GridVM Scheduler Daemon: initialize failed
NAREGI Middleware使用手引書(管理者編)
105
何らかの理由でローカルスケジューラPBS Professionalが起動していない場合、上記エ ラーメッセージが出力されることがあります。
GridVM Schedulerが稼働しているノード(GridVM管理ノード)において、インストール
実施ユーザもしくはユーザrootでPBS Professionalを起動してから、GridVM Scheduler を起動します。次の例では、PBS Professionalのインストールディレクトリを/usr/pbs 、
NAREGIミドルウェアのインストールディレクトリを/usr/naregiとしています。
[root@naregi-gvms1 ~]# /etc/init.d/pbs start Starting PBS
PBS mom :
← サービスを起動 [root@naregi-gvms1 ~]# /usr/pbs/bin/qstat -Bf | grep server_state
server_state = Active
← ステータスがActiveに なった事を確認 [root@naregi-gvms1 ~]# /etc/init.d/naregi-GridVM-scheduler start
Starting GridVM Scheduler Daemon: GVMSD Server start(PID=xxxxx) [ OK ]
← GridVM Schedulerを起動し 正常動作を確認
11.8.3 停止時のエラーメッセージ
Shutting down GridVM Scheduler Daemon:
PID = xxxxx
/usr/naregi/GridVM/scheduler/sbin/gvmsd.sh: kill: no such process
何らかの理由でGridVM Schedulerの親プロセスが既に停止している場合、上記エラー メッセージが出力されることがあります。
GridVM管理ノードにおいて、インストール実施ユーザもしくはユーザrootでGridVM
Schedulerの残存プロセスを停止し、プロセスIDファイルを削除します。その後、GridVM
Schedulerを一旦起動してから正常に停止させます。次の例では、NAREGIミドルウェア
のインストールディレクトリを/usr/naregiとしています。なおプロセスIDファイルの削 除に際しては、プロセスIDファイル内のプロセスIDの動作有無をpsコマンド等で確認 し、動作していないことを確認してから実行ください。
[root@naregi-gvms1 ~]# ps -ef | grep gvmsd
root 21243 21242 0 Jul 25 ? 0:00 /usr/naregi/GridVM/scheduler/bin/gvmsd -clean
root 14278 3944 0 12:53:15 pts/1 0:00 grep gvmsd
root 21242 1 0 Jul 25 ? 0:01 /usr/naregi/GridVM/scheduler/bin/gvmsd
NAREGI Middleware使用手引書(管理者編)
106 –clean
[root@naregi-gvms1 ~]# kill -9 21242 [root@naregi-gvms1 ~]# kill -9 21243
← 残存プロセス(ここではgvmsd) を停止する
[root@naregi-gvms1 ~]# ps -ef | grep gvms
root 16329 3944 0 12:54:09 pts/1 0:00 grep gvmsd
← 残存プロセス(ここでは、gvms_server, gvms_adm, gvms_
monitor, gvms_req_eventの4プロセス)が無いことを確認
[root@naregi-gvms1 ~]# cd /usr/naregi/GridVM/scheduler/var/id [root@naregi-gvms1 id]# rm gvmsd.pid
← プロセスIDファイルを削除 [root@naregi-gvms1 id]# /etc/init.d/naregi-GridVM-scheduler start
Starting GridVM Scheduler Daemon: GVMSD Server start(PID=xxxxx)
← GridVM Schedulerを起動 [root@naregi-gvms1 id]# /etc/init.d/naregi-GridVM-scheduler stop
← GridVM Schedulerを停止
NAREGI Middleware使用手引書(管理者編)
107