Systemwalker Operation Manager クラスタ適用ガイド UNIX編 - UNIX共通 - |
目次
索引
![]() ![]() |
第9章 HACMPシステム固有の手順 | > 9.1 HACMPシステムへの登録 | > 9.1.2 アプリケーションの作成 |
ジョブスケジューラ、ジョブ実行制御のそれぞれのデーモンを起動する始動スクリプトを作成します。始動スクリプトは、以下にサンプルが提供されています。
/opt/FAIXJMCMN/etc/script/hacmp/omgr_start.sh |
サンプルの始動スクリプトは、1:1運用待機(サブシステムなし)用です。
1:1運用待機(サブシステムあり)および2ノード相互待機の場合は、始動スクリプトの変更が必要です。
サンプルを複写後、クラスタシステムの運用に合わせて変更してご利用ください。1:1運用待機(サブシステムなし)の場合は、バックアップを取った上で、サンプルをそのまま使用してもかまいません。以下に始動スクリプトの変更例を説明します。
複数サブシステム運用を実施している場合、サブシステムごとにジョブスケジューラ、ジョブ実行制御のデーモンを起動/停止します。
以下はサブシステム0とサブシステム1を運用している場合の例です。
[変更前]
SUBSYSTEM="0"
[変更後]
PLU_SUBSYSTEM="0 1"
[変更前]
# Starts Job Scheduler & Job Execution Control # - 1:1 standby, 2 nodes mutual standby /bin/sh /opt/FAIXMJS/usr/lib/mjes/S99MJS -sys $SUBSYSTEM /bin/sh /opt/FAIXJOBSC/bin/S99JOBSCH -sys $SUBSYSTEM
[変更後]
# Starts Job Scheduler & Job Execution Control # - 1:1 standby, 2 nodes mutual standby for SUBSYSTEM in $PLU_SUBSYSTEM do /bin/sh /opt/FAIXMJS/usr/lib/mjes/S99MJS -sys $SUBSYSTEM /bin/sh /opt/FAIXJOBSC/bin/S99JOBSCH -sys $SUBSYSTEM done
[変更前]
# Sleep .... /bin/sleep 5 status=0 # - 1:1 standby, 2 nodes mutual standby MJES_STATUS=`$CHK_CMD mjsdaemon stop -sys $SUBSYSTEM` if [ $MJES_STATUS = "DAEMON_STOPPED" ] then status=1 fi # - 1:1 standby, 2 nodes mutual standby JOB_STATUS=`$CHK_CMD tskmnsrv stop -sys $SUBSYSTEM` if [ $JOB_STATUS = "DAEMON_STOPPED" ] then status=1 fi
[変更後]
# Sleep .... /bin/sleep 5 status=0 for SUBSYSTEM in $PLU_SUBSYSTEM do # - 1:1 standby, 2 nodes mutual standby MJES_STATUS=`$CHK_CMD mjsdaemon stop -sys $SUBSYSTEM` if [ $MJES_STATUS = "DAEMON_STOPPED" ] then status=1 break fi # - 1:1 standby, 2 nodes mutual standby JOB_STATUS=`$CHK_CMD tskmnsrv stop -sys $SUBSYSTEM` if [ $JOB_STATUS = "DAEMON_STOPPED" ] then status=1 break fi done
[変更前]
SUBSYSTEM="0"
[変更後]
SUBSYSTEM="1"
[変更前]
# - 1:1 standby /opt/FJSVfwseo/bin/mpaclcls /bin/sh /opt/FJSVfwseo/bin/jmacltrn.sh # - 2 nodes mutual standby #/opt/FJSVfwseo/bin/mpaclcls -s $SUBSYSTEM #/bin/sh /opt/FJSVfwseo/bin/jmacltrn.sh $SUBSYSTEM # Starts Job Scheduler & Job Execution Control
[変更後]
# - 1:1 standby #/opt/FJSVfwseo/bin/mpaclcls #/bin/sh /opt/FJSVfwseo/bin/jmacltrn.sh # - 2 nodes mutual standby /opt/FJSVfwseo/bin/mpaclcls -s $SUBSYSTEM /bin/sh /opt/FJSVfwseo/bin/jmacltrn.sh $SUBSYSTEM # Starts Job Scheduler & Job Execution Control
[変更前]
SUBSYSTEM="1"
[変更後]
SUBSYSTEM="2"
配置例を以下に示します。
運用系1:/opt/FAIXJMCMN/etc/script/hacmp/omgr_start1.sh (待機系2)/opt/FAIXJMCMN/etc/script/hacmp/omgr_start2.sh 運用系2:/opt/FAIXJMCMN/etc/script/hacmp/omgr_start2.sh (待機系1)/opt/FAIXJMCMN/etc/script/hacmp/omgr_start1.sh
目次
索引
![]() ![]() |