Sun Cluster 3.0 データサービス開発ガイド

UPDATE による障害モニターの停止

次に、UPDATE メソッドは、pmfadm -q を使用し、障害モニターが動作していることを確認します。動作している場合、pmfadm -s TERM で障害モニターを強制終了します。障害モニターが正常に終了した場合、その影響を示すメッセージが管理ユーザーに送信されます。障害モニターが停止できない場合、UPDATE メソッドは、エラーメッセージを管理ユーザーに送信し、失敗状態で終了します。


if pmfadm -q $RESOURCE_NAME.monitor; then
			# すでに動作している障害モニターを強制終了する。
			pmfadm -s $RESOURCE_NAME.monitor TERM
			if [ $? -ne 0 ]; then
						logger -p ${SYSLOG_FACILITY}.err ¥
								-t [$RESOURCETYPE_NAME,$RESOURCEGROUP_NAME,$RESOURCE_NAME] ¥
								"${ARGV0}: Could not stop the monitor"
						exit 1
			else
						# DNS の停止に成功。メッセージを記録する。
						logger -p ${SYSLOG_FACILITY}.err ¥
								-t [$RESOURCETYPE_NAME,$RESOURCEGROUP_NAME,$RESOURCE_NAME] ¥
								"Monitor for HA-DNS successfully stopped"
			fi