Documentation Home
> Sun Cluster 3.0 データサービス開発ガイド
Sun Cluster 3.0 データサービス開発ガイド
Book Information
はじめに
第 1 章 RMAPI の概要
Sun Cluster とは
リソース管理オブジェクトのモデル
リソースタイプ
リソース
リソースグループ
RGM
RGM の管理インタフェース
コールバックメソッド
アクセスメソッド
第 2 章 RMAPI の使用方法
リソースとリソースタイププロパティの設定
コールバックメソッドの使用方法
リソースとリソースグループのプロパティ情報へのアクセス
メソッドの呼び出し回数への非依存性
アプリケーションの制御
リソースの起動と停止
リソースの初期化と終了
リソースの監視
リソースグループのフェイルオーバーと再起動の制御
モニターをサポートするリソースプロパティ
Status と Status_msg の設定
モニターをサポートするリソースグループプロパティ
モニターをサポートするリソースタイププロパティ
メッセージログのリソースへの追加
プロセス管理の提供
リソースへの管理サポートの提供
フェイルオーバーリソースの実装
スケーラブルリソースの実装
スケーラブルサービスの妥当性検査
データサービスの作成と検証
データサービス作成用開発環境の設定
開発環境を設定する方法
データサービスをクラスタに転送する方法
START と STOP メソッドを使用するかどうかの決定
キープアライブの使用方法
HA データサービスの検証
リソース間の依存関係の調節
第 3 章 データサービスの要件
クライアントサーバー環境
障害の耐性
多重ホストデータ
ホスト名
多重ホームホスト
INADDR_ANY へのバインドと特定の IP アドレスへのバインド
クライアントの再試行
多重ホストデータを配置するためのシンボリックリンクの使用
第 4 章 RMAPI リファレンス
RMAPI アクセスメソッド
RMAPI シェルコマンド
RMAPI リソースコマンド
リソースタイプコマンド
リソースグループコマンド
クラスタコマンド
C 関数
リソース関数
リソースタイプ関数
リソースグループ関数
クラスタ関数
ユーティリティ関数
RMAPI コールバックメソッド
メソッドの引数
終了コード
制御および初期化コールバックメソッド
管理サポートメソッド
ネットワーク関連コールバックメソッド
モニター制御コールバックメソッド
第 5 章 サンプルアプリケーション
サンプルアプリケーションの概要
リソースタイプ登録ファイルの定義
RTR ファイルの概要
サンプル RTR ファイルのリソースタイププロパティ
サンプル RTR ファイルのリソースプロパティ
RTR ファイルのシステム定義プロパティ
RTR ファイルの拡張プロパティ
すべてのメソッドに共通な機能の提供
コマンドインタプリタの指定およびパスのエクスポート
PMF_TAG と SYSLOG_TAG 変数の宣言
関数の引数の構文解析
エラーメッセージの生成
プロパティ情報の取得
データサービスの制御
START メソッド
START の概要
構成の確認
アプリケーションの起動
START の終了状態
STOP メソッド
STOP の概要
アプリケーションの停止
STOP の終了状態
障害モニターの定義
検証プログラム
検証プログラムの概要
プロパティ値の取得
サービスの信頼性の検査
再起動とフェイルオーバーの評価
データサービスの再起動
検証プログラムの終了状態
MONITOR_START メソッド
MONITOR_START の概要
検証プログラムの起動
MONITOR_STOP メソッド
MONITOR_STOP の概要
検証プログラムの停止
MONITOR_STOP の終了状態
MONITOR_CHECK メソッド
プロパティ更新の処理
VALIDATE メソッド
VALIDATE の概要
VALIDATE メソッドの構文解析関数
Confdir の妥当性検査
VALIDATE の終了状態
UPDATE メソッド
UPDATE の概要
UPDATE による障害モニターの停止
障害モニターの再起動
UPDATE の終了状態
付録 A 標準プロパティ
リソースタイププロパティ
リソースプロパティ
リソースグループプロパティ
リソースプロパティの属性
付録 B データサービスのコード例
リソースタイプ登録ファイルのリスト
START メソッドのコードリスト
STOP メソッドのコードリスト
gettime ユーティリティのコードリスト
PROBE プログラムのコードリスト
MONITOR_START メソッドのコードリスト
MONITOR_STOP メソッドのコードリスト
MONITOR_CHECK メソッドのコードリスト
VALIDATE メソッドのコードリスト
UPDATE メソッドのコードリスト
付録 C RGM の有効な名前と値
RGM の有効な名前
RGM の値
© 2010, Oracle Corporation and/or its affiliates