• 検索結果がありません。

GridVM Scheduler における不具合

ドキュメント内 NAREGI V1 doc (ページ 116-119)

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

ドキュメント内 NAREGI V1 doc (ページ 116-119)