6. 資源追加と削除
6.2 計算資源(GridVM 計算ノード)の組込みと切り離し
NAREGI Middleware使用手引書(管理者編)
47
NAREGI Middleware使用手引書(管理者編)
48 (1-1) 設定ファイルの編集
組込み対象の計算資源naregi-gvmc1において、ユーザrootでPBS Professionalの設定 ファイル(pbs.conf)を編集します。
[root@naregi-gvmc1]# /etc/init.d/pbs stop
← PBSサーバ(デーモン)の停止 [root@naregi-gvmc1]# vi /etc/pbs.conf
← 設定ファイルの編集
(中略)
PBS_SERVER=naregi-gvms2.naregi.org
← PBS_SERVERの値を組込み先 GridVMクラスタVM3のGridVM管理 ノードnaregi-gvms2に変更する
(略)
[root@naregi-gvmc1]# /etc/init.d/pbs start
← PBSサーバ(デーモン)の起動
(1-2) 追加計算資源のキューの生成
組込み先GridVMクラスタVM3のGridVM管理ノードnaregi-gvms2において、ユーザ rootで、計算資源naregi-gvmc1の組込みを行います。
次の例では、VM3 における PBS Professional のキューが利用可能なノードあたりの CPU数(resources_available.ncpus)を”2”として設定しています。
[root@naregi-gvms2]# /usr/pbs/bin/qmgr
← コマンドqmgrの起動 Qmgr: create node naregi-gvmc1.naregi.org resources_available.ncpus=2
← ノードの追加(組込み) Qmgr: q
(2) GridVM Schedulerにおけるキュー情報の更新
GridVM管理ノードnaregi-gvms2において、ユーザrootで、GridVMのキュー情報の更 新を行います。
[root@naregi-gvms2]# /usr/naregi/GridVM/scheduler/bin/gvmsupdate -r
(3) GridVM Engineの設定
組込み先GridVMクラスタ(VM3)に、計算資源 naregi-gvmc1を管理対象として加える
NAREGI Middleware使用手引書(管理者編)
49 手順について説明します。
(3-1) 計算資源のconfigファイルの編集
組込み対象の計算資源(naregi-gvmc1)において、ユーザ globus で、GridVM Engine の
configファイルを編集します。
具体的にはGridVM Schedulerの指定を、naregi-gvms1からnaregi-gvms2に変更します。
[root@naregi-gvmc1]# su - globus
[globus@naregi-gvmc1]$ cd /usr/naregi/GridVM/engine/etc [globus@naregi-gvmc1]$ vi config.xml
(中略)
<GridVMScheduler>
<!-- GridVM Scheduler Section -->
<Host>naregi-gvms2.naregi.org</Host>
<Port>7777</Port>
</GridVMScheduler>
(略)
← <Host>naregi-gvms1.naregi.org</Ho st>を<Host>naregi-gvms2.naregi.org</Host>に変更する
(3-2) GridVM Engineの再起動
組込み対象の計算資源 naregi-gvmc1において、ユーザrootで、GridVM Engineを再起 動します。
[root@naregi-gvmc1]# /etc/init.d/naregi-GridVM-engine stop [root@naregi-gvmc1]# /etc/init.d/naregi-GridVM-engine start
(4) VO内共有ディレクトリの変更
VO 内 共 有 デ ィ レ ク ト リ 機 能 を 使 用 さ れ て い る 場 合 、 組 込 み 対 象 の 計 算 資 源
naregi-gvmc1において、VO内共有ディレクトリのマウントポイントをnaregi-gvms1から
naregi-gvms2に切り替える必要がありますのでご注意ください。
6.2.3 計算資源の切り離し
本節ではGridVMクラスタからの計算資源(GridVM計算ノード)の切り離し方法を説明
します。ノード構成については6.2.1をご参照ください。
(1) ローカルスケジューラの設定(計算資源ノードの切り離し)
切り離し元GridVM管理ノードにおいて、計算資源naregi-gvmc1 を管理対象から外し
NAREGI Middleware使用手引書(管理者編)
50
ます。GridVM管理ノードnaregi-gvms1において、ユーザrootで、計算資源naregi-gvmc1 の切り離しを行います。
[root@naregi-gvms1]# /usr/pbs/bin/qmgr
← コマンドqmgrの起動 Qmgr: delete node naregi-gvmc1.naregi.org
← ノードの切り離し Qmgr: q
(2) キュー情報の更新
GridVM管理ノードnaregi-gvms1において、ユーザrootで、GridVMのキュー情報の更 新を行います。
[root@naregi-gvms1]# /usr/naregi/GridVM/scheduler/bin/gvmsupdate -r
(3) GridVM Engineの停止
切り離し対象ノードnaregi-gvmc1において、ユーザrootで、GridVM Engineを停止し ます。
[root@naregi-gvmc1]# /etc/init.d/naregi-GridVM-engine stop
NAREGI Middleware使用手引書(管理者編)
51