Systemwalker Operation Manager クラスタ適用ガイド UNIX編 - Solaris(TM) オペレーティングシステム - - Linux/Linux for Itanium(R) - - HP-UX -
目次 索引 前ページ次ページ

第2章 導入> 2.6 資源の共有ディスクへの移動

2.6.2 2ノード相互待機の場合の資源の移動

■移動する資源

◆PRIMECLUSTER(Solaris版、Linux版、Linux for Itanium版)、Sun Clusterの場合

2ノード相互待機の場合、以下の資源を共有ディスクに移動します。

  1. カレンダ制御情報用のディレクトリ
    /var/opt/FJSVjmcal/post/sysn
    n:サブシステム番号
  2. ジョブスケジューラのデータベースディレクトリ
    /var/opt/FJSVJOBSC/JOBDBn
    n:サブシステム番号
  3. ジョブ実行制御のスプールディレクトリ
    /var/opt/FJSVMJS/var/spool/mjes/mjesn
    n:サブシステム番号
  4. ジョブ実行制御の運用情報ディレクトリ
    /etc/opt/FJSVMJS/etc/mjes/mjesn
    n:サブシステム番号
  5. スケジュール分散のデータベースディレクトリ(スケジュール分散機能が有効な場合のみ)
    /var/opt/FJSVstem/stemDBn
    n:サブシステム番号

◆MC/ServiceGuardの場合

2ノード相互待機の場合、以下の資源を共有ディスクに移動します。

  1. カレンダ制御情報用のディレクトリ
    /opt/FHPjmcal/post/sysn
    n:サブシステム番号
  2. ジョブスケジューラのデータベースディレクトリ
    /opt/FHPJOBSCH/db/JOBDBn
    n:サブシステム番号
  3. ジョブ実行制御のスプールディレクトリ
    /opt/FHPMJS/var/spool/mjes/mjesn
    n:サブシステム番号
  4. ジョブ実行制御の運用情報ディレクトリ
    /opt/FHPMJS/etc/mjes/mjesn
    n:サブシステム番号
  5. スケジュール分散のデータベースディレクトリ(スケジュール分散機能が有効な場合のみ)
    /var/opt/FJSVstem/stemDBn
    n:サブシステム番号

■移動手順

◆PRIMECLUSTER(Solaris版、Linux版、Linux for Itanium版)、Sun Clusterの場合

サブシステム1とサブシステム2をクラスタシステムで動作させ、“/disk1”、“/disk2”を共有ディスクへのマウントポイントとした場合を例として移動手順を説明します。コマンドラインは、Solaris版の例で説明しています。

1)デーモンの停止

Systemwalker Operation Managerのデーモンを停止します。

# /opt/systemwalker/bin/poperationmgr -s

Systemwalker Centric Managerとの混在環境の場合は必ず、poperationmgrコマンドに-sオプションを指定してください。

2)共有ディスクのマウント

  1. 共有ディスクをマウントします。
    # mount /disk1(注)
    注) Linux版/Linux for Itanium版は、以下のコマンドラインになります。(デバイス装置が/dev/sdb1の場合の例)
    # /bin/mount /dev/sdb1 /disk1
  2. もう1つの共有ディスクをマウントします。
    # mount /disk2(注)
    注) Linux版/Linux for Itanium版は、以下のコマンドラインになります。(デバイス装置が/dev/sdb2の場合の例)
    # /bin/mount /dev/sdb2 /disk2

3)運用系上の資源の共有ディスクへの移動

運用系上の資源を共有ディスクに移動します。

# mkdir -p /disk1/FJSVfwseo/JM1 (注1)
# mkdir -p /disk2/FJSVfwseo/JM2 (注1)

# mkdir -p /disk1/FJSVjmcal/post
# mv /var/opt/FJSVjmcal/post/sys1 /disk1/FJSVjmcal/post/sys1
# mkdir -p /disk2/FJSVjmcal/post
# mv /var/opt/FJSVjmcal/post/sys2 /disk2/FJSVjmcal/post/sys2

# mkdir -p /disk1/FJSVJOBSC
# mv /var/opt/FJSVJOBSC/JOBDB1 /disk1/FJSVJOBSC/JOBDB1
# mkdir -p /disk2/FJSVJOBSC
# mv /var/opt/FJSVJOBSC/JOBDB2 /disk2/FJSVJOBSC/JOBDB2

# mkdir -p /disk1/FJSVMJS/spool
# mv /var/opt/FJSVMJS/var/spool/mjes/mjes1 /disk1/FJSVMJS/spool/mjes1
# mkdir -p /disk2/FJSVMJS/spool
# mv /var/opt/FJSVMJS/var/spool/mjes/mjes2 /disk2/FJSVMJS/spool/mjes2

# mkdir -p /disk1/FJSVMJS/etc
# mv /etc/opt/FJSVMJS/etc/mjes/mjes1 /disk1/FJSVMJS/etc/mjes1
# mkdir -p /disk2/FJSVMJS/etc
# mv /etc/opt/FJSVMJS/etc/mjes/mjes2 /disk2/FJSVMJS/etc/mjes2

# mkdir -p /disk1/FJSVstem (注2)
# mv /var/opt/FJSVstem/stemDB1 /disk1/FJSVstem/stemDB1 (注2)
# mkdir -p /disk2/FJSVstem (注2)
# mv /var/opt/FJSVstem/stemDB2 /disk2/FJSVstem/stemDB2 (注2)
注1) セキュリティ情報は、共有ディスク上へのディレクトリ作成
   のみ行います。“自動反映の設定”で情報を反映します。
注2) スケジュール分散機能が有効な場合のみ行います。

4)待機系上の資源の削除

待機系上の資源を削除します。

# rm -r /var/opt/FJSVjmcal/post/sys1
# rm -r /var/opt/FJSVjmcal/post/sys2

# rm -r /var/opt/FJSVJOBSC/JOBDB1
# rm -r /var/opt/FJSVJOBSC/JOBDB2

# rm -r /var/opt/FJSVMJS/var/spool/mjes/mjes1
# rm -r /var/opt/FJSVMJS/var/spool/mjes/mjes2

# rm -r /etc/opt/FJSVMJS/etc/mjes/mjes1
# rm -r /etc/opt/FJSVMJS/etc/mjes/mjes2

# rm -r /var/opt/FJSVstem/stemDB1 (注)
# rm -r /var/opt/FJSVstem/stemDB2 (注)
注) スケジュール分散機能が有効で、対象のディレクトリが存在する場合のみ行います。

5)移動した資源へのシンボリックリンクの作成

共有ディスクに移動した資源を運用系および待機系のどちらからでも利用できるように、それぞれのノードでシンボリックリンクを作成します。

# ln -s /disk1/FJSVfwseo/JM1 /var/opt/FJSVfwseo/JM1
# ln -s /disk2/FJSVfwseo/JM2 /var/opt/FJSVfwseo/JM2

# ln -s /disk1/FJSVjmcal/post/sys1 /var/opt/FJSVjmcal/post/sys1
# ln -s /disk2/FJSVjmcal/post/sys2 /var/opt/FJSVjmcal/post/sys2

# ln -s /disk1/FJSVJOBSC/JOBDB1 /var/opt/FJSVJOBSC/JOBDB1
# ln -s /disk2/FJSVJOBSC/JOBDB2 /var/opt/FJSVJOBSC/JOBDB2

# ln -s /disk1/FJSVMJS/spool/mjes1 /var/spool/mjes/mjes1
# ln -s /disk2/FJSVMJS/spool/mjes2 /var/spool/mjes/mjes2

# ln -s /disk1/FJSVMJS/etc/mjes1 /etc/mjes/mjes1
# ln -s /disk2/FJSVMJS/etc/mjes2 /etc/mjes/mjes2

# ln -s /disk1/FJSVstem/stemDB1 /var/opt/FJSVstem/stemDB1 (注)
# ln -s /disk2/FJSVstem/stemDB2 /var/opt/FJSVstem/stemDB2 (注)
注) スケジュール分散機能が有効な場合のみ行います。

6)共有ディスクのアンマウント

  1. 共有ディスクのマウントを外します。
    # umount /disk1(注)
    注) Linux版/Linux for Itanium版は、以下のコマンドラインになります。
    # /bin/umount /disk1
  2. もう1つの共有ディスクのマウントを外します。
    # umount /disk2(注)
    注) Linux版/Linux for Itanium版は、以下のコマンドラインになります。
    # /bin/umount /disk2

◆MC/ServiceGuardの場合

共有ディスクのデバイス装置を“/dev/vg01/lvol1”、“/dev/vg02/lvol1”、共有ディスクへのマウントポイントを“/disk1”、“/disk2”とした場合を例として移動手順を説明します。

1)デーモンの停止

Systemwalker Operation Managerのデーモンを停止します。

# /opt/systemwalker/bin/poperationmgr -s

Systemwalker Centric Managerとの混在環境の場合は必ず、poperationmgrコマンドに-sオプションを指定してください。

2)運用系上の資源の共有ディスクへの移動

共有ディスクをマウントし、運用系の資源を共有ディスクに移動します。

  1. 運用系のノードでHP-UXの“vgchange”コマンドを使用して、共有ディスクをマウントします。
    # vgchange -c y /dev/vg01
    # vgchange -a e /dev/vg01
    # mount /dev/vg01/lvol1 /disk1
    # vgchange -c y /dev/vg02
    # vgchange -a e /dev/vg02
    # mount /dev/vg02/lvol1 /disk2
  2. 運用系上の資源を共有ディスクに移動します。
    # mkdir -p /disk1/FJSVfwseo/JM1 (注1)
    # mkdir -p /disk2/FJSVfwseo/JM2 (注1)
    
    # mkdir -p /disk1/FHPjmcal/post
    # mv /opt/FHPjmcal/post/sys1 /disk1/FHPjmcal/post/sys1
    # mkdir -p /disk2/FHPjmcal/post
    # mv /opt/FHPjmcal/post/sys2 /disk2/FHPjmcal/post/sys2
    
    # mkdir -p /disk1/FHPJOBSCH
    # mv /opt/FHPJOBSCH/db/JOBDB1 /disk1/FHPJOBSCH/JOBDB1
    # mkdir -p /disk2/FHPJOBSCH
    # mv /opt/FHPJOBSCH/db/JOBDB2 /disk2/FHPJOBSCH/JOBDB2
    
    # mkdir -p /disk1/FHPMJS/var/spool
    # mv /opt/FHPMJS/var/spool/mjes/mjes1 /disk1/FHPMJS/var/spool/mjes1
    # mkdir -p /disk2/FHPMJS/var/spool
    # mv /opt/FHPMJS/var/spool/mjes/mjes2 /disk2/FHPMJS/var/spool/mjes2
    
    # mkdir -p /disk1/FHPMJS/etc
    # mv /opt/FHPMJS/etc/mjes/mjes1 /disk1/FHPMJS/etc/mjes1
    # mkdir -p /disk2/FHPMJS/etc
    # mv /opt/FHPMJS/etc/mjes/mjes2 /disk2/FHPMJS/etc/mjes2
    
    # mkdir -p /disk1/FJSVstem (注2)
    # mv /var/opt/FJSVstem/stemDB1 /disk1/FJSVstem/stemDB1 (注2)
    # mkdir -p /disk2/FJSVstem (注2)
    # mv /var/opt/FJSVstem/stemDB2 /disk2/FJSVstem/stemDB2 (注2)
    注1) セキュリティ情報は、共有ディスク上へのディレクトリ作成
       のみ行います。“自動反映の設定”で情報を反映します。
    注2) スケジュール分散機能が有効な場合のみ行います。

3)待機系上の資源の削除

待機系上の資源を削除します。

# rm -r /opt/FHPjmcal/post/sys1
# rm -r /opt/FHPjmcal/post/sys2

# rm -r /opt/FHPJOBSCH/db/JOBDB1
# rm -r /opt/FHPJOBSCH/db/JOBDB2

# rm -r /opt/FHPMJS/var/spool/mjes/mjes1
# rm -r /opt/FHPMJS/var/spool/mjes/mjes2

# rm -r /opt/FHPMJS/etc/mjes/mjes1
# rm -r /opt/FHPMJS/etc/mjes/mjes2

# rm -r /var/opt/FJSVstem/stemDB1 (注)
# rm -r /var/opt/FJSVstem/stemDB2 (注)
注) スケジュール分散機能が有効で、対象のディレクトリが存在する場合のみ行います。

4)移動した資源へのシンボリックリンクの作成

共有ディスクに移動した資源を運用系および待機系のどちらからでも利用できるように、それぞれのノードでシンボリックリンクを作成します。

“/disk1”、“/disk2”を共有ディスクへのマウントポイントとした場合の例を以下に示します。

  1. 運用系のノードでシンボリックリンクを作成します。
    # ln -s /disk1/FJSVfwseo/JM1 /var/opt/FJSVfwseo/JM1
    # ln -s /disk2/FJSVfwseo/JM2 /var/opt/FJSVfwseo/JM2
    
    # ln -s /disk1/FHPjmcal/post/sys1 /opt/FHPjmcal/post/sys1
    # ln -s /disk2/FHPjmcal/post/sys2 /opt/FHPjmcal/post/sys2
    
    # ln -s /disk1/FHPJOBSCH/JOBDB1 /opt/FHPJOBSCH/db/JOBDB1
    # ln -s /disk2/FHPJOBSCH/JOBDB2 /opt/FHPJOBSCH/db/JOBDB2
    
    # ln -s /disk1/FHPMJS/var/spool/mjes1 /var/spool/mjes/mjes1
    # ln -s /disk2/FHPMJS/var/spool/mjes2 /var/spool/mjes/mjes2
    
    # ln -s /disk1/FHPMJS/etc/mjes1 /etc/mjes/mjes1
    # ln -s /disk2/FHPMJS/etc/mjes2 /etc/mjes/mjes2
    
    # ln -s /disk1/FJSVstem/stemDB1 /var/opt/FJSVstem/stemDB1 (注)
    # ln -s /disk2/FJSVstem/stemDB2 /var/opt/FJSVstem/stemDB2 (注)
    注) スケジュール分散機能が有効な場合のみ行います。
  2. 運用系のノードでHP-UXの“vgchange”コマンドを使用して、共有ディスクのマウントを外します。
    # umount /disk1
    # vgchange -a n /dev/vg01
    # umount /disk2
    # vgchange -a n /dev/vg02
  3. 待機系のノードでHP-UXの“vgchange”コマンドを使用して、共有ディスクをマウントします。
    # vgchange -a e /dev/vg01
    # mount /dev/vg01/lvol1 /disk1
    # vgchange -a e /dev/vg02
    # mount /dev/vg02/lvol1 /disk2
  4. 待機系のノードでシンボリックリンクを作成します。
    # ln -s /disk1/FJSVfwseo/JM1 /var/opt/FJSVfwseo/JM1
    # ln -s /disk2/FJSVfwseo/JM2 /var/opt/FJSVfwseo/JM2
    
    # ln -s /disk1/FHPjmcal/post/sys1 /opt/FHPjmcal/post/sys1
    # ln -s /disk2/FHPjmcal/post/sys2 /opt/FHPjmcal/post/sys2
    
    # ln -s /disk1/FHPJOBSCH/JOBDB1 /opt/FHPJOBSCH/db/JOBDB1
    # ln -s /disk2/FHPJOBSCH/JOBDB2 /opt/FHPJOBSCH/db/JOBDB2
    
    # ln -s /disk1/FHPMJS/var/spool/mjes1 /var/spool/mjes/mjes1
    # ln -s /disk2/FHPMJS/var/spool/mjes2 /var/spool/mjes/mjes2
    
    # ln -s /disk1/FHPMJS/etc/mjes1 /etc/mjes/mjes1
    # ln -s /disk2/FHPMJS/etc/mjes2 /etc/mjes/mjes2
    
    # ln -s /disk1/FJSVstem/stemDB1 /var/opt/FJSVstem/stemDB1 (注)
    # ln -s /disk2/FJSVstem/stemDB2 /var/opt/FJSVstem/stemDB2 (注)
    注) スケジュール分散機能が有効な場合のみ行います。
  5. 待機系のノードでHP-UXの“vgchange”コマンドを使用して、共有ディスクのマウントを外します。
    # umount /disk1
    # vgchange -a n /dev/vg01
    # umount /disk2
    # vgchange -a n /dev/vg02

目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1995-2006