clusterpro for linux ver3 - nec(japan)...3 本構築ガイドは、「clusterpro...

70
CLUSTERPRO for Linux Ver3.1 ファイルサーバ監視オプション編 2006.02.28 3

Upload: others

Post on 02-Sep-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

CLUSTERPRO for Linux Ver3.1

ファイルサーバ監視オプション編

2006.02.28 第3版

Page 2: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

2

改版履歴

版数 改版日付 改版ページ 内 容

1 2005/05/30 初版新規作成

IA64サーバ用の監視オプション対応により、以下に記述を追

加、修正

6 ファイルサーバ監視オプションの動作環境表を修正

7 IA64サーバ用のファイルサーバ監視オプションのインストール

手順を追加

8 スクリプトテンプレートの 新版についての記述を追加

12 Windows版スクリプトテンプレートでアンインストールするフォ

ルダ名を修正(Webに公開されている 新のスクリプトテンプ

レートの情報にあわせた)

19 監視対象アプリケーションの一覧表のバージョン表記を修正

20 【重要】に記述を追加

32 注意2 の記述を変更

45 ~ Bitmapを修正

2 2005/12/28

51 ~ 「監視開始待ち時間」「再活性化しきい値」についての記述を追

パスワード管理機能の追加に伴い、以下の変更をおこなった。

3 本構築ガイドが対応するアプリケーションサーバ監視オプショ

ンのバージョンの情報を変更

12 Windows版スクリプトテンプレートでアンインストールするフォ

ルダ名を修正(Webに公開されている 新のスクリプトテンプ

レートの情報にあわせた)

19 監視アプリケーションの対応表の情報を変更

31 clp_sambamonのコマンド形式の補足に-uパラメータについて

の記述を追加

37 7.5 パスワード管理機能 の記述を新規追加

3 2006/02/28

39 clp_sambamonが出力するメッセージを新規追加

Page 3: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

3

本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。 Linuxは、Linus Torvalds氏の米国およびその他の国における登録商標あるいは商標です。 その他のシステム名、社名、製品名等はそれぞれの会社の商標または登録商標です。

新の動作確認情報、システム構築ガイド、アップデート、トレッキングツールなどは

以下のURLに掲載されています。 システム構築前に 新版をお取り寄せください。 NECインターネット内でのご利用

http://soreike.wsd.mt.nec.co.jp/ [クラスタシステム]→[技術情報]→[CLUSTERPROインフォメーション]

NECインターネット外でのご利用

http://www.ace.comp.nec.co.jp/CLUSTERPRO/ [ダウンロード]→[Linuxに関するもの]→ [CLUSTERPRO for Linux Ver3.x 監視オプション編 ドキュメント]

Page 4: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

4

第Ⅰ編 基本編 ..................................................................................................................... 6

1 ファイルサーバ監視オプションのセットアップ ..................................................................... 6

1.1 監視モジュールのセットアップ .................................................................................................. 6 1.1.1 インストール前に ..................................................................................................................... 6 1.1.2 Linuxへのインストール手順 ..................................................................................................... 7 1.2 スクリプトテンプレートのセットアップ ......................................................................................... 8 1.2.1 Windowsへのインストール手順 ............................................................................................... 8 1.2.2 Linuxへのインストール手順 ................................................................................................... 10

2 ファイルサーバ監視オプションのアンインストール............................................................ 11

2.1 監視モジュールのアンインストール......................................................................................... 11 2.2 スクリプトテンプレートのアンインストール................................................................................ 12 2.2.1 Windows版でのアンインストール手順 ................................................................................... 12 2.2.2 Linux版でのアンインストール手順.......................................................................................... 13

3 ライセンス登録 ............................................................................................................... 14

3.1 対話形式によるライセンス登録 .............................................................................................. 14 3.2 ライセンスファイル指定によるライセンス登録 ......................................................................... 15

4 ファイルサーバ監視オプションの使い方 .......................................................................... 16

4.1 監視コマンドの設定 ............................................................................................................... 16 4.2 PID監視の設定 ..................................................................................................................... 18

第Ⅱ編 詳細編 ................................................................................................................... 19

5 ファイルサーバ監視........................................................................................................ 19

5.1 監視アプリケーション ............................................................................................................. 19 5.2 監視方法の概要 .................................................................................................................... 20 5.3 EXECリソースへのスクリプト記述 .......................................................................................... 22 5.4 動作確認............................................................................................................................... 23 5.4.1 監視対象アプリケーションの動作確認 .................................................................................... 23 5.4.1.1 グループの起動..................................................................................................................... 23 5.4.1.2 グループの停止..................................................................................................................... 23 5.4.1.3 グループの移動..................................................................................................................... 23 5.4.1.4 グループのフェイルオーバ ..................................................................................................... 23 5.4.2 監視コマンドの動作確認 ........................................................................................................ 24 5.4.2.1 グループの起動..................................................................................................................... 24 5.4.2.2 グループの停止..................................................................................................................... 24 5.4.2.3 グループの移動..................................................................................................................... 24 5.4.2.4 グループのフェイルオーバ ..................................................................................................... 24

6 監視コマンドからの情報出力 .......................................................................................... 26

6.1 アラートメッセージ .................................................................................................................. 26 6.2 障害時のログ採取 ................................................................................................................. 26

7 ファイルサーバ監視コマンド............................................................................................ 27

Page 5: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

5

7.1 ファイルサーバ監視コマンド一覧 ............................................................................................ 27 7.2 監視チャート .......................................................................................................................... 27 7.3 監視の中断と再開 ................................................................................................................. 28 7.4 コマンド表現形式 ................................................................................................................... 28 7.5 パスワード管理機能 .............................................................................................................. 37 7.5.1 パスワード管理ファイル ......................................................................................................... 37 7.5.2 監視コマンドのパラメータ記述 ................................................................................................ 38

8 アラートメッセージ .......................................................................................................... 39

8.1 clp_sambamonが出力するメッセージ .................................................................................... 39 8.1.1 正常な動作を示すメッセージ .................................................................................................. 39 8.1.2 設定誤りなどで発生するメッセージ......................................................................................... 39 8.1.3 ファイルサーバ監視で異常を検出したときのメッセージ ........................................................... 40 8.1.4 システム異常などで発生するメッセージ.................................................................................. 41 8.2 clp_nfsmonが出力するメッセージ .......................................................................................... 42 8.2.1 正常な動作を示すメッセージ .................................................................................................. 42 8.2.2 設定誤りなどで発生するメッセージ......................................................................................... 42 8.2.3 ファイルサーバ監視で異常を検出したときのメッセージ ........................................................... 43 8.2.4 システム異常などで発生するメッセージ.................................................................................. 43

9 トレッキングツールを利用した環境構築........................................................................... 44

9.1 被監視アプリケーションのEXECリソース追加......................................................................... 45 9.2 監視コマンドのEXECリソース追加 ......................................................................................... 48 9.3 モニタリソースの設定............................................................................................................. 51

10 スクリプトテンプレート ..................................................................................................... 55

10.1 Sambaサービス起動用 ......................................................................................................... 55 10.1.1 start.sh ................................................................................................................................. 55 10.1.2 stop.sh.................................................................................................................................. 57 10.2 Samba監視用 ....................................................................................................................... 59 10.2.1 start.sh ................................................................................................................................. 59 10.2.2 stop.sh.................................................................................................................................. 61 10.3 NFSサービス起動用.............................................................................................................. 63 10.3.1 start.sh ................................................................................................................................. 63 10.3.2 stop.sh.................................................................................................................................. 65 10.4 NFS監視用 ........................................................................................................................... 67 10.4.1 start.sh ................................................................................................................................. 67 10.4.2 stop.sh.................................................................................................................................. 69

Page 6: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

6

第Ⅰ編 基本編

1 ファイルサーバ監視オプションのセットアップ

1.1 監視モジュールのセットアップ

注意 本マニュアルはインストールメディアとしてCLUSTERPRO CDをご利用の場合について記載

しています。他のメディアや試用版をご利用の場合、付属のドキュメントを参照し、パス等を

読み替えてご利用ください。

1.1.1 インストール前に サーバにファイルサーバ監視オプションをインストールする前に次のことを確認してくださ

い。 ファイルサーバ監視オプションは、下記の環境で動作します。セットアップするすべてのサー

バで、各項目を確認してください。

ファイルサーバ監視オプション(監視モジュール)動作環境 ハードウェア IA32サーバ、x86_64サーバ、IA64サーバ OS CLUSTERPROサーバの動作環境と同じで、かつ、被監視ファ

イルサーバシステムが動作すること。 CLUSTERPRO CLUSTERPRO SE for Linux Ver3.1-3 以降

CLUSTERPRO LE for Linux Ver3.1-3 以降 CLUSTERPRO SX for Linux Ver3.1-3 以降 CLUSTERPRO LX for Linux Ver3.1-3 以降

必要メモリ容量 5 Mバイト(1コマンドあたり) 必要ディスク容量 1 Mバイト

ファイルサーバ監視オプションの 新アップデートを入手してください。アップデートの適用

方法については、アップデート手順書を参照してください。

Page 7: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

7

1.1.2 Linuxへのインストール手順 ファイルサーバ監視オプションのセットアップは、CLUSTERPROのインストール後に行いま

す。CLUSTERPROには 新のアップデートを適用してください。 Linuxにファイルサーバ監視オプションをインストールする場合は、rootユーザで以下の手

順で行ってください。

(1) CD 媒体(CLUSTERPRO CD)を CD 装置に装填します。 (2) CD をマウントします。

(3) ディレクトリを移動します。

(4) rpm コマンドでインストールを行います。 IA32用 x86_64用 IA64用

(※) rpmファイル名は、監視オプションのバージョンなどにより異なることがありますので確

認してください。

(5) 監視オプションのインストール後、ファイルサーバ監視オプションのライ

センスを登録します。 「3 ライセンス登録」の手順に従ってライセンスを登録してください。

補足) コマンド記述は、Linuxの種類により異なることがあります。

(注意) ファイルサーバ監視オプションを使用してCLUSTERPROでアプリケーション監視を行っ

ている 中にファイルサーバ監視オプションのセットアップを行うと、各処理が正常に終

了しないことがあります。ファイルサーバ監視オプションのセットアップを行う際は、ファイ

ルサーバ監視を行っているフェイルオーバグループを停止するか、セットアップ処理を

行っていないサーバ側へ移動させておいてください。

# mount /dev/cdrom

# rpm -i --nodeps clusterpro-fsmon-3.0-2.i386.rpm

# cd /mnt/cdrom/Linux/3.0/jpn/option

# rpm -i --nodeps clusterpro-fsmon-3.0-2.x86_64.rpm

# rpm -i --nodeps clusterpro-fsmon-3.0-2.ia64.rpm

Page 8: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

8

1.2 スクリプトテンプレートのセットアップ スクリプトテンプレートは、Windows版トレッキングツール用とLinux版トレッキングツール用

がありますので、必要に応じてセットアップしてください。 スクリプトテンプレートの 新版を入手してください。スクリプトテンプレート用のアップデート

手順書を参照して適用してください。

1.2.1 Windowsへのインストール手順 スクリプトテンプレートのセットアップは、Windows版トレッキングツールのセットアップ後に

行います。スクリプトテンプレートは、トレッキングツールのスクリプトがあるフォルダにインス

トールされるため、トレッキングツールがインストールされていない端末には、インストールする

ことができません。 Windowsにスクリプトテンプレートをインストールする場合は、Administrator権限のある

ユーザで以下の手順で行ってください。

(1) CD 媒体(CLUSTERPRO CD)を CD 装置に装填します。 自動的にセットアップメニューの画面が表示されます。セットアップメニューの画面が表示

されない場合は、CDドライブ内のmenu.exeを直接実行してください。

(2) 「CLUSTERPRO(R) for Linux」を選択します。

Page 9: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

9

(3) 「CLUSTERPRO(R) 監視オプション Template Scripts」を選択します。 セットアップのメッセージが表示されます。[OK]ボタンを押してインストールを行ってくださ

い。

補足) スクリプトのインストール用のSETUP.EXEが自動的にトレッキングツールのフォルダ

を検索してインストールを行います。検索がうまくいかない場合や検索に時間がかか

る場合は、直接フォルダ名を指定してください。フォルダ名を指定する場合は、以下の

フォルダ名を指定します。

例 トレッキングツールが、C:¥Program Files¥NEC¥clptrekにインストールされている

場合(clptrek.htmlがC:¥Program Files¥NEC¥clptrekフォルダ下にある) ¥SETUP.EXE ”C:¥Program Files”

インストール先フォルダ名を指定する場合

(※) 下線部のCDドライブ名は端末の環境により異なることがありますので、エクスプ

ローラなどで確認してください

>CD Q: >CD ¥Linux¥3.0¥jpn¥script¥win >¥SETUP.EXE [トレッキングツールのインストールフォルダ]

Page 10: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

10

1.2.2 Linuxへのインストール手順 スクリプトテンプレートのセットアップは、Linux版トレッキングツールのセットアップ後に行い

ます。スクリプトテンプレートは、トレッキングツールのスクリプトがあるディレクトリにインストー

ルされます。 Linuxにスクリプトテンプレートをインストールする場合は、rootユーザで以下の手順で行っ

てください。

(1) CD 媒体(CLUSTERPRO CD)を CD 装置に装填します。 (2) CD をマウントします。

(3) ディレクトリを移動します。

(4) rpm コマンドでインストールを行います。 IA32用 x86_64用

(※) rpmファイル名は、監視オプションのバージョンなどにより異なることがありますので確

認してください。 スクリプトテンプレートは、各監視オプションで共通です。

補足) コマンド記述は、Linuxの種類により異なることがあります。

# mount /dev/cdrom

# rpm –i clusterpro-monscript-3.0-1.i386.rpm

# cd /mnt/cdrom/Linux/3.0/jpn/script/Linux

# rpm –i clusterpro-monscript-3.0-1.x86_64.rpm

Page 11: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

11

2 ファイルサーバ監視オプションのアンインストール

2.1 監視モジュールのアンインストール 監視モジュールをアンインストールする場合は、rootユーザで以下のコマンドで行ってくださ

い。

(注意) ファイルサーバ監視オプションを使用してCLUSTERPROでアプリケーション監視を行っ

ている 中にファイルサーバ監視オプションのアンインストールを行うと、各処理が正常

に終了しないことがあります。ファイルサーバ監視オプションのアンインストールを行う際

は、ファイルサーバ監視を行っているフェイルオーバグループを停止するか、アンインス

トール処理を行っていないサーバ側へ移動させておいてください。 CLUSTERPROをアンインストールすると、ファイルサーバ監視オプションもアンインス

トールされますが、rpmのモジュール情報は残ったままとなります。そのため、再度インス

トールを行う前に、rpmコマンドで強制的にパッケージの削除処理を行う必要があります 例) rpm –e –-force clusterpro-fsmon

# rpm –e clusterpro-fsmon

Page 12: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

12

2.2 スクリプトテンプレートのアンインストール

2.2.1 Windows版でのアンインストール手順 スクリプトテンプレートをアンインストールする場合は、Administrator権限のあるユーザで以

下のコマンドで行ってください。

(※) 下線部は端末の環境により異なることがありますので、フォルダ名などを確認してくださ

い。

>RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥db2v8” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥db2v8-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥http” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥http-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥mysql” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥mysql3.23-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥mysql4.0-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥mysql4.1-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥mysql5.0-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥nfs” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥nfs-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥oracle9i” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥oracle9i-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥oracle10g” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥oracle10g-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥postgresql” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥postgresql7.2-mon”>RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥postgresql7.3-mon”>RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥postgresql8.0-mon”>RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥powergres1.1” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥powergres1.1-mon”>RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥samba” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥samba-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥smtp” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥smtp-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥sybase” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥sybase-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥tuxedo8.1” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥tuxedo8.1-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥weblogic8.1” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥weblogic8.1-mon” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥websphere6.0” >RMDIR /S ”C:¥Program Files¥NEC¥clptrek¥scripts¥linux¥websphere6.0-mon”

Page 13: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

13

2.2.2 Linux版でのアンインストール手順 スクリプトテンプレートをアンインストールする場合は、rootユーザで以下のコマンドで行って

ください。 Linux版トレッキングツールをアンインストールするとスクリプトテンプレート(Linux版トレッキ

ングツール用)もアンインストールされますが、rpmのモジュール情報は残ったままとなります。

そのため、再度インストールを行う前に、rpmコマンドで強制的にパッケージの削除処理を行う

必要があります 例 rpm –e ––force clusterpro–monscript

# rpm –e clusterpro-monscript

Page 14: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

14

3 ライセンス登録 本製品を動作させるために、監視モジュールをインストールした後にライセンス登録を行い

ます。 ライセンス登録は、監視モジュールをインストールしたサーバからrootユーザで行ってくださ

い。サーバごとに異なるライセンスを登録する必要があります。 下記の手順で、各サーバでライセンス登録を実行してください。 なお、スクリプトテンプレートについては、ライセンス登録は必要ありません。

3.1 対話形式によるライセンス登録

(1) サーバ上で以下のコマンドを実行します。

(2) 製品区分の入力で1を入力します。

(3) 製品のシリアル番号を入力します。 シリアル番号は、ライセンスシートに記載されている値を指定します。

(4) 製品のライセンスキーを入力します。 ライセンスキーは、ライセンスシートに記載されている値を指定します。大文字・小文字を区

別しますので、ライセンスシートの記載情報をそのまま入力してください。なお、ライセンスキー

注意1: CLUSTERPROのバージョンによっては、ライセンス登録が正常に行えない場合があり

ます。その場合は、CLUSTERPROのupdateが必要になります。 注意2:

監視オプションのライセンスはクラスタの各サーバごとに異なるライセンスキーを登録す

る必要があります。複数のサーバに同一のライセンスキーを登録した場合、クラスタ内でラ

イセンスキーが重複するため、監視オプション起動時にライセンスエラーとなります。出力

されるメッセージについては、「8 アラートメッセージ」を参照してください。

# clplcnsc –i –p FSMON30

Selection of product division 1. Product 2. Trial

Select product division [1 or 2]…1

Enter serial number [Ex. XX000000]… xxnnnnnn

Enter license key [Ex. XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX]… xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx

Page 15: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

15

は英大文字のI(アイ)とO(オー)は使用していません。 コマンド終了後、コンソールに「command was success.」が表示され、正常に終了したこと

を確認してください。その他の終了メッセージについては、CLUSTERPRO構築ガイド「コマンド

編」を参照してください。

3.2 ライセンスファイル指定によるライセンス登録

(1) サーバ上で以下のコマンドを実行します。 -i オプションで指定される filepath には、配布されたライセンスファイルへのファイルパス

を指定してください。 コマンド終了後、コンソールに 「command was success.」 が表示され、正常に終了したこ

とを確認してください。その他の終了メッセージについては、CLUSTERPRO構築ガイド「コマン

ド編」を参照してください。 試用版の場合のみ、ライセンスファイルが配布されることがあります。

# clplcnsc –i filepath –p FSMON30

Page 16: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

16

4 ファイルサーバ監視オプションの使い方 ファイルサーバ監視オプションの使い方に関して、簡単に説明します。詳細に関しては、「第

Ⅱ編 詳細編」に記述してありますので、適宜そちらを参照ください。

4.1 監視コマンドの設定 既にファイルサーバシステムが構築されているものとして、説明します。 ファイルサーバ監視を行うには、ファイルサーバシステムの起動・終了を行うフェイルオーバ

グループに、監視用のEXECリソースを追加します。リソース追加は、トレッキングツールで行

います。

EXECリソース追加 EXECリソース内で、監視コマンドを起動・終了するためのスクリプトを記述します。以下の

例はSamba監視のコマンド例です。 start.sh stop.sh

clp_sambamon sambawatch -s xxxx

clp_sambamon sambawatch --stop

Page 17: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

17

EXECリソースの設定として、監視スクリプトを「非同期」にします。終了スクリプトは「同期」

のままにします。 EXECリソース設定 ファイルサーバシステムの起動・終了のEXECリソースとの依存関係を結びます。

依存関係の設定 これまでの設定により、ファイルサーバシステムの起動後に、監視コマンドが起動し、監視

を開始するようになります。

Page 18: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

18

4.2 PID監視の設定 監視コマンドを起動するEXECリソースに対して、モニタリソースを設定します。監視コマンド

は、ファイルサーバの異常を検出すると、自らのプロセスが終了しますので、モニタリソースの

PID監視により監視コマンドのプロセス終了を監視することで、ファイルサーバの異常を検出す

ることが可能になります。 監視PIDに監視コマンドのEXECリソースを設定 PID監視リソースがファイルサーバ異常を検出した場合のCLUSTERPROの動作を設定し

ます。通常は、「ファイルオーバしきい値」を「0」に、「 終動作」を「クラスタデーモン停止」にし

ます。 異常時の動作設定 以上で、監視コマンドを使用したファイルサーバシステムの監視を行うことができるようにな

ります。

Page 19: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

19

第Ⅱ編 詳細編

5 ファイルサーバ監視

5.1 監視アプリケーション CLUSTERPROファイルサーバ監視オプションでは、CLUSTERPRO環境下で動作する

ファイルサーバを監視します。CLUSTERPRO ファイルサーバ監視オプションのバージョンと

監視可能なファイルサーバのアプリケーションは、以下の表のとおりです。 ファイルサーバ R3.0-2 R3.0-3 Samba ○ ○ NFS ○ ○ ○:サポート -:未サポート 各ファイルサーバを監視するために、それぞれに対応した監視コマンドを提供しています。 コマンドの詳細については、「7 ファイルサーバ監視コマンド」を参照してください。 SambaおよびNFSの動作確認バージョンは、CLUSTERPROのホームページで紹介して

います。

Page 20: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

20

5.2 監視方法の概要 CLUSTERPROファイルサーバ監視オプションでは、ファイルサーバの動作を監視するため

に、スクリプトに記述するコマンドを提供しています。 本監視コマンドを実行すると、パラメータで指定された間隔でファイルサーバの監視処理を

行い、ファイルサーバの異常を検出するまで、監視処理を続けます。ファイルサーバの異常を

検出すると本監視コマンドは、終了します。 本監視コマンドは、CLUSTERPROのフェイルオーバグループのEXECリソースのスクリプ

トに記述することで使用します。 ファイルサーバの異常を検出すると監視コマンドが終了しますので、EXECリソースの設定

により、フェイルオーバやサーバシャットダウンなどの動作を行わせるようにします。 監視動作概要図 CLUSTERPRO フェイルオーバグループ 監視コマンド 監視対象

EXECリソース EXECリソース グループ起動 PID監視リソース

監視対象起動 動作開始 監視コマンド起動 監視開始 異常検出

監視コマンド終了 監視コマンドの終了を検出 グループ停止 終了

監視コマンドを起動するEXECリソースの異常を検出したPID監視リソースによりフェ

イルオーバやサーバシャットダウンなどが実行されることによりフェイルオーバグルー

プが停止する。

【重要】 (1) 本監視コマンドは、監視対象が異常終了しないような障害(主にストール)に対して、異常を

検出することができます。また、監視対象アプリケーションの異常終了自体(プロセス終了)

を検出することはできませんが、監視対象への動作監視処理(connection処理など)におい

て間接的に異常を検出することができます。

(2) 本監視コマンドは、監視対象のアプリケーションの動作を監視することが目的であり、監視

対象のアプリケーションが異常になった場合の調査や原因究明を行うものではありません。

障害が発生した場合、その詳細な原因は、各アプリケーションのログなど他の手段で原因

を判断する必要があります。

障 害

発 生

Page 21: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

21

(3) 監視対象アプリケーションによっては、監視処理を実行するたびにsyslog等にアクセスログ

を出力したり、監視対象アプリケーションのローカルディレクトリにログを出力することがあ

ります。これらの設定については、本監視コマンドでは制御できないため、監視対象アプリ

ケーションで適宜設定を行ってください。ただし、監視対象アプリケーションのログを出力し

ない場合、障害発生時のログも出力されず原因調査が困難になる可能性があります。

(4) 本監視コマンドを停止する際は、停止用のコマンドにより行ってください。Linuxのkillコマンド

などでプロセスを終了させた場合、監視コマンドの管理情報が正しく初期化されず、監視コ

マンドの再起動が行えない場合があります。

(5) 本監視コマンドは、ファイルサーバシステムのクライアントアプリケーションとして動作しま

すので、サーバ上でクライアントアプリケーションが動作可能なように設定を行う必要があ

ります。詳細は、各ファイルサーバシステムのマニュアルなどを参照してください。

Page 22: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

22

5.3 EXECリソースへのスクリプト記述 以下の点に注意して、EXECリソースにスクリプトを記述してください。

・ 監視オプションの起動/終了を記述するEXECリソースを作成する前に、監視対象のアプ

リケーションの起動/終了を記述したEXECリソースをまず完成させ、そのフェイルオーバ

グループが正常に、起動・終了・移動・フェイルオーバすることを確認してください。確認を

行わずに監視オプションの起動・終了を記述したEXECリソースを作成した場合、フェイ

ルオーバグループの起動などで監視オプションが異常を検出したときに、本当に異常が

発生したのか、監視対象アプリケーションの各種環境が正しく設定されていないのか、監

視オプションのパラメータ値が適切でないのかを判断することが困難になります。

・ 監視オプションの起動/終了用のEXECリソースは、監視対象のアプリケーションの起動/終了を記述するEXECリソースの後に活性化するようにリソースの依存関係を設定してく

ださい。設定が正しくない場合、監視オプションは、監視対象アプリケーションの異常とみ

なすことがあります。

本監視コマンドは、1フェイルオーバグループ内に複数のファイルサーバを監視するように

記述することも可能です。

フェイルオーバグループA

スクリプト記述の具体例については、「10 スクリプトテンプレート」を参照してください。

:監視コマンド WATCHID1 DIR1

DIR1

:監視コマンド WATCHID2 DIR2

:

EXEC Resource2

DIR2

EXEC Resource1:

監視コマンド WATCHID1 DIR1

DIR1

:監視コマンド WATCHID2 DIR2

:

EXEC Resource2

DIR2

EXEC Resource1

Page 23: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

23

5.4 動作確認 以下の操作を行い、フェイルオーバグループが正常に動作していることをCLUSTERPRO

Webマネージャの画面で確認してください。

5.4.1 監視対象アプリケーションの動作確認 監視コマンド用のEXECリソースを追加する前に、以下の操作を行い、監視対象アプリケー

ションが正常に動作していることを確認してください。

5.4.1.1 グループの起動 選択したフェイルオーバグループを起動します。

起動したいフェイルオーバグループをメイン画面のツリービューで選択した後、右クリックでメ

ニューを表示させ、[Start]を選択してください。

5.4.1.2 グループの停止 選択したフェイルオーバグループを停止します。 停止したいフェイルオーバグループをメイン画面のツリービューで選択した後、右クリックで

メニューを表示させ、[Stop]を選択します。 フェイルオーバグループを起動する全てのサーバに対して、グループの起動とグループの

停止を確認してください。

5.4.1.3 グループの移動 サーバ間のフェイルオーバグループの移動を行います。 グループの起動を行い、次々と他のサーバにグループを移動させます。 移動したいフェイルオーバグループをメイン画面のツリービューで選択した後、右クリックで

メニューを表示させ、[Move]を選択します。

移動の完了は、スクリプトによっては、数分かかることがあります。メイン画面のツリービュー

で、グループの移動が完了したことを確認してください。

5.4.1.4 グループのフェイルオーバ フェイルオーバを行います。 グループの起動を行い、そのサーバをシャットダウンさせます。フェイルオーバグループが

フェイルオーバ先のサーバにフェイルオーバすることを確認します。 シャットダウンさせたいサーバをメイン画面のツリービューで選択した後、右クリックでメ

ニューを表示させ、[Reboot]を選択します。

Page 24: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

24

5.4.2 監視コマンドの動作確認 監視対象アプリケーションが正常に動作することを確認したところで、監視コマンド起動用の

EXECリソースと監視コマンド起動EXECリソースを監視するモニタリソースを追加します。フェ

イルオーバグループを更新したのち、監視対象アプリケーションの動作確認と同様に以下の

操作を行い、監視コマンドが正常に動作していることを確認してください。

5.4.2.1 グループの起動 選択したフェイルオーバグループを起動します。

起動したいフェイルオーバグループをメイン画面のツリービューで選択した後、右クリックでメ

ニューを表示させ、[Start]を選択してください。 グループの起動で監視コマンドがCLUSTERPROマネージャにエラーメッセージを表示する

場合、監視コマンドのパラメータ値の設定値が適切でないことが考えられます。また、特定の

サーバでのみエラーメッセージを表示する場合は、監視対象アプリケーションの環境設定に誤り

があると考えられます。

5.4.2.2 グループの停止 選択したフェイルオーバグループを停止します。 停止したいフェイルオーバグループをメイン画面のツリービューで選択した後、右クリックで

メニューを表示させ、[Stop]を選択します。 フェイルオーバグループを起動する全てのサーバに対して、グループの起動とグループの

停止を確認してください。

5.4.2.3 グループの移動 サーバ間のフェイルオーバグループの移動を行います。 グループの起動を行い、次々と他のサーバにグループを移動させます。 移動したいフェイルオーバグループをメイン画面のツリービューで選択した後、右クリックで

メニューを表示させ、[Move]を選択します。

5.4.2.4 グループのフェイルオーバ フェイルオーバを行います。 グループの起動を行い、そのサーバをシャットダウンさせます。フェイルオーバグループが

フェイルオーバ先のサーバにフェイルオーバすることを確認します。 シャットダウンさせたいサーバをメイン画面のツリービューで選択した後、右クリックでメ

ニューを表示させ、[Reboot]を選択します。

Page 25: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

25

注意: 監視間隔や応答時間のパラメータに、極端に小さい値(例:1)を指定して監視コマンドを起

動した場合は、正常に監視が行えないことがありますので、事前に十分な動作確認を行っ

てから、運用してください。

Page 26: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

26

6 監視コマンドからの情報出力 監視コマンドは、監視状況をCLUSTERPRO Webマネージャのアラートビュー上に表示し

ます。

6.1 アラートメッセージ

マネージャのアラートビューに表示

1行255バイト以内のメッセージを表示します。表示内容が長い場合は、複数行で表示され

ます。複数行表示の場合は、タイミングによって他のメッセージの表示が割り込まれることがあ

ります。

アラートメッセージと同様の内容が、syslogにも出力されます。

アラートメッセージの詳細については、「8 アラートメッセージ」を参照してください。

6.2 障害時のログ採取 監視コマンドの障害ログは、CLUSTERPROサーバの障害ログと同じフォルダ下に出力さ

れ ま す 。 ロ グ の 採 取 は 、 CLUSTERPRO の ロ グ 採 取 と 同 じ 方 法 で 採 取 し ま す 。

「CLUSTERPRO SE for Linux Ver3.0 Webマネージャ編」「CLUSTERPRO SE for Linux Ver3.0 コマンド編」を参照してください。

Page 27: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

27

7 ファイルサーバ監視コマンド

7.1 ファイルサーバ監視コマンド一覧 ファイルサーバ監視オプションでは、スクリプトに記述するファイルサーバ監視コマンドを提

供しています。 コマンド 使用用途 参照ページ

clp_sambamon Sambaの監視を行います。 30 clp_nfsmon NFSの監視を行います。 33

【重要】 (1) 本監視コマンドは、root権限のあるユーザから実行してください。root権限のないユーザで

実行すると、ライセンス情報の取得などに失敗し、実行することができません。

(2) 本監視コマンドを実行する際には、/usr/sbinにパスが通っている必要があります。通常は、

/usr/sbinにパスが通っています。

7.2 監視チャート ファイルサーバ監視オプションは、以下のタイミングで障害を認識します。 ←監視間隔→ 監視処理 応答(エラー) リトライ1回目 リトライ2回目 ※リトライ回数2回の場合 また、指定した応答待ち時間内に応答がない場合もエラーとみなし、リトライを行います。 ←応答待ち時間→ ←監視間隔→

障害

Page 28: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

28

7.3 監視の中断と再開 ファイルサーバ監視オプションにおいて、下記の方法で、監視処理の中断・再開を行うこと

ができます。監視処理の中断中にファイルサーバシステムの保守作業などを行うことができま

す。

(1) 監視コマンドを起動し、監視処理を開始します。

(2) 監視処理の中断を行うには、中断を行いたい任意の時点でサーバ上のコンソールから 「監視コマンド watchid --pause」 を実行します。

(3) CLUSTERPRO Webマネージャに 「The xxxx is going to stop monitoring. [ID:watchid]」 のメッセージが表示され、監視処理が中断されたことを示します。

(4) 監視処理を再開するには、再開したい任意の時点でサーバ上のコンソールから 「監視コマンド watchid --continue」 を実行します。

(5) CLUSTERPROマネージャに 「The xxxx is going to monitor. [ID:watchid]」 のメッセージが表示され、監視処理が再開されたことを示します。

7.4 コマンド表現形式 コマンドの機能についての見方について説明します。機能説明は、以下の形式で行ないま

す。

・ コマンドライン * ユーザが入力する実際のイメージを示します。 + [] は、囲まれたパラメータが省略可能であることを示します。 + | は、区切られたパラメータのいずれかを選択することを示します。

・ 説明 * 機能に関する説明です。

・ パラメータ * 上記コマンドラインで示されたパラメータに関する説明です。

・ 補足

補足事項です。パラメータの設定の詳細などが説明されています。

・ 監視方法 * 監視方法に関する説明です。

Page 29: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

29

・ 注意

コマンドを使用する際の注意事項です。

・ コマンド使用例

実際にコマンドを使用する際のスクリプトへの記述例です。

Page 30: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

30

clp_sambamon Sambaの監視を行います。

コマンドライン

監視の開始 clp_sambamon

識別子 -s 共有名 [-a IPアドレス]

[-u ユーザ名] [-p パスワード]

[-i 監視間隔] [-c リトライ回数] [-r 応答待ち時間]

監視の終了 clp_sambamon

識別子 --stop [終了待ち時間]

監視の中断 clp_sambamon

識別子 --pause

監視の再開 clp_sambamon

識別子 --continue

情報表示 clp_sambamon

識別子 --disp

情報削除 clp_sambamon

識別子 --del

説明 共有名を指定して共有名単位にSambaの監視を行います。Sambaの異常を検出すると、本監視コマンドは終了します。

また、コマンドの終了、監視の中断・再開などを行います。

--pause/--continue/--disp/--del を指定する場合は、root権限のコン

ソール上から実行します。

オプション 識別子 監視コマンドを一意に区別するための識別子を

指定します。

設定必須。

-s 共有名 監視を行うSambaサーバの共有名を指定しま

す。

設定必須。

-a IPアドレス SambaサーバのIPアドレスを指定します。

既定値 127.0.0.1。

-u ユーザ名 Sambaサービスにログインする際のユーザ名を

指定します。

既定値 なし。

-p パスワード Sambaサービスにログインする際のパスワードを

指定します。

既定値 なし。

-i 監視間隔 Samba監視の監視間隔(1~10000)を秒数で指

定します。

既定値 30。

-c リトライ回数 Samba監視で障害を検出したときのリトライ回数

Page 31: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

31

(1~10000)を指定します。

既定値 5。

-r 応答待ち時間 Samba監視処理の応答待ち時間(1~10000)を秒

数で指定します。

既定値 60。

--stop 監視コマンドを終了します。

終了待ち時間 監視コマンドが正常に終了するのを待ち合わせ

る時間(1~10000)を秒数で指定します。

既定値 60。

--pause 監視を一時的に中断します。

--continue 監視を再開します。

--disp 監視コマンドが管理している監視コマンド識別子

のプロセスID(pid)を表示します。

通常は使用しないでください(注意5参照)。

--del 監視コマンドが管理している監視コマンド識別子

の情報を削除します。

通常は使用しないでください(注意5参照)。

備考 識別子について

監視コマンドの制御のためにシステムで一意な識別子を指定する必

要があります。既に起動している監視コマンドと同一の識別子で監視

コマンドを起動することはできません。識別子は、英数字で指定し、

長さは255バイトまでです。大文字、小文字を区別します。

識別子は、監視コマンドの第一引数として記述する必要があります。

-s パラメータについて

-sパラメータは、smb.confファイルで設定した共有名を指定してくださ

い。

-a パラメータについて

フローティングIPを使用して、Sambaを利用している場合、-aパラメー

タを使用してIPアドレスを明示的に指定することができます。

-u –p パラメータについて

Sambaの設定でゲスト接続を無効にしている場合には、必ず指定す

るようにしてください。

-uパラメータについて

パスワード管理機能を使用するためにパスワード管理ファイルを作

成した場合、監視オプションの-uパラメータにパスワード管理ファイ

ルへ登録したユーザ名を指定すると、-pパラメータを指定する必要

がなくなります。詳細は、「7.5 パスワード管理機能」を参照してくださ

い。

Page 32: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

32

-s,-a,-u,-p パラメータについて

上記パラメータで指定可能な文字列の長さは、255バイトまでです。

実際に有効な長さは、各パラメータによって異なりますが、本監視コ

マンドでは、有効長の確認は行いません。有効長は、Sambaの仕様

に従います。

監視方法 本監視コマンドでは、以下の監視を行います。

Sambaサーバに接続してSambaサーバのリソースに対するtree

connection の確立を確認します。監視の結果、以下の場合に異常と

みなします。

(1) Samba サービスへの要求に対する応答が応答待ち時間内にな

い場合

(2) Samba サービスへの要求に対する応答内容が不正な場合

異常な状態がリトライ回数分続いた場合、Sambaの異常とみなしま

す。

注意1

本監視コマンドを動作させるフェイルオーバグループを起動した際

に、CLUSTERPRO Webマネージャのアラートビューに、「The clp_sambamon has started watching Samba. [ID:watchid]」のメッ

セージが表示されたのち、「The clp_sambamon is going to watch share resource [xxx]. [ID:watchid]」が表示されない場合は、パラ

メータの設定値とSambaの環境が一致していない可能性があります

ので、環境を確認してください。

注意2 監視する共有名については、自サーバから接続できるように

smb.confを設定してください。また、smb.confファイルのsecurityパラ

メータがshareのとき、およびSamba3.0をご使用の場合は、ゲスト接続

を 有 効 に し て く だ さ い 。 ゲ ス ト 接 続 を 有 効 に す る 場 合 に は 、

clp_sambamonには-u, -p パラメータを指定しないでください。

注意3 ファイル共有、プリンタ共有以外のSambaの機能に関しては監視を行

いません。

注意4 Sambaの認証モードがDomainもしくはServerの場合、監視サーバ上

でsmbmountを実行すると、clp_sambamonの-uパラメータで指定した

ユーザ名でmountされることがあります。

注意5 監視中に監視コマンドのプロセスをkillコマンドで終了させた場合、管

理情報が正しく初期化されないために、同一の識別子の監視コマン

ド を 起 動 す る こ と が で き な く な る こ と が あ り ま す 。 そ の 場 合 、

「clp_sambamon 識別子 -–disp」コマンドを実行すると、指定した識別

子に対応するプロセスIDが表示されますので、psコマンドでそのプロ

セスIDの実行ファイルを確認し、監視コマンド以外のプロセスになっ

ていれば、「clp_sambamon 識別子 –-del」コマンドで管理情報を削除

してください。

正常に動作している識別子を指定して「clp_sambamon 識別子

–-del」コマンドを実行すると、監視コマンドが誤動作しますので、絶対

に行わないでください。

Page 33: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

33

コマンド使用例 [start.sh] clp_sambamon sambawatch –s 共有名 [stop.sh] clp_sambamon sambawatch --stop

本監視コマンドは、EXECリソースから起動します。

start.shの監視起動コマンドは、ユーザ認証が必要なければ、通常-s

パラメータのみで充分です。

Page 34: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

34

clp_nfsmon Sambaの監視を行います。

コマンドライン

監視の開始 clp_nfsmon

識別子 -d ディレクトリ [-a IPアドレス] [-nポート番号]

[-i 監視間隔] [-c リトライ回数] [-r 応答待ち時間]

監視の終了 clp_nfsmon

識別子 --stop [終了待ち時間]

監視の中断 clp_nfsmon

識別子 --pause

監視の再開 clp_nfsmon

識別子 --continue

情報表示 clp_nfsmon

識別子 --disp

情報削除 clp_nfsmon

識別子 --del

説明 ディレクトリを指定してディレクトリ単位にNFS監視を行います。NFS

の異常を検出すると、本監視コマンドは終了します。

オプション 識別子 監視コマンドを一意に区別するための識別子を

指定します。

設定必須。

-d ディレクトリ ファイル共有するディレクトリを指定します。

設定必須。

-a IPアドレス NFS監視を行うサーバのIPアドレスを指定しま

す。

既定値 サーバに設定されているアドレスのい

ずれか1つ。

-n ポート番号 NFSサーバのポート番号を指定します。

既定値 なし(portmapperからの自動取得)。

-i 監視間隔 NFS監視の監視間隔(1~10000)を秒数で指定し

ます。

既定値 30。

-c リトライ回数 NFS監視で障害を検出したときのリトライ回数(1

~10000)を指定します。

既定値 5。

-r 応答待ち時間 NFS監視処理の応答待ち時間(1~10000)を秒数

で指定します。

既定値 60。

--stop 監視コマンドを終了します。

Page 35: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

35

終了待ち時間 監視コマンドが正常に終了するのを待ち合わせ

る時間(1~10000)を秒数で指定します。

既定値 60。

--pause 監視を一時的に中断します。

--continue 監視を再開します。

--disp 監視コマンドが管理している監視コマンド識別子

のプロセスID(pid)を表示します。

通常は使用しないでください(注意3参照)。

--del 監視コマンドが管理している監視コマンド識別子

の情報を削除します。

通常は使用しないでください(注意3参照)。

備考 識別子について

監視コマンドの制御のためにシステムで一意な識別子を指定する必

要があります。既に起動している監視コマンドと同一の識別子で監視

コマンドを起動することはできません。識別子は、英数字で指定し、

長さは255バイトまでです。大文字、小文字を区別します。

識別子は、監視コマンドの第一引数として記述する必要があります。

-d パラメータについて

-dパラメータは、exportsファイルで設定したディレクトリを指定してく

ださい。ただし2バイト文字が含まれている場合、CLUSTERPRO

Web マネージャのアラートビューに表示されるディレクトリ名は、文

字バケします。

-a パラメータについて

フローティングIPを使用して、NFSを利用している場合、-aパラメータ

を使用して IP アドレスを明示的に指定することができます。

-n パラメータについて

NFSが固定で使用する2049以外のポート番号を使用したい場合に指

定してください。

-d,-a,-kパラメータについて

上記パラメータで指定可能な文字列の長さは、255バイトまでです。

実際に有効な長さは、各パラメータによって異なりますが、本監視コ

マンドでは、有効長の確認は行いません。有効長は、NFSの仕様に

従います。

監視方法 本監視コマンドでは、以下の監視を行います。

NFSサーバに接続してNFSテストコマンドを実行します。

監視の結果、以下の場合に異常とみなします。

(1) NFS サービスへの要求に対する応答が応答待ち時間以内にな

い場合

(2) NFS サービスへの要求に対する応答結果が異常な場合

Page 36: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

36

異常な状態が、リトライ回数分続いた場合、NFSの異常とみなしま

す。

注意1

本監視コマンドを動作させるフェイルオーバグループを起動した際

に、CLUSTERPRO Webマネージャのアラートビューに、「The

clp_nfsmon has started watching NFS. [ID:watchid]」のメッセージが

表示されたのち、「The clp_nfsmon is going to watch shared directory

'xxx'. [ID:watchid]」が表示されない場合は、パラメータの設定値と

NFSの環境が一致していない可能性がありますので、環境を確認し

てください。

注意2 監視する共有ディレクトリについては、自サーバから接続できるよう

にexportsファイルを設定してください。

注意3 監視中に監視コマンドのプロセスをkillコマンドで終了させた場合、管

理情報が正しく初期化されないために、同一の識別子の監視コマン

ド を 起 動 す る こ と が で き な く な る こ と が あ り ま す 。 そ の 場 合 、

「clp_nfsmon 識別子 –-disp」コマンドを実行すると、指定した識別子

に対応するプロセスIDが表示されますので、psコマンドでそのプロセ

スIDの実行ファイルを確認し、監視コマンド以外のプロセスになって

いれば、「clp_nfsmon 識別子 –-del」コマンドで管理情報を削除してく

ださい。

正常に動作している識別子を指定して「clp_nfsmon 識別子 –-del」コ

マンドを実行すると、監視コマンドが誤動作しますので、絶対に行わ

ないでください。

コマンド使用例 [start.sh] clp_nfsmon nfswatch -d ディレクトリ [stop.sh] clp_nfsmon nfswatch --stop

本監視コマンドは、EXECリソースから起動します。

start.shの監視起動コマンドは、通常-dパラメータのみで充分です。

Page 37: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

37

7.5 パスワード管理機能 各監視コマンドでは、ユーザ名/パスワードを指定する場合があります。その際、フェイル

オーバグループの起動スクリプト中に監視コマンドのパラメータとしてそれぞれを明示的に記

述する必要があります。ユーザ名/パスワードは、セキュリティ上、重要な情報であるため、明

示的に指定しないことが望ましいです。 パスワード管理機能は、パスワード管理ファイルにユーザ名/パスワードの組をあらかじめ

記述しておけば、ユーザ名のみを明示的に指定するだけで監視コマンドにユーザ名/パスワー

ドを通知する機能です。ユーザ名/パスワードの管理は、監視コマンド単位に行われます。 各監視コマンドは、パスワード管理ファイルへのユーザ名/パスワードの登録状況を見て動

作を行うため、ユーザ名管理機能を利用するための特別なアプリケーションや環境の設定は、

必要ありません。

7.5.1 パスワード管理ファイル パスワードの管理機能を使用する場合は、パスワード管理ファイルを新規に作成する必要

があります。 ※ ファイルサーバ監視オプションのインストールを実施しても下記のファイルは

作成されませんので、パスワード管理ファイルを作成してください。

監視コマンド名 パスワード管理ファイル clp_sambamon /opt/nec/clusterpro/work/clp_sambamon

パスワード管理ファイルは、rootユーザのみのアクセス権限にします。 パスワード管理ファイルの内容は、以下のようにユーザ名とパスワードをカンマ(,)で区切っ

てください。複数のユーザを登録する場合は、改行して追加してください。

user1,password1 user2,password2 user3,password3 : : userN,passwordN

注意 ・ ユーザ名とパスワードに指定可能な長さは255バイトまでとなります。 ・ 不要なスペース、タブコードなどは記入しないでください。 ・ 同一ユーザ名を複数指定しないでください。

Page 38: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

38

7.5.2 監視コマンドのパラメータ記述 パスワード管理機能を利用する際は、監視コマンドの記述において、ユーザ名指定の-uパ

ラメータを記述し、パスワード指定の-pパラメータを記述しないことが条件となります。 監視コマンドのパラメータ指定と、監視コマンドの動作は以下の表のとおりです。

-uパラメータあり -uパラメータなし -pパラメータあり 各パラメータで指定した値が有

効 既定値のユーザ名、パラメータ

で指定したパスワードが有効 -pパラメータなし パスワード管理ファイルに-uパラ

メータで指定されたユーザ名と

対応するパスワードが記述され

ていれば、パスワード管理ファイ

ルに記述されているパスワード

が有効、記述されていなけれ

ば、パラメータで指定されたユー

ザ名と既定値のパスワードが有

各コマンドの既定値の値が有効

Page 39: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

39

8 アラートメッセージ

8.1 clp_sambamonが出力するメッセージ

8.1.1 正常な動作を示すメッセージ

ID メッセージ 説 明 補 足

1 The clp_sambamon has started watching Samba. [ID:xx]

clp_sambamonが起動されたこと

を示します。

2 The clp_sambamon is going to watch share resource [xxx].[ID:xx]

clp_sambamonがディレクトリxxxの監視を開始したことを示します。

上記メッセージの後に本メッセージ

がすぐに表示されない場合は、異常

が発生している可能性があります。

その場合、しばらく経つと、エラー

メッセージが表示されることがありま

すので、エラーメッセージを元に対

処してください。 3 The clp_sambamon will stop

watching Samba [xxx]. [ID:xx]clp_sambamonが終了することを

示します。

7 The clp_sambamon is going to stop monitoring. [ID:xx]

clp_sambamonの監視が中断され

たことを示します。 --pauseで監視の中断を指定すると

表示されます。 8 The clp_sambamon is going

to monitor. [ID:xx] clp_sambamonの監視が再開され

たことを示します。 --continueで監視の再開を指定する

と表示されます。 9 The clp_sambamon got the

password. [ID:xx] clp_sambamonがパスワード管理

ファイルからパスワード情報を取得

したことを示します。

52 Trial Period of clp_sambamon is till nn/nn/nn (mm/dd/yyyy).

試用版のライセンスで動作している

ことを示します。 -

8.1.2 設定誤りなどで発生するメッセージ

ID メッセージ 説 明 補 足

11 Invalid parameter in the clp_sambamon. [ID:xx]

clp_sambamonのパラメータ値が

形式的に不正であったことを示しま

す。

監視コマンドのパラメータ値を確認

してください。

12 '-s' parameter is not specified at the clp_sambamon command. [ID:xx]

clp_sambamonに -sパラメータが

指定されていないことを示します。

監視コマンドのパラメータを確認して

ください。

13 The monitor id is not specified at the clp_sambamon command.

clp_sambamonに識別子が指定さ

れていないことを示します。 監視コマンドのパラメータを確認して

ください。

14 The specified monitor id is already under use in other processes. [ID:xx]

clp_sambamonは、既に同一の識

別子が実行されているため、新た

に起動することができないことを示

します。

監視コマンドのパラメータを確認して

ください。

Page 40: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

40

ID メッセージ 説 明 補 足

15 The clp_sambamon has not performed end processing.[ID:xx]

-stopパラメータで終了処理を行う

ことができなかったことを示します。

監視コマンドのパラメータを確認して

ください。

51 The license of clp_sambamon is not registered.

ラインセスが登録されていないこと

を示します。 ライセンス登録を行ってください。

53 The license of trial expired by nn/nn/nn (mm/dd/yyyy).

試用版ライセンスの試用期限が切

れたことを示します。 -

55 The license of trial is valid from nn/nn/nn (mm/dd/yyyy).

試用版ライセンスの試用開始日に

なっていないことを示します。 -

56 The registration license overlaps.

登録したライセンスキーが重複して

いることを示します。 各サーバで異なるライセンスキーを

登録してください。 62 The clp_sambamon has

detected an error in Samba [xxx] (tree connect error[nn]). [ID:xx]

Sambaの共有リソースに接続する

ことができなかったことを示します。

エラーコードは、CIFSの

SMB_COM_NEGOTIATEに対するエ

ラーコードです。通常67になりま

す。

共有名やユーザ名などが正しくない

可能性がありますので、パラメータ

とSambaの環境を確認してください。

64 The clp_sambamon has detected an error in Samba [xxx] (connect error[nn]). [ID:xx]

Samba に 接 続 す る こ と が で き な

かったことを示します。

自サーバからSambaに接続する許

可がない可能性がありますので、Sa

mbaの環境を確認してください。

72 The clp_sambamon has detected network error(connect error[nn]). [ID:xx]

Sambaのサーバに接続することが

できなかったことを示します。

エラーコードは、ソケットシステム

コールのエラー番号です。

IPアドレスが不正、またはSambaの

サービスが停止している可能性が

ありますので、パラメータとSambaの

環境を確認してください。

8.1.3 ファイルサーバ監視で異常を検出したときのメッセージ

ID メッセージ 説 明 補 足 6 The clp_sambamon will

terminate. [ID:xx] 異常を検出して終了することを示し

ます。 直前に表示されているメッセージに

より対処を行ってください。 62 The clp_sambamon has

detected an error in Samba [xxx] (tree connect error[nn]). [ID:xx]

Sambaの共有リソースに接続する

ことができなかったことを示します。

エラーコードは、CIFSの

SMB_COM_SESSION_SETUP_ANDXに対するエラーコードです。

エラーコードを元に対処してくださ

い。

63 The clp_sambamon has detected an error in Samba [xxx] (share type error). [ID:xx]

Sambaの共有リソースの種別が異

常であったことを示します。 パラメータで指定した共有名とSamba環境を確認し、Sambaの再起動

を行ってください。 64 The clp_sambamon has

detected an error in Samba [xxx] (connect error[nn]). [ID:xx]

Sambaに接続することができな

かったことを示します。 エラーコードを元に対処してくださ

い。

65 The clp_sambamon has detected an error in Samba [xxx] (negosiate error[nn]). [ID:xx]

SMBプロトコルのネゴシエーション

に失敗したことを示します。 エラーコードは、CIFSの

SMB_COM_NEGOTIATEに対す

るエラーコードです。

エラーコードを元に対処してくださ

い。

Page 41: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

41

ID メッセージ 説 明 補 足 72 The clp_sambamon has

detected network error(connect error[nn]). [ID:xx]

Sambaサーバとの接続処理で異

常を検出したことを示します。 エラーコードは、ソケットシステム

コールのエラー番号です。

エラーコードを元に対処してくださ

い。

73 The clp_sambamon has detected network error(send error[nn]). [ID:xx]

Sambaサーバへのデータ送信処

理で異常を検出したことを示しま

す。 エラーコードは、ソケットシステム

コールのエラー番号です。

エラーコードを元に対処してくださ

い。

74 The clp_sambamon has detected network error(select error[nn]). [ID:xx]

Sambaサーバからの応答待ち処

理で異常を検出したことを示しま

す。 エラーコードは、ソケットシステム

コールのエラー番号です。

エラーコードを元に対処してくださ

い。

75 The clp_sambamon has detected network error(recv error[nn]). [ID:xx]

Sambaサーバからのデータ受信処

理で異常を検出したことを示しま

す。 エラーコードは、ソケットシステム

コールのエラー番号です。

エラーコードを元に対処してくださ

い。

8.1.4 システム異常などで発生するメッセージ

ID メッセージ 説 明 補 足

42 The clp_sambamon has detected system error (xxx nn). [ID:xx]

Linuxのシステムエラーが発生した

ことを示します。xxxは関数名、nnはエラーコードを示します。

エラーコードを元にシステムの状態

を確認してください。

54 Failed to check license of the clp_sambamon.

ライセンス情報の確認に失敗した

ことを示します。 CLUSTERPROのライセンス管理モ

ジュールが古い可能性があります。

モジュールのupdateがないか確認

してください。 61 The clp_sambamon could not

get environment of server(error[nn]). The clp_sambamon will terminate. [ID:xx]

サーバ名の取得に失敗したことを

示します。 エラーコードは、ソケットシステム

コールのエラー番号です。

エラーコードを元に対処してくださ

い。

71 The clp_sambamon has detected network error(socket error[nn]). [ID:xx]

socketの作成に失敗したことを示

します。 エラーコードは、ソケットシステム

コールのエラー番号です。

エラーコードを元に対処してくださ

い。

Page 42: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

42

8.2 clp_nfsmonが出力するメッセージ

8.2.1 正常な動作を示すメッセージ

ID メッセージ 説 明 補 足

1 The clp_nfsmon has started watching NFS. [ID:xx]

clp_nfsmonが起動されたことを示

します。

2 The clp_nfsmon is going to watch shared directory 'xxx'. [ID:xx]

clp_nfsmonがディレクトリxxxの監

視を開始したことを示します。 上記メッセージの後に本メッセージ

がすぐに表示されない場合は、異常

が発生している可能性があります。

その場合、しばらく経つと、エラー

メッセージが表示されることがありま

すので、エラーメッセージを元に対

処してください。 3 The clp_nfsmon will stop

watching NFS shared directory 'xxx'. [ID:xx]

clp_nfsmonが終了することを示し

ます。

7 The clp_nfsmon is going to stop monitoring. [ID:xx]

clp_nfsmonの監視が中断されたこ

とを示します。 --pauseで監視の中断を指定すると

表示されます。 8 The clp_nfsmon is going to

monitor. [ID:xx] clp_nfsmonの監視が再開されたこ

とを示します。 --continueで監視の再開を指定する

と表示されます。 52 Trial Period of clp_nfsmon is

till nn/nn/nn (mm/dd/yyyy). 試用版のライセンスで動作している

ことを示します。 -

8.2.2 設定誤りなどで発生するメッセージ

ID メッセージ 説 明 補 足

11 Invalid parameter in the clp_nfsmon. [ID:xx]

clp_nfsmonのパラメータ値が形式

的に不正であったことを示します。

監視コマンドのパラメータ値を確認

してください。

12 '-d' parameter is not specified at the clp_nfsmon command. [ID:xx]

clp_nfsmonに-dパラメータが指定

されていないことを示します。 監視コマンドのパラメータを確認して

ください。

13 The monitor id is not specified at the clp_nfsmon command.

clp_nfsmonに識別子が指定され

ていないことを示します。 監視コマンドのパラメータを確認して

ください。 14 The specified monitor id is

already under use in other processes. [ID:xx]

clp_nfsmonは、既に同一の識別

子が実行されているため、新たに

起動することができないことを示し

ます。

監視コマンドのパラメータを確認して

ください。

15 The clp_nfsmon has not performed end processing. [ID:xx]

-stopパラメータで終了処理を行う

ことができなかったことを示します。

監視コマンドのパラメータを確認して

ください。

51 The license of clp_nfsmon is not registered.

ラインセスが登録されていないこと

を示します。 ライセンス登録を行ってください。

53 The license of trial expired by nn/nn/nn (mm/dd/yyyy).

試用版ライセンスの試用期限が切

れたことを示します。 -

Page 43: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

43

ID メッセージ 説 明 補 足

55 The license of trial is valid from nn/nn/nn (mm/dd/yyyy).

試用版ライセンスの試用開始日に

なっていないことを示します。 -

56 The registration license overlaps.

登録したライセンスキーが重複して

いることを示します。 各サーバで異なるライセンスキーを

登録してください。 0 clp_nfsmon: mount error(xxxx) NFSの共有ディレクトリをmountす

ることができなかったことを示しま

す。

共有ディレクトリ名が正しくない可能

性がありますので、パラメータとNFSの環境を確認してください。

0 clp_nfsmon: RPC: Port mapper failure – xxxx

NFSに接続することができなかっ

たことを示します。 IPアドレスが正しくない、またはportmapサービスが停止している可能

性がありますので、パラメータとNFSの環境を確認してください。

0 clp_nfsmon: RPC: Program not registerd.

NFSサービスに接続できなかった

ことを示します。 NFSのサービスが停止している可

能性がありますので、NFSの環境を

確認してください。 0 clp_nfsmon: RPC: Unable to

receive: errno = Connection refused.

portmapサービスが正しく動作でき

なかったことを示します。 ポート番号の指定が正しくない可能

性があります。パラメータとNFSの

環境を確認してください。

8.2.3 ファイルサーバ監視で異常を検出したときのメッセー

ID メッセージ 説 明 補 足 6 The clp_nfsmon will terminate.

[ID:xx] 異常を検出して終了することを示し

ます。 前に表示されているメッセージによ

り対処を行ってください。 66 The clp_nfsmon has detected

an error in NFS. [ID:xx] 異常を検出して終了することを示し

ます。 直前に表示されているメッセージに

より対処を行ってください。 0 clp_nfsmon: xxxxxxxx NFSが出力するメッセージです。 表示されているメッセージにより対

処を行ってください。

8.2.4 システム異常などで発生するメッセージ

ID メッセージ 説 明 補 足

42 The clp_nfsmon has detected system error (xxx nn). [ID:xx]

Linuxのシステムエラーが発生した

ことを示します。xxxは関数名、nnはエラーコードを示します。

エラーコードを元にシステムの状態

を確認してください。

54 Failed to check license of the clp_nfsmon.

ライセンス情報の確認に失敗した

ことを示します。 CLUSTERPROのライセンス管理モ

ジュールが古い可能性があります。

モジュールのupdateがないか確認

してください。 61 The clp_nfsmon could not get

environment of server(error[nn]). The clp_nfsmon will terminate. [ID:xx]

サーバ名の取得に失敗したことを

示します。 エラーコードは、ソケットシステム

コールのエラー番号です。

エラーコードを元に対処してくださ

い。

Page 44: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

44

9 トレッキングツールを利用した環境構築

トレッキングツールを利用してファイルサーバシステムのフェイルオーバグループを作成する際は、

以下の手順で行います。 1) 被監視アプリケーション用のフェイルオーバグループの追加

2) ディスクリソースやIPリソースの追加

3) 被監視アプリケーション起動用のEXECリソースの追加

4) 上記をCLUSTERPROに反映して被監視アプリケーションが正常に動作することを確

認(「5.4.1 監視対象アプリケーションの動作確認」を参照)

5) 監視コマンド起動用のEXECリソースの追加

6) 監視コマンドのEXECリソースを監視するためのモニタリソースの追加

7) 上記をCLUSTERPROに反映して被監視アプリケーションおよび監視コマンドが正常に

動作することを確認(「5.4.2 監視コマンドの動作確認」を参照) 上記手順のうち、3)5)6)について、以下に説明します。

Page 45: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

45

9.1 被監視アプリケーションのEXECリソース追加

トレッキングツールを実行し、被監視アプリケーション用のフェイルオーバグループで、「リソースの

追加」を行います。 被監視アプリケーションのEXECリソースを追加します。リソースタイプとして、「execute

resource」を選択します。 「置換」ボタンをクリックして、start.shとstop.shのそれぞれを、監視オプションのスクリプトテンプ

レートに置換します。

Page 46: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

46

被監視アプリケーションのスクリプトを指定して置換します。監視アプリケーション用のテンプレー

トで置換してください。 置換する旨の確認画面が表示されるので、「はい」を選択します。置換元のファイルも確認してく

ださい。 「編集」ボタンをクリックすると、エディタが開くので、環境に合わせてスクリプトを修正します。 修正ポイントは、「10 スクリプトテンプレート」を参照してください。 「調整」ボタンをクリックし、開始スクリプト、終了スクリプトとも「同期」になっていることを確認しま

す(既定値は、同期)。

Page 47: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

47

この画面では、環境に合わせて設定してください。特に変更しなくても構いません。 この画面では、特に変更しません。依存するリソースにディスクリソースやIPリソースが表示され

ていることを確認してください。 「完了」ボタンをクリックして、被監視アプリケーション用のEXECリソースを作成します。 被監視アプリケーションのEXEC]リソースが追加されたら、CLUSTERPROに反映し、動作確認

を行ってください。

Page 48: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

48

9.2 監視コマンドのEXECリソース追加 被監視アプリケーション用のフェイルオーバグループに監視コマンド用のEXECリソースを追加し

ます。 リソースタイプとして、「execute resource」を選択します。「名前」は、先ほどの名前と違う値を指

定します。 「置換」ボタンをクリックして、start.shとstop.shのそれぞれを、監視オプションのスクリプトテンプ

レートに置換します。

Page 49: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

49

監視コマンドのスクリプトを指定して置換します。監視コマンド用のテンプレートで置換してくださ

い。 置換する旨の確認画面が表示されるので、「はい」を選択します。置換元のファイルも確認してく

ださい。 「編集」ボタンをクリックすると、エディタが開くので、環境に合わせてスクリプトを修正します。 修正ポイントは、「10 スクリプトテンプレート」を参照してください。 「調整」ボタンをクリックします。

Page 50: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

50

開始スクリプトで「非同期」を選択します。 活性異常検出時の復旧動作の「フェイルオーバしきい値」を「0」に、「 終動作」を「グループ停

止」にします。 「既定の依存関係に従う」のチェックをはずし、依存するリソースに被監視アプリケーションの

EXECリソースを追加します。 「完了」ボタンをクリックして、監視コマンド用のEXECリソースを作成します。

Page 51: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

51

9.3 モニタリソースの設定 モニタリソースの追加を行います。 監視タイプとして、「pid monitor」を選択します。 「参照」ボタンをクリックして、pidの対象となるアプリケーションを指定します。

※1

Page 52: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

52

監視コマンドのEXECリソースを選択します。 「参照」ボタンをクリックして、回復対象を選択します。 被監視アプリケーションのあるフェイルオーバグループを選択します。

Page 53: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

53

終動作を選択します。この選択により、監視コマンドが被監視アプリケーションの異常を検出し

たときのCLUSTERPROの動作を決定します。 ※1

障害を検出したときに、すぐにフェイルオーバを行いたい場合は、「再活性化しきい値」に0を

指定してください。逆に、障害を検出したときに、グループの再活性化を行いたい場合は、

「再活性化しきい値」に0以外の値を指定してください。 「再活性化しきい値」を0以外の値に設定する場合、「監視開始待ち時間」の値を以下の時間

よりも長く設定する必要があります。 - 監視オプション起動してから異常により監視オプションが終了するまでの時間

監視オプションが終了するまでの時間は、-iパラメータ(監視間隔)、-cパラメータ(リトライ回数)、-rパラメータ(応答待ち時間)の値に影響されます。 【例】 ファイルサーバのストールにより、監視オプションが終了する場合 -i (監視間隔) : 30 (秒) -c (リトライ回数) : 5 (回) -r (応答待ち時間) : 60 (秒) 監視オプションが終了するまでのおおよその時間 60(秒) + ( 30(秒) + 60(秒) )×5(回) = 510 (秒) ※ 応答待ち時間 + ( 監視間隔 + 応答待ち時間 )×リトライ回数 エラーの内容により、監視オプションの終了までの時間が若干異なります。エラーの種類に

応じた監視オプションの動作については、「7.2 監視チャート」を参照してください。 ※2

+ 異常検出時にクラスタとしてサーバを停止することなくフェイルオーバを行いたい場合

は、「フェイルオーバしきい値」に1を指定します。 この場合、異常を検出したサーバでは、他のフェイルオーバグループは動作を続けま

す。フェイルオーバ先のサーバでも異常を検出した場合は、さらにフェイルオーバが発

生し、フェイルオーバグループが戻ってきます。

+ 異常検出時にクラスタとしてサーバを停止しフェイルオーバを行いたい場合は、「フェイ

ルオーバしきい値」に0を指定します。

※1

※2

Page 54: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

54

さらに、「 終動作」に「クラスタデーモン停止」「クラスタデーモン停止とOSシャットダウ

ン」「クラスタデーモン停止とOS再起動」のいずれかを指定します。 この場合、異常を検出したサーバは、クラスタとして動作しなくなるため、他のフェイル

オーバグループも停止もしくはフェイルオーバが発生します。

障害発生時に復旧作業を行うことを考慮して、 「フェイルオーバしきい値」 0 「 終動作」 クラスタデーモン停止

を指定することをお勧めします。

終動作の詳細については、CLUSTERPROの構築ガイドを参照してください。 設定が終了したら、「完了」ボタンをクリックして、モニタリソースを作成します。

Page 55: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

55

10 スクリプトテンプレート

スクリプトは、start.shとstop.shの2つのスクリプトのテンプレートが用意されています。 動作環境などに合わせて、修正してご利用ください。修正ポイントを次項のスクリプトにおい

て下線付き太斜体で示します。

10.1 Sambaサービス起動用

10.1.1 start.sh #! /bin/sh

#***************************************

#* start.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "SAMBA start"

#

# SAMBAの起動

#

/sbin/service smb start

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

本製品には、トレッキングツール用のスクリプトのテンプレートが同梱されています。 テンプレートは、改良・修正されていくことがありますので、CLUSTERPROのホームページに

新版のテンプレートがあるかどうかを必ず確認し、あればそちらを入手してご使用ください。

Page 56: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

56

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "SAMBA start"

#

# SAMBAの起動

#

/sbin/service smb start

else

echo "ERROR_DISK from FAILOVER"

fi

else

echo "NO_CLP"

fi

echo "EXIT"

exit 0

Page 57: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

57

10.1.2 stop.sh

#! /bin/sh

#***************************************

#* stop.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "SAMBA stop"

#

# SAMBAの終了

#

/sbin/service smb stop

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "SAMBA stop"

#

# SAMBAの終了

#

/sbin/service smb stop

else

echo "ERROR_DISK from FAILOVER"

fi

else

Page 58: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

58

echo "NO_CLP"

fi

echo "EXIT"

exit 0

Page 59: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

59

10.2 Samba監視用

10.2.1 start.sh

#! /bin/sh

#***************************************

#* start.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "clp_sambamon start"

#

# 共有ファイル名や共有プリンタ名を適切な値に修正します。

#

clp_sambamon sambawatch -s XXXX

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "clp_sambamon start"

#

# 共有ファイル名や共有プリンタ名を適切な値に修正します。

#

clp_sambamon sambawatch -s XXXX

else

Page 60: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

60

echo "ERROR_DISK from FAILOVER"

fi

else

echo "NO_CLP"

fi

echo "EXIT"

exit 0

Page 61: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

61

10.2.2 stop.sh

#! /bin/sh

#***************************************

#* stop.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "clp_sambamon stop"

#

# clp_sambamonの終了

#

clp_sambamon sambawatch -stop

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "clp_sambamon stop"

#

# clp_sambamonの終了

#

clp_sambamon sambawatch -stop

else

echo "ERROR_DISK from FAILOVER"

fi

else

Page 62: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

62

echo "NO_CLP"

fi

echo "EXIT"

exit 0

Page 63: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

63

10.3 NFSサービス起動用

10.3.1 start.sh #! /bin/sh

#***************************************

#* start.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "NFS start"

#

# NFSサービスの起動

#

/sbin/service nfs start

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "NFS start"

#

# NFSサービスの起動

#

/sbin/service nfs start

else

Page 64: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

64

echo "ERROR_DISK from FAILOVER"

fi

else

echo "NO_CLP"

fi

echo "EXIT"

exit 0

Page 65: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

65

10.3.2 stop.sh

#! /bin/sh

#***************************************

#* stop.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "NFS stop"

#

# NFSサービスの終了

#

/sbin/service nfs stop

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "NFS stop"

#

# NFSサービスの終了

#

/sbin/service nfs stop

else

echo "ERROR_DISK from FAILOVER"

fi

else

Page 66: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

66

echo "NO_CLP"

fi

echo "EXIT"

exit 0

Page 67: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

67

10.4 NFS監視用

10.4.1 start.sh

#! /bin/sh

#***************************************

#* start.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "clp_nfsmon start"

#

# 共有ディレクトリ名を適切な値に修正します。

#

clp_nfsmon nfswatch -d XXXX

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "clp_nfsmon start"

#

# 共有ディレクトリ名を適切な値に修正します。

#

clp_nfsmon nfswatch -d XXXX

else

Page 68: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

68

echo "ERROR_DISK from FAILOVER"

fi

else

echo "NO_CLP"

fi

echo "EXIT"

exit 0

Page 69: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

69

10.4.2 stop.sh

#! /bin/sh

#***************************************

#* stop.sh *

#***************************************

if [ "$CLP_EVENT" = "START" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "NORMAL1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "NORMAL2"

else

echo "ON_OTHER1"

fi

echo "clp_nfsmon stop"

#

# clp_nfsmonの終了

#

clp_nfsmon nfswatch -stop

else

echo "ERROR_DISK from START"

fi

elif [ "$CLP_EVENT" = "FAILOVER" ]

then

if [ "$CLP_DISK" = "SUCCESS" ]

then

echo "FAILOVER1"

if [ "$CLP_SERVER" = "HOME" ]

then

echo "FAILOVER2"

else

echo "ON_OTHER2"

fi

echo "clp_nfsmon stop"

#

# clp_nfsmonの終了

#

clp_nfsmon nfswatch -stop

else

echo "ERROR_DISK from FAILOVER"

fi

else

Page 70: CLUSTERPRO for Linux Ver3 - NEC(Japan)...3 本構築ガイドは、「CLUSTERPRO ファイルサーバ監視オプション for Linux R3.0-3」に対応しています。 CLUSTERPRO®は日本電気株式会社の登録商標です。

70

echo "NO_CLP"

fi

echo "EXIT"

exit 0