この付録では、Sun Cluster Geographic Edition のハートビート、ハートビートプラグイン、パートナーシップ、保護グループ、およびデータ複製デバイスグループの標準プロパティーを示します。
この付録は、次の節で構成されます。
プロパティーの名前と値 (Query_interval、True、False など) は、大文字と小文字を区別しません。
次の表は、Sun Cluster Geographic Edition ソフトウェアで定義されているハートビートプロパティーについて説明しています。
表 A–1 一般的なハートビートプロパティー
プロパティ名 |
説明 |
---|---|
Query_interval (整数) |
ハートビート状態要求間の遅延を秒単位で指定します。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。 カテゴリ: 任意 デフォルト: 120 秒 |
次の表は、Sun Cluster Geographic Edition ソフトウェアで定義されている一般的なハートビートプラグインのプロパティーについて説明しています。
表 A–2 一般的なハートビートプラグインのプロパティー
プロパティ |
説明 |
---|---|
Plugin_properties (文字列) |
プラグインに固有のプロパティ文字列を指定します。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。 カテゴリ: 任意 デフォルト: なし。ただしデフォルトのハートビートプラグイン tcp_udp_plugin と ping-plugin を使用するハートビートを除く。 tcp_udp_plugin プラグインに関しては、この文字列の書式は remoteIPaddress /UDP/2084/ipsec, remoteIPaddress /TCP/2084/ipsec とあらかじめ定義されています。remote_IP_address 引数は、パートナークラスタの IP アドレスを指定します。オプションの ipsec 引数は、true または false のブール値を持つ IPsec をプラグインが使用するかどうかを指定します。 ping-plugin の場合、この文字列の形式は、「remote_IP_address」と事前に定義されています。remote_IP_address はパートナークラスタの IP アドレスを指定します。 |
Query_cmd (文字列) |
ハートビート状態要求コマンドへのパスを指定します。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。 カテゴリ: プラグインが事前に定義されたプラグインを指定していない場合、必須プロパティーです。 デフォルト: なし |
Requester_agent (文字列) |
要求元エージェントへの絶対パスを指定します。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。しかし、テスト目的以外で、デフォルトプラグインの Requester_agent プロパティーの調整が必要となることは決してありません。 カテゴリ: 任意 デフォルト: なし |
Responder_agent (文字列) |
応答側エージェントへの絶対パスを指定します。 チューニングの推奨事項: 値は作成時に割り当てられ、実行時に調整できます。しかし、テスト目的以外で、デフォルトプラグインの Responder_agent プロパティーの調整が必要となることは決してありません。 カテゴリ: 任意 デフォルト: なし |
Type (列挙型) |
プラグインのタイプを指定します。primary または backup のいずれかに設定します。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。 カテゴリ: 必須 デフォルト: ありません。ただし、ping_plugin という名前が付けられるデフォルトのハートビートを除きます。このプラグインを使用する場合、初期値は backup です。 |
次の表は、Sun Cluster Geographic Edition ソフトウェアで定義されているパートナーシップのプロパティーについて説明しています。
表 A–3 パートナーシップのプロパティー
プロパティ |
説明 |
---|---|
Description (文字列) |
パートナーシップの説明です。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。 カテゴリ: 任意 デフォルト: 空の文字列 |
Notification_ActionCmd (文字列) |
ハートビート喪失通知が発行されるときにトリガーされるアクションスクリプトへのパスを指定します。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。 カテゴリ: 任意 デフォルト: 空の文字列 |
Notification_EmailAddrs (文字列配列) |
ハートビート喪失通知が発行される際に電子メールを受けとるアドレス (複数可) をリスト形式で指定します。リストはコンマで区切ります。 チューニングの推奨事項: このプロパティーの値は作成時に割り当てられ、実行時に調整できます。 カテゴリ: 任意 デフォルト: 空の文字列 |
次の表は、Sun Cluster Geographic Edition ソフトウェアで定義されている保護グループプロパティーについて説明しています。
表 A–4 保護グループの一般的なプロパティー
プロパティ |
説明 |
---|---|
Description (文字列) |
保護グループについて説明します。 チューニングの推奨事項: このプロパティーは任意の時点で調整できます。 カテゴリ: 任意 デフォルト: 空の文字列 |
RoleChange_ActionArgs (文字列) |
役割変更アクションコマンド RoleChange_ActionCmd の実行時にコマンド行の最後に付けられる一連の引数を定義します。 チューニングの推奨事項: このプロパティーは任意の時点で調整できます。 カテゴリ: 任意 デフォルト: 空の文字列 |
RoleChange_ActionCmd (文字列) |
実行可能コマンドへのパスを指定します。このスクリプトは、新しい主クラスタ上で保護グループが起動されたときに、その新しい主クラスタ上でスイッチオーバーまたはテイクオーバー中に呼び出されます。スクリプトは、データ複製の役割が二次クラスタから主クラスタに変更されたあと、アプリケーションリソースグループがオンラインになる前に、新しい主クラスタ上で呼び出されます。データ複製の役割変更が成功しなかった場合は、スクリプトは呼び出されません。 このパスは、保護グループをホストできるすべてのパートナークラスタの全ノードで有効にしてください。 チューニングの推奨事項: このプロパティーは任意の時点で調整できます。 カテゴリ: 任意 デフォルト: 空の文字列 |
Timeout (整数) |
保護グループのタイムアウト期間を秒単位で指定します。タイムアウト間隔は、geopg start、geopg stop、geopg switchover、geopg takeover などの geopg コマンドを実行したあとに、Sun Cluster Geographic Edition が応答を待つまでの最長時間です。コマンドがこのタイムアウト間隔内に応答しない場合、Sun Cluster Geographic Edition ソフトウェアはその処理をタイムアウトとして報告します。これは、コマンドが最終的に正常に完了した場合でも同様です。 データ複製の役割転換を実行するのに必要な時間量を特定し、タイムアウト値をその値の 150% から 200% に設定して、役割逆転の完了に十分な時間を確保してください。 処理がリモートクラスタで確実に完了するように、タイムアウト後、ふたたび処理を試みる前に、システムの状態を確認してください。詳細は、「移行に関する問題のトラブルシューティング」を参照してください。 タイムアウト間隔は、クラスタベースで各処理に適用されます。適用範囲が Local である処理は、指定されたタイムアウト間隔を過ぎても完了しない場合、タイムアウトとなります。 グローバルスコープを持つ処理は、ローカルクラスタに対するアクションとリモートクラスタに対するアクションから構成されます。ローカルとリモートのアクションの時間は別々に経過するため、グローバルスコープを持つ処理は次のいずれかの条件中にタイムアウトになります。
チューニングの推奨事項: このプロパティーを調整できるのは、保護グループがオフラインである場合のみです。 カテゴリ: 任意 Range: 20 〜 1000000 秒 デフォルト: 200 |