第8章 DRBDとPacemakerクラスタ

目次

Pacemakerの基礎
クラスタ構成にDRBDのサービスを追加する
Pacemakerクラスタでリソースレベルのフェンシングを使用する
Pacemakerクラスタでスタック DRBD リソースを使用する
オフサイトディザスタリカバリ機能をPacemakerクラスタに追加する
スタックリソースを使って、Pacemakerクラスタの4ノード冗長化を実現する
2セットのSANベースPacemakerクラスタ間をDRBDでレプリケート
DRBDリソース構成
Pacemakerリソース構成
サイトのフェイルオーバ

PacemakerクラスタスタックとDRBDの組み合わせは、もっとも一般的なDRBDの使いみちです。Pacemakerは、さまざまな使用シナリオにおいてDRBDを非常に強力なものにするアプリケーションの1つです。

[重要項目]重要項目

本章の内容は、Pacemakerバージョン1.0.3以降、およびDRBDバージョン 8.3.2以降に関連するものです。以前のバージョンのPacemakerクラスタのDRBD構成については言及していません。

Pacemakerは、 heartbeat 2クラスタスタックの直系の後継製品であり、クラスタリソースマネージャのインフラストラクチャに関する限り、 heartbeat 2コードベースをそのまま継承しています。 Pacemakerの最初の安定したリリース以来、 heartbeat 2は時代遅れとみなされるため、Pacemakerを使用するようにしてください。

heartbeat 2のクラスタリソースマネージャを使用し続けなければならない古い構成の場合は、 9章 DRBDとheartbeatクラスタ を参照してください。

Pacemakerの基礎

Pacemakerは、Linuxのプラットフォーム用の、高度で機能豊富な、幅広く活用されているクラスタリソースマネージャです。豊富なマニュアルが用意されています。この章を理解するために、以下のドキュメントを読むことを強くお勧めします。