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

計算資源(GridVM 計算ノード)の組込みと切り離し

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

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

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