第4章 クラスタリング
Pacemaker の新機能
Red Hat Enterprise Linux 6.8 のリリースでは、Pacemaker の以下の機能がサポートされています。
pcs resource relocate run
コマンドを使用して、現在のクラスター状態や制約、リソースの場所、その他の設定などで決定される優先ノードにリソースを移動させることができます。- 冗長な電源供給用のフェンス設定時に各デバイスの定義は 1 回のみ必要となり、ノードのフェンシングには両方のデバイスが必要となることを指定します。
- 新たな
resource-discovery
の場所の制約オプションにより、Pacemaker が指定されたリソースのノード上でリソースの検索を実行すべきかどうかを示すことができます。 - リソースは全リソースの状態の確定を待たず、自身の状態が全ノードおよび全依存関係上で確定されれば、すぐに開始します。これにより、いくつかのサービス開始が迅速になり、開始時の負荷がより均一になります。
- クローンリソースは新たな
clone-min
メタデータオプションに対応しており、依存リソースが実行可能となる前に特定数のインスタンスが実行状態となる必要があることを指定します。これは OpenStack でよくあるように、仮想 IP および haproxy の背後にあるサービスで特に便利なものです。
これらの機能は、
Configuring the Red Hat High Availability Add-On with Pacemaker
, 、https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Configuring_the_Red_Hat_High_Availability_Add-On_with_Pacemaker/index.htmlから入手できます。 (BZ#1290458)
アクティブな Pacemaker Remote ノード で pacemaker_remote
サービスが停止した際のリソースの正常な移行
アクティブな Pacemaker Remote ノード で
pacemaker_remote
サービスが停止すると、クラスターはそのノードを停止する前に正常にリソースをそのノードから移行させます。これまでは、(yum update
といったコマンドによって) このサービスが停止すると、ノードが最初にクラスターから明示的に除かれない限り、Pacemaker Remote ノードはフェンシングされていました。Pacemaker Remote ノードにおけるソフトウェア更新や他の定期的なメンテナンス作業はこれまでよりも大幅に容易になっています。
注:クラスタ内のすべてのノードを、どのノードでも使用できるようにするには、この機能をサポートするバージョンにアップグレードする必要があります。 (BZ#1297564)
Pacemaker における SBD フェンスのサポート
SBD(Storage-Based Death)デーモンは、フェンシングが必要なときにノードが確実に自己終了するように、ウォッチドッグデバイスであるPacemaker、およびオプションで共有ストレージと統合されています。 SBDは、伝統的なフェンシングメカニズムが不可能な環境で特に有用です。 SBDをPacemakerで使用する方法については、 https://access.redhat.com/articles/2212861。 (BZ#1313246)
ザ glocktop
ツールが追加されました gfs2-utils
ザ gfs2-utils パッケージには、
glocktop
このツールは、グローバルファイルシステム2(GFS2)に関するロック関連のパフォーマンス問題のトラブルシューティングに使用できます。 (BZ#1202817)
pcs
クラスタ構成をリストにエクスポートできるようになりました。 pcs
コマンド
このアップデートでは、
pcs config export
コマンドを使用して、クラスタ構成をリストにエクスポートできます。 pcs
コマンド。また、 pcs config import-cman
CMANクラスタ構成をPacemakerクラスタ構成に変換するコマンドは、 pcs
Pacemakerのクラスタ構成ファイルの作成に使用できるコマンド。その結果、ユーザーは構成ファイルに基づいてどのコマンドを使用してクラスターをセットアップできるかを判別できます。 (BZ#1264795)
APCのフェンスエージェントがファームウェア6.xをサポートするようになりました
APCのフェンスエージェントは、ファームウェア6.xをサポートするようになりました。 (BZ#1259254)