第3章 クラスタリング


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

以前は、フェンス解除に対応するフェンスデバイスを含むクラスター(例: fence_scsi または fence_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 ツールに指示することをサポートするようになりました。これを、ドキュメントスキーマのさまざまなメジャーバージョンのインスタンスで機能させるために、clufter は、pacemaker の内部メカニズムを反映して、内部のオンデマンド形式のアップグレードという概念を取得しました。同様に、clufter は、bundle 機能を設定できるようになりました。
  • clufter コマンドの ccs2pcscmd および pcs2pcscmd ファミリーで生成されたスクリプトのような出力シーケンスでは、目的のシェルインタープリターが有効な形式で出力され、各コメントされた行はオペレーティングシステムによって許可されます。
  • clufter を使用して、pcs2pcscmd-needle コマンドで既存の設定を、pcs2pcscmd-needle コマンドで変換すると、corosync.confcluster_name オプションを省略した場合(標準の pcs-initiated 設定を使用した場合)、含まれる pcs クラスター設定 の呼び出しにより、最初に指定したノードの名前が、必要なクラスター名の指定として解釈された状態でクラスターの設定ミスが生じなくなりました。元の設定を正確に反映させるために、同じ呼び出しに --encryption 0|1 スイッチが含まれるようになりました。
  • 出力に pcs コマンドシーケンスを持つすべての clufter コマンド。つまり、読みやすさを向上させるために処理後に渡されます( --noop=cmd-wrapで無効)、シェル言語の特別な意味を持つ一部の文字が引用されず、解釈が変更されていました。
  • clufter ツールは、pcs コマンドを設定し、該当する場合に既存の設定を反映させるシーケンスを生成する際に、pcs (クォーラムデバイスのヒューリスティック法、トップレベルの バンドル リソースユニットのメタ属性)を容易にしたため、設定方法が追加で扱われるようになりました。corosync 設定間における、フォーマットパーサーは、各区切り文字の前にスペースやタブレーターを含むコメントアウト行を誤って解釈しなくなりました。また、新たに導入されたオプションのサポートは、pcs の実際の処理内容の詳細で再編成されました。
clufter の機能の詳細は、man ページの clufter(1) または clufter -h コマンドの出力を参照してください。包含的な使用例は、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.