以下の表は、Quorumパラメーターの一覧です。これらの値は %LKROOT%/etc/default/LifeKeeper 設定ファイルを編集することにより設定可能です。
パラメーター名 | 意味 | 設定値 | デフォルト値 | パラメーター適用タイミング | 注記 |
---|---|---|---|---|---|
QUORUM_MODE | Quorum モードを指定します。 | majority storage none または off |
なし | 適宜 (すぐに有効になります) | 詳細はテクニカルドキュメンテーション「LifeKeeper Quorum 」 を参照。 |
WITNESS_MODE | Witness モードを指定します。 | remote_verify storage none または off |
なし | 適宜 (すぐに有効になります) | 詳細はテクニカルドキュメンテーション「LifeKeeper Quorum 」 を参照。 |
QUORUM_LOSS_ACTION | Quorum が失われた場合の動作を指定します。 | osu | osu | 適宜 (すぐに有効になります) | 詳細はテクニカルドキュメンテーション「LifeKeeper Quorum 」 を参照。 |
QUORUM_QUARANTINE_SECS | LifeKeeperサービスがQuorumを失った後、再起動するまで待機する秒数を指定します。 | 300 | 適宜 (すぐに有効になります) | ||
QWK_STORAGE_TYPE | 共有ストレージのタイプを指定します。 QUORUM_MODEがstorageの場合は、必ず指定してください。 |
file aws_s3 |
(未設定) | qwk_storage_init実行時 |
このパラメーターは、QUORUM_MODE および WITNESS_MODE に storage を指定した場合のみ適用されます。 詳細はテクニカルドキュメンテーション「Storageモード 」を参照。 |
QWK_STORAGE_HBEATTIME | QWK オブジェクトを読み書きする間隔を秒単位で指定します。 | 5以上10以下の整数値 | 6 | qwk_storage_init実行時 | このパラメーターは、QUORUM_MODE および WITNESS_MODE に storage を指定した場合のみ適用されます。 詳細はテクニカルドキュメンテーション「Storageモード 」を参照。 |
QWK_STORAGE_NUMHBEATS | ハートビートチェックにトライする連続回数を指定します。この回数に到達した場合、対象ノードに障害が発生したとします。最後に成功したハートビートチェックからQWKオブジェクトが更新されていない場合ハートビートチェックに失敗し、再トライを行います。 | 3以上の整数値 | 4 | qwk_storage_init実行時 | このパラメーターは、QUORUM_MODE および WITNESS_MODE に storage を指定した場合のみ適用されます。 詳細はテクニカルドキュメンテーション「Storageモード 」を参照。 |
QWK_STORAGE_OBJECT_<ホスト名> 注記: ホスト名に”-”を含む場合、アンダースコア “_” に置き換えてください。 (例:LKSIOS-1 → LKSIOS_1) 注記: ホスト名にはすべて大文字を使用してください。 注記: LifeKeeperで使用するホスト名は lcduname コマンドで調べることができます。 |
QWKオブジェクトのパスを指定します。クラスター内のすべてのノードのパスを指定する必要があります。 [QWK_STORAGE_TYPE が file の場合] ファイルサーバー上のファイルのパスを指定してください。 (設定例) QWK_STORAGE_OBJECT_NODEA=//file_server/sharename/NODEA QWK_STORAGE_OBJECT_NODEB=//file_server/sharename/NODEB [QWK_STORAGE_TYPE が aws_s3 の場合] Amazon S3 オブジェクトの s3uri を指定してください。LifeKeeper が動作しているリージョンと異なったリージョンの S3 オブジェクトを使用してください。1リージョンで十分ですが、2リージョン指定する場合は、カンマ区切り(スペースは含まない)で列挙してください。 (設定例 1) QWK_STORAGE_OBJECT_NODEA=s3://bucket1/NODEA,s3://bucket2/NODEA QWK_STORAGE_OBJECT_NODEB=s3://bucket1/NODEB,s3://bucket2/NODEB (設定例 2) QWK_STORAGE_OBJECT_NODEA=s3://bucket/quorum/NODEA QWK_STORAGE_OBJECT_NODEB=s3://bucket/quorum/NODEB 注記: NODEAおよびNODEBは、ディレクトリではなく通常のファイルである必要があります。 |
文字列(最大長は256文字) | (未設定) | qwk_storage_init 実行時 注記: NODEAおよびNODEBは、ディレクトリではなく通常のファイルである必要があります。 |
このパラメーターは、QUORUM_MODE および WITNESS_MODE に storage を指定した場合のみ適用されます。 詳細はテクニカルドキュメンテーション「Storageモード 」を参照。 |
HTTP_PROXY HTTPS_PROXY NO_PROXY |
サービスエンドポイントへのアクセスでHTTPプロキシを使用する場合に設定してください。ここで設定した値がそのまま AWS CLI へ渡されます。 詳しくは AWS のドキュメント を参照してください。 |
文字列 | (未設定) | qwk_storage_init実行時 | このパラメーターは 「EC2 」や 「Route53 」と共通のパラメーターです。 |
このトピックへフィードバック