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

マシン ID の変更作業

ドキュメント内 R12.8 < 環境構築ガイド > - - 1 (ページ 168-172)

13. 環境移行(テスト環境から本番環境への移行)

13.1 環境移行手順

13.1.2 マシン ID の変更作業

マシンIDの割り当てを変更したい場合、以下の手順で変更作業を行います。

マシン IDを変更した場合、IDを変更したマシン上のキューを転送先として設定してある全てのパイ プキューについて、CL/Winまたはqmgrのset destinationサブコマンドによる転送先の再設定が必要に なります。

マシンIDのみ変更してホスト名やユーザ名の変更は行わない場合は、ユーザデータの移行や変換作業 は不要です。

マシンIDを変更するマシン名がマシングループに所属している場合は、事前にそのマシングルー プから削除しておいてから作業を行い、変更終了後にマシングループに再登録してください。

また、変更するマシンがマシングループのマネージャ(スケジューラ)の場合は、マシングループ からメンバマシンを一旦全て削除してから作業を行い、変更終了後にマシングループを再設定 してください。

なおnmapmgr、qmgrの詳細については「JobCenter NQS機能利用の手引き 6.6.2 リモートマシン の定義」「JobCenter コマンドリファレンス 3.12 nmapmgr ネットワークの構成管理」「JobCenter コ マンドリファレンス 3.13 qmgr 構成管理および運用管理」を参照してください。

1 ) 他マシン ID の登録内容を変更

マシンアイコンに登録されている他ホストのマシンIDを自マシン上で変更する場合、以下のよ うに変更を行います。

(例)UNIXにrootユーザでログインしたターミナルで、ローカルサイトにマシンID=110で登 録されている他のマシン名host1のマシンIDを200に変更する

# nmapmgr

NMAPMGR>: delete mid 110

NMAP_SUCCESS: Successful completion.

NMAPMGR>: add mid 200 host1

NMAP_SUCCESS: Successful completion.

NMAPMGR>: exit

#

(例)WindowsにJobCenter管理者でログオンして、コマンドプロンプトから、クラスタサイ トcluseter1にマシンID=110で登録されているhost1のマシンIDを200に変更する

> set NQS_SITE=cluster1

> nmapmgr

NMAPMGR>: delete mid 110

NMAP_SUCCESS: Successful completion.

NMAPMGR>: add mid 200 host1

NMAP_SUCCESS: Successful completion.

NMAPMGR>: exit

>

備考 クラスタサイトの場合は、必ずnmapmgr起動前に環境変数NQS_SITEにクラスタサ

(2) 自マシン ID の登録内容を変更

マシンアイコンに登録されている自ホストのマシンIDを自マシン上で変更する場合、JobCenter を事前に停止してから以下のように変更を行います。

この場合、localinfoファイルへの変更反映とマシングループの初期化を同時に行う必要が あります。また、作業を途中で中止することはできません。もし途中で作業を中止した場 合、JobCenterが正常に起動できなくなりますのでご注意ください。

(例)UNIXにrootユーザでログインしたターミナルで、マシンID=101で登録されているロー カルサイトhost2.co.jpの自マシンIDを201に変更する

# nqsstop

# nmapmgr

NMAPMGR>: delete mid 101

NMAP_SUCCESS: Successful completion.

NMAPMGR>: add mid 201 host2.co.jp NMAP_SUCCESS: Successful completion.

NMAPMGR>: set local name host2.co.jp NMAP_SUCCESS: Successful completion.

NMAPMGR>: exit

# nqsstart

# qmgr

Mgr: set machine_group=(host2.co.jp)

NQS manager[TCML_COMPLETE ]: Transaction complete at local host.

Mgr: set manager nsumsmgr:m

NQS manager[TCML_COMPLETE ]: Transaction complete at local host.

Mgr: exit

#

(例) WindowsにJobCenter管理者でログオンして、コマンドプロンプトから、マシンID=1001 で登録されているクラスタサイトcluster2.co.jpの自マシンIDを2001に変更する

> cjcpw –stop cluster2.co.jp

> set NQS_SITE=cluster2.co.jp

> nmapmgr

NMAPMGR>: delete mid 1001

NMAP_SUCCESS: Successful completion.

NMAPMGR>: add mid 2001 cluster2.co.jp NMAP_SUCCESS: Successful completion.

NMAPMGR>: set local name cluster2.co.jp NMAP_SUCCESS: Successful completion.

NMAPMGR>: exit

> cpcpw cluster2.co.jp d:¥jcdb

> qmgr

Mgr: set machine_group=(cluster2.co.jp)

NQS manager[TCML_COMPLETE ]: Transaction complete at local host.

Mgr: exit

>

備考 クラスタサイトの場合は、必ずnmapmgr起動前に環境変数NQS_SITEにクラスタサイ ト名を設定します。ローカルサイトの設定変更の場合は NQS_SITE は設定しないでく ださい。

なおqmgrでマシングループを初期化した後、NQSの管理者ユーザを設定するサブコマ ンド「set managernsumsmgr:m」はUNIXの場合のみ実行してください。Windowsで は設定不要です。

自ホスト名を変更した後はJobCenterを再起動して、CL/Winで変更後のマシン名で接続できる ことを確認してください。

3 ) マシン ID 変更後の作業

マシンIDを変更した場合、IDを変更したマシン上のキューを転送先として設定してある全ての パイプキューについて、CL/Winまたはqmgrのset destinationサブコマンドによる転送先の再 設定が必要になります。パイプキューの転送先を再設定しないと、正常にジョブリクエストが転 送できなくなりますので必ずチェックして再設定を行って下さい。

なお、マシンIDの設定状況はnmapmgrのshow stateサブコマンドで参照可能です。

(例) UNIXのローカルサイトhost2のリモート転送用パイプキューremoteqの転送先が、リ モートマシンhost1のマシンIDを110から200に変更した結果[旧ID]表示になり「転送 先マシン名不明」の状態になったため、再設定する

# qmgr

Mgr: show long queue remoteq

[email protected]; type=PIPE; [ENABLED, INACTIVE]; pri=10 0 depart; 0 route; 0 queued; 0 wait; 0 hold; 0 arrive;

Run_limit = 1;

User run_limit : Unlimited Group run_limit : Unlimited Cumulative system space time = 0.00 seconds

Cumulative user space time = 0.00 seconds Unrestricted access

Queue server: C:¥JobCenter¥SV¥bin¥NSpipecl.exe Destset = {batch1@[110]};

Reboot mode=RESTART

Mgr: set destination=batch1@host1 remoteq

NQS manager[TCML_COMPLETE ]: Transaction complete at local host.

Mgr: exit

#

(例) Windowsのクラスタサイトcluster1.co.jpのデフォルトキューguilb_defの転送先が、自 マシンIDを1001から2001に変更した結果guitp_1@[旧ID]表示になり「転送先マシン 名不明」の状態になったため、再設定する

> qmgr

Mgr: show long queue guilb_def

0 depart; 0 route; 0 queued; 0 wait; 0 hold; 0 arrive;

Run_limit = 6;

User run_limit : Unlimited Group run_limit : Unlimited Reserved_run_limit = 5;

Destination_retry_wait= 3600;

Cumulative system space time = 0.00 seconds Cumulative user space time = 0.00 seconds Unrestricted access

Load_balance

Queue server: C:¥JobCenter¥SV¥bin¥NSpipecl.exe Destset = {guitp_1@[1001]};

Reboot mode=RESTART

Mgr: set [email protected] guilb_def

NQS manager[TCML_COMPLETE ]: Transaction complete at local host.

Mgr: exit

>

備考 クラスタサイトの場合は、必ずnmapmgr起動前に環境変数NQS_SITEにクラスタサイト名を 設定します。ローカルサイトの設定変更の場合はNQS_SITEは設定しないでください。

また上記の再設定は、CL/Winで JobCenter管理者でログインして、マネージャフレームの各 マシンアイコンごとに、キュー一覧上でGUI操作により行うことも可能です。

ドキュメント内 R12.8 < 環境構築ガイド > - - 1 (ページ 168-172)