本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム

HP Serviceguard の管理 Linux 用

≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

HP 部品番号: B9903-90052

第 6 版

2006 年 8 月


目次

出版履歴
はじめに
1 Serviceguard for Linux の概要
Serviceguard for Linux について
フェイルオーバー
Serviceguard クラスタの表示
構成の手順
2 Serviceguard for Linux でのハードウェア構成
冗長クラスタ構成要素
冗長ネットワーク構成要素
冗長イーサーネット構成
冗長ディスク記憶装置
サポートされているディスクインタフェース
ディスクモニター
ディスク構成例
冗長電源
3 Serviceguard のソフトウェア構成要素
Serviceguard のアーキテクチャ
Serviceguard のデーモン
クラスタマネージャの動作
クラスタの構成
ハートビートメッセージ
クラスタ全体の手動による起動
クラスタの自動起動
動的クラスタ再編成
スプリットブレインの問題を回避するクラスタ定足数
クラスタロック
クラスタロックとしてロック LUN を使用
クラスタロックとしてクォーラムサーバーを使用
クォーラムサーバー構成のタイプ
パッケージマネージャの動作
パッケージの構成
パッケージを実行/停止する時期と場所の決定
パッケージの切り替え
フェイルオーバー方針
フェイルバック方針
パッケージフェイルオーバー動作の選択
パッケージ制御スクリプトの動作
パッケージの実行
制御スクリプトの起動前
実行スクリプトの実行中
実行スクリプトの正常終了および異常終了
cmrunserv を使ったサービスの起動
ディスクモニター サービス
サービスの実行中
サービスまたはサブネットの障害時
コマンドによるパッケージの停止時
停止スクリプトの実行中
停止スクリプトの正常終了および異常終了
ネットワークマネージャの動作
定常 IP アドレスと再配置可能 IP アドレス
再配置可能 IP アドレスの追加と削除
LAN インタフェースのボンディング
負荷バランスを目的としたボンディング
リモート切り替え
切り替え後の ARP メッセージ
データ記憶領域用のボリュームマネージャ
Smart Array 上の記憶領域の例
マルチパス機構と LVM
ディスクの監視
LVM についての詳細
障害への応答
ノード障害発生時の制御の移行 (TOC)
ハードウェア障害への応答
パッケージ障害とサービス障害への応答
4 HA クラスタのプランニングと文書化
プランニング全般
Serviceguard のメモリー要件
拡張のプランニング
ハードウェアのプランニング
SPU 情報
LAN 情報
共有記憶装置
ディスクの入出力情報
ハードウェア構成用ワークシート
電源のプランニング
電源構成用ワークシート
クォーラムサーバーのプランニング
クォーラムサーバー用ワークシート
ボリュームマネージャのプランニング
ボリュームグループと物理ボリュームのワークシート
クラスタ構成のプランニング
クォーラムサーバー情報
ロック LUN の情報
クラスタ構成のパラメータ
クラスタ構成用ワークシート
パッケージ構成のプランニング
論理ボリュームとファイルシステムのプランニング
拡張のプランニング
切り替え動作とフェイルオーバー動作の選択
パッケージ構成ファイルのパラメータ
パッケージ制御スクリプトの変数
パッケージ構成のワークシート
5 HA クラスタの構成
システムの準備
Serviceguard のファイルの位置
Serviceguard のコマンドアクセスの有効化
セキュリティファイルの編集
ユーザー名の検証
アクセスロール
構成済みクラスタのアクセス制御の設定
クォーラムサーバーの設定
クォーラムサーバーのインストール
クォーラムサーバーの実行
クォーラムサーバー用パッケージの作成
ロック LUN の設定
チャネルボンディングの構成 (Red Hat の場合)
構成例
ネットワークの再起動
構成の表示
チャネルボンディングの構成 (SLES9 および SLES10 の場合)
ネットワークの再起動
論理ボリュームインフラストラクチャの作成
ディスク情報の表示
パーティションの作成
VG アクティブ化保護を有効にする
ボリュームグループの構築: Smart Array クラスタストレージ (MSA 500 シリーズ) の例
ボリュームグループと論理ボリュームの構築
すべてのノードへの共有構成の配布
共有構成のテスト
ボリュームグループ構成データの保存
ディスクモニターのセットアップ
クラスタの構成
Serviceguard Manager によるクラスタの構成
クォーラムサーバーの指定
ロック LUN の指定
クラスタ構成テンプレートファイル
構成済みパッケージの最大数を指定する
クラスタのタイミングパラメータの変更
クラスタ稼働時のノードの追加と削除
クラスタ構成の確認
クラスタロック構成メッセージ
バイナリ構成ファイルの配布
稼働中のクラスタの管理
Serviceguard Manager でのクラスタの動作チェック
Serviceguard コマンドでのクラスタの動作チェック
自動起動機能のセットアップ
システムメッセージの変更
単一ノードクラスタの管理
クラスタ構成の削除
6 パッケージとサービスの構成
Serviceguard Manager によるパッケージの構成
パッケージ構成の作成
パッケージ構成ファイルの作成
パッケージ制御スクリプトの記述
パッケージ制御スクリプトのカスタマイズ
多数の記憶装置を使用する場合の最適化
ディスクモニターサービスの構成
パッケージ制御スクリプトのテンプレートファイル
パッケージ制御スクリプトへのユーザー定義関数の追加
稼働中のクラスタでのパッケージの追加、削除
パッケージ構成の確認
構成の適用と配布
Linux コマンドによる、パッケージ制御スクリプトのコピー
クラスタとパッケージ動作のテスト
ディスクモニター構成の作成
すべてのディスクを監視対象とする構成
単一ノード上のディスクを監視対象とする構成
7 クラスタとパッケージの管理
cmviewcl コマンドによるクラスタとパッケージ状態の確認
クラスタとパッケージの状態の種類
クラスタとパッケージの状態の例
Serviceguard Manager の使用
Serviceguard Manager の動作
コマンドによる Serviceguard Manager の実行
特定のクラスタでの起動
特定のクラスタ以外での Serviceguard Manager の起動
オブジェクトマネージャへの接続
クラスタデータの保存ファイルのオープン
クラスタデータの表示
ヘルプの操作
クラスタオブジェクトの管理
監視対象ディスクのステータスの表示
クラスタとノードの管理
全ノードが停止しているときのクラスタの起動
稼働中のクラスタへの、構成済みノードの追加
稼働中のクラスタでのノードのクラスタ動作の停止
クラスタ全体の停止
停止したクラスタの再構成
クラスタの自動再起動
稼働中のクラスタの再構成
クラスタ稼働中のノードの追加
クラスタ稼働中のノードの削除
パッケージとサービスの管理
パッケージの起動
パッケージの停止
パッケージの移動
停止しているクラスタでのパッケージの再構成
稼働中のクラスタでのパッケージ再構成
稼働中のクラスタへのパッケージの追加
稼働中のクラスタでのパッケージの削除
パッケージ切り替え動作の変更
サービスの再起動カウンターのリセット
構成変更が可能なパッケージの状態
クラスタ不具合時の対処
単一ノード動作
システム上の Serviceguard の削除
8 クラスタのトラブルシューティング
クラスタの運用テスト
パッケージマネージャのテスト
クラスタマネージャのテスト
ネットワークマネージャのテスト
ハードウェアの監視
ディスクの交換
ディスクアレイ内の故障したディスクドライブの交換
LAN カードの交換
障害が発生したクォーラムサーバーシステムの交換
トラブルシューティングの手掛かり
パッケージ IP アドレスの確認
システムログファイルの確認
オブジェクトマネージャ ログファイルの確認
構成ファイルの確認
パッケージ制御スクリプトの確認
cmquerycl コマンドと cmcheckconf コマンドの使用
LAN 構成の確認
問題の解決
Serviceguard コマンドのハング
クラスタの再形成
システム管理エラー
パッケージ移動のエラー
ノード障害とネットワーク障害
クォーラムサーバーのメッセージ
ロック LUN のメッセージ
A Serviceguard のコマンド
B 高可用性クラスタアプリケーションの設計
アプリケーション操作の自動化
ユーザーが故障停止の影響を受けないようにする
アプリケーションの起動/シャットダウン手順の定義
アプリケーションのフェイルオーバー速度の制御
非データファイルシステムの複写
ジャーナルファイルシステム (JFS) 使用の評価
データ損失の最小化
再開可能なトランザクションの使用
チェックポイントの使用
多重サーバーの設計
複製データサイトの設計
複数のシステムで実行されるアプリケーションの設計
ノード固有情報の回避
SPU ID または MAC アドレスの使用回避
アプリケーションへの固有の名前の割り当て
uname(2) の慎重な使用
固定ポートへのバインド
再配置可能 IP アドレスへのバインド
各アプリケーションへの独自のボリュームグループの割り当て
SNA アプリケーションの複数のあて先の使用
ファイルロックの回避
クライアント接続の復元
アプリケーション障害の処理
障害に強いアプリケーションの作成
アプリケーションの監視
計画的ダウンタイムの短縮
アプリケーションのアップグレードやパッチに必要な時間の短縮
オンラインでのアプリケーションの再構成の準備
保守作業の文書化
C HA アプリケーションと Serviceguard のインテグレーション
HA アプリケーションのインテグレーション用チェックリスト
単一システムでのアプリケーションの基本動作の定義
HA アプリケーションの複数のシステムへの組み込み
クラスタのテスト
D プランニングワークシート
ハードウェア用ワークシート
電源用ワークシート
クォーラムサーバー用ワークシート
ボリュームグループと物理ボリューム用ワークシート
クラスタ構成用ワークシート
パッケージ構成用ワークシート
パッケージ制御スクリプト用ワークシート
索引

図目次

1-1 代表的なクラスタ構成
1-2 フェイルオーバー後の代表的なクラスタ
1-3 Serviceguard Manager クラスタのステータス
1-4 Serviceguard クラスタの構成作業
2-1 冗長 LAN
2-2 高可用性を実現するミラー化ディスクの接続
3-1 Serviceguard for Linux のソフトウェア構成要素
3-2 ロック LUN の動作
3-3 クォーラムサーバーの動作
3-4 クォーラムサーバーと複数クラスタ
3-5 フェイルオーバー中に移動するパッケージ
3-6 パッケージの切り替え前
3-7 パッケージの切り替え後
3-8 自動交替用構成 (フェイルオーバー前)
3-9 自動交替用構成 (フェイルオーバー後)
3-10 CONFIGURED_NODE 方針パッケージ (フェイルオーバー後)
3-11 自動フェイルバック構成 (フェイルオーバー前)
3-12 自動フェイルバック構成 (フェイルオーバー後)
3-13 自動フェイルバック構成 (ノード 1 再起動後)
3-14 重要なイベントを示すパッケージの時間表
3-15 実行スクリプトを実行するためのパッケージの時間表
3-16 停止スクリプトを実行するためのパッケージの時間表
3-17 ボンディングされたネットワークインタフェース
3-18 ボンディング NIC
3-19 障害後のボンディング NIC
3-20 負荷バランスを目的として構成されたボンディング NIC
3-21 LUN として組み合わされている物理ディスク
3-22 LUN への Smart Array シングルパス
3-23 ボリュームグループとして構成されている Smart Array の LUN
3-24 LUN として組み合わされている物理ディスク
4-1 クラスタ構成例
4-2 パッケージ構成のワークシート
4-3 パッケージ制御スクリプトのワークシート
5-1 MSA500 ストレージのボリュームグループ
7-1 オブジェクトマネージャのログイン画面
7-2 Serviceguard Manager のオープニング画面
7-3 オブジェクトマネージャのログイン画面
7-4 Serviceguard Manager のファイルオープン画面
7-5 マップおよびクラスタリストの画面
7-6 クラスタの詳細画面
7-7 クラスタのプロパティシート画面
7-8 ヘルプ画面
7-9 アクションメニューが表示されたクラスタマップ
7-10 Serviceguard Manager に表示されたクラスタ起動コマンド
7-11 稼働中のクラスタ
7-12 監視対象オブジェクトの表示
印刷用画面へ
プライバシー 本サイト利用時の合意事項
© Hewlett-Packard Development Company, L.P.