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

第5章 デーモンの設定

5.1 フェールオーバの詳細設定

クラスタサービスは、ある特定の機能が使用できなくなった場合にだけフェ ールオーバさせるよう設定することができます。これを利用することにより、

Systemwalker Centric Managerでも、重要な機能が使用不可となった場合にだ けフェールオーバを発生させることができ、フェールオーバの発生を最低限に とどめることができます。

デフォルトの手順でSystemwalker Centric Managerのクラスタサービスを作 成した場合、インストールしたすべての機能がフェールオーバの対象となるた め、運用上停止しても問題がない機能が停止した場合でもフェールオーバが発 生します。

クラスタシステムの性質上、フェールオーバ発生時には、一時的に運用が停 止する可能性があります。そのため、運用上必要な機能が停止した場合だけフ ェールオーバが発生するよう設定を変更することをお薦めします。

Systemwalkerの機能はデーモンを起動することで使用可能となります。フェ ールオーバは、デーモンが停止したことを契機に発生するため、フェールオー バの設計を行うためには、監視するデーモンを設定する必要があります。

ここでは監視するデーモンを設定するために、デーモンの監視とフェールオ ーバの関係について説明します。

5.1.1 デーモンの起動を抑止する

運用管理サーバで監視や管理などを行う機能は、1つまたは複数のデーモン

(プロセス)が起動することで提供されています。使用しないデーモンの自動 起動を抑止し、フェールオーバの監視対象から外すことで、不要なフェールオ ーバをなくすことができます。

以下のファイルを編集することで、デーモンの抑止または抑止の解除を設定 します。

/etc/opt/FJSVftlc/daemon/custom/rc3.ini

デーモンの抑止

不要な機能のデーモン起動コマンドが記載されている行の先頭に“#”を設 定します。

例:

DAEMONXX(XX)="/opt/FJSVxxx/xxxx"

#DAEMONXX(XX)="/opt/FJSVxxx/xxxx"

デーモンの抑止解除

必要な機能のデーモン起動コマンドが記載されている行の先頭の“#”を削 除します。

例:

#DAEMONXX(XX)="/opt/FJSVxxx/xxxx"

DAEMONXX(XX)="/opt/FJSVxxx/xxxx"

5.1.2 デーモンのプロセスを監視する

クラスタで運用管理サーバが提供しているデーモンを監視する場合、デーモ ンを構成しているプロセスごとに監視することができます。これにより運用系 でフェールオーバする条件を、詳細に定義できます。

クラスタが監視しているSystemwalker Centric Managerのプロセスに異常が 発生した場合、ノードの動作として以下の3通りの設定ができます。

フェールオーバを行う。

異常発生の通知だけ行う。

通知およびフェールオーバしない。

運用管理サーバを運用する上で重要な機能だけ、フェールオーバするよう設 計してください。

フェールオーバ、およびプロセス監視機能の設定は、プライマリノードおよび セカンダリノードで行います。設定手順の詳細は、“5.1.3 プロセス監視機能 をカスタマイズする”を参照してください。フェールオーバのデフォルトの設 定値については、“5.2.2 フェールオーバの設定値一覧”を参照してください。

ネットワーク管理機能でフェールオーバの設計を行う場合の例を説明しま す。以下に、ネットワーク管理機能で起動するプロセスのイメージ図を示しま す。

上記のイメージ図でフェールオーバの動作をカスタマイズできるのは、以下 の機能単位となります。以下の各機能に異常が発生した場合、ネットワーク管 理の運用に与える影響範囲については、富士通技術員におたずねください。

mpnmsv mpnm-trapd mpnm

例えば、ネットワーク管理でmpnmをプロセス監視の対象とし、フェールオー バするように設定した場合、mpnmを構成している1つのプロセスに異常が発生 したときにフェールオーバします。

プロセス監視機能およびフェールオーバの設定は、以下のファイルで行います。

/etc/opt/FJSVftlc/pmon/mppmon.usr

設定手順についは、“5.1.3 プロセス監視機能をカスタマイズする”を参照 してください。デフォルトの設定値については、“5.2.2 フェールオーバの設 定値一覧”を参照してください。

5.1.3 プロセス監視機能をカスタマイズする

監視する対象のプロセスを変更する場合の編集方法について説明します。

プロセス監視機能は、監視対象の定義ファイルを編集することで、監視対象 のプロセスを選択することができます。また、ここでは、クラスタのフェール オーバを機能ごとに選択することができます。

定義ファイルの詳細

プロセス監視機能は、以下のファイルを編集することで監視対象を選択しま す。

/etc/opt/FJSVftlc/pmon/mppmon.usr

定義ファイルの内容

定義ファイルの内容を以下に示します。定義ファイルには、プロセス監視機 能の動作環境のデフォルト値が設定されています。必要に応じて、設定値を変 更してください。

[BASE]

rc.mpfwsec=1 MpShrsv=1 [FS1]

MpFwBase=2 mpdrpctrl=2 mpscsv=2 MpPolStart=2 stropagt=2 strAOSFB=2 [FS2]

fwguiBStart=2 [FS3]

FJSVsapag.sh=2 APA_ISSV.sh=2 mpismstart=2 mpisastart=2

: :

定義ファイルの設定値

監視対象の定義ファイルの詳細について以下に示します。

[機能区分]

機能=監視動作

機能区分:機能区分略称 'Fxx' 機能:機能の略称

監視動作:0、1、2 - 0:監視しない。

- 1:監視を行う。異常時には通知を行う。(クラスタシステムの場 合も通知だけ)

- 2:監視を行う。クラスタシステムの場合、異常時にはフェール オーバを行う。クラスタシステム以外の場合は、1 と同じ動作と なる。

機能区分と機能、機能に属するプロセスについては、“5.3 プロセス 一覧”を参照してください。

定義ファイルの変更方法

定義を変更する場合、機能区分と機能については変更しないで、監視動作の 値だけを変更してください。

【変更例】

資源配付機能の“drmsd”を監視対象から外す場合の例を以下に示します。

[FD]

drmsd=2 ↓ [FD]

drmsd=0

インストールされていない機能、または起動を無効にしている機能に 対して、監視を行う設定(監視動作1または2)にしても、監視は行われ ません。

Systemwalker Centric Managerの再起動

定 義 フ ァ イ ル の 編 集 内 容 を 反 映 さ せ る た め に は 、 Systemwalker Centric Managerの再起動が必要です。

以下に手順を示します。

1. プロセス監視機能を再起動します。

a) プロセス監視機能の停止

以下のコマンドを実行します。

/opt/FJSVftlc/pmon/bin/stpmppmon.sh b) プロセス監視機能の起動

以下のコマンドを実行します。

/opt/FJSVftlc/pmon/bin/strmppmon.sh 2. クラスタ部分のプロセス監視機能の再起動

運用系で、クラスタ部分のプロセス監視機能を再起動します。(待機 系では、不要です。)

a) プロセス監視機能の停止

以下のコマンドを実行します。

/opt/FJSVftlc/pmon/bin/stpmppmon.sh -c b) プロセス監視機能の起動

以下のコマンドを実行します。

/opt/FJSVftlc/pmon/bin/strmppmon.sh -c