第3章 クラスタリング


関連パラメーターが変更された場合にのみ、リソースのクリーンアップでフェンス解除が行われます

以前は、フェンシング解除をサポートするフェンスデバイス (fence_scsifence_mpath など) を含むクラスターでは、一般的なリソースのクリーンアップまたは stonith リソースのクリーンアップを行うと、すべてのリソースの再起動を含め、常にフェンシングが解除されていました。現在、フェンシング解除は、フェンシング解除をサポートするデバイスのパラメーターが変更された場合にのみ行われます。(BZ#1427643)

Pacemaker がバージョン 1.1.18 にリベース

pacemaker パッケージがアップストリームバージョン 1.1.18 にアップグレードされました。これには、以下の動作が含まれます。
Pacemaker は、クラスターに参加するノードをプローブするのと同様に、Pacemaker リモート接続(ゲストノード)で起動した仮想マシンをプローブするようになりました。これにより、Pacemaker はブート時に誤って開始されたサービスをキャッチし、リソースのクリーンアップ後にその知識を更新できます。そのため、競合する場所でサービスを実行しないようにすることが重要です。ただし、これらのプローブを実行し、ゲストノードでリソースを開始する前に処理される必要があります。これにより、起動時間がかなり長くなる可能性があります。また、ユーザーが以前にプローブが完了していないと、プローブが失敗する可能性があります(たとえば、関連するソフトウェアがゲストにインストールされていない場合)。
このような影響は、特定のリソースがゲストノードで実行できない場合に回避できます。通常、それを強制する場所の制約は、すでに -INFINITY になります。場所の制約オプションに resource-discovery=never を追加して、Pacemaker に対してゲストノードでそのリソースをプローブしないように指示できます。(これは、ゲストで実行できるリソースに対して実行すべきではありません(BZ#1513199)

clufter がバージョン 0.77.1 にリベース

clufter パッケージがアップストリームバージョン 0.77.1 にアップグレードされ、以前のバージョンに比べて多くのバグ修正、新機能、ユーザーエクスペリエンスの強化が行われました。更新内容は、以下のとおりです。
  • pcs コマンドを生成する際に、clufter ツールは、設定全体の全体の更新をプッシュするのではなく、差分更新によって設定に加えられた変更のみを更新する pcs コマンドを生成する優先機能をサポートするようになりました。同様に、該当する場合、clufter ツールは、ユーザーパーミッション(ACL)を設定するように pcs ツールに指示するようになりました。これが、ドキュメントスキーマのさまざまなメジャーバージョンのインスタンス全体で機能するためには、キャラッターが内部のオンデマンド形式のアップグレードの概念を取得し、Pacemaker の内部メカニズムをミラーリングし ます同様に、clufterバンドル 機能を設定できるようになりました。
  • clufter コマンドの ccs2pcscmd および pcs2pcscmd ファミリーで生成されるスクリプトのような出力シーケンスでは、意図したシェルインタープリターが有効な形式で出力されるようになり、それぞれのコメント行がオペレーティングシステムによって受け入れられるようになります。
  • clufter を使用して pcs2pcscmd-needle コマンドで既存の設定を変換する場合、corosync.conf の同等のコマンドで cluster_name オプションが省略されている場合(標準の pcs-initiated 設定の場合)、含まれている pcs cluster setup の呼び出しにより、最初に指定したノードの名前が必要なクラスター名の仕様として解釈されるクラスターの設定ミスが生じなくなりました。元の設定を正確に反映するために、同じ呼び出しに --encryption 0|1 スイッチ (使用可能な場合) が含まれるようになりました。
  • 出力に一連の pcs コマンドがある clufter コマンドはすべて、読みやすさを向上するために後処理で渡されます( --noop=cmd-wrapで無効にされない限り)。シェル言語で特別な意味を持つ一部の文字が引用符で囲まれていないという問題はありませんでした。これにより、解釈が変更されます。
  • clufter ツールは、該当する場合に既存の設定を反映するための pcs コマンドの設定シーケンスを生成する際に、pcs で容易になった最近追加されたいくつかの設定手段 (クォーラムデバイスのヒューリスティック、最上位の バンドル リソースユニットのメタ属性) もカバーするようになりました。corosync 設定の面で、フォーマットパーサーは、各区切り文字の前にスペースまたはタブュレーターが含まれるコメント化された行を誤って解釈することがなくなり、pcs が実際に処理する内容が近くに導入されたオプションのサポートが再調整されました。
clufter 機能の詳細は、clufter(1) の man ページまたは clufter -h コマンドの出力を参照してください。clufter の使用例は、Red Hat ナレッジベースの記事 https://access.redhat.com/articles/2810031 を参照してください。(BZ#1526494、BZ#1381531、BZ#1517834、BZ#1552666)
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.