私が知っているように、Corosyncはメッセージングレイヤーであり、Pacemakerはサービスを開始および停止するリソースマネージャーであり、Zookeeperはサービスとリソースを調べ、リソースとサービスをzookeeperで登録します。誰も私に彼らがどのように動作するかの作業例を与え、細部での作業ができます....corosync、ペースメーカー、および飼い猫の関係はどうですか?
1
A
答えて
1
Corosyncクラスタ層である:それはマスターと交換メッセージ
を選出し、お互いを発見するためにホストすることができますPacemakerはリソース層です.Corosyncとリソース構成によって提供されるクラスタの状態が与えられた場合、リソースを停止および開始する場所が計算されます。クラスタの状態が変化した場合(ホストが追加または削除された場合)、Pacemakerは何をすべきかを決定します(たとえば、リソースを別のホストに移動するなど)。
明らかに、これらの2つは、PacemakerがCorosyncよりも他のクラスタレイヤーでも動作できる場合でも、ほとんど常に一緒に実行されます。
Zookeeperは、Corosync/Pacemakerスタックと直接関連していません。これは分散構成サービスです。一般的な構成(キー/値ストアのようにそれを見ることができます)
- シェア:それはへのプログラムを可能にするいくつかのプリミティブを提供します例えばグループ、)
- が選挙
- その他、各種のキュー
- を経由して共有ロック
- 交換メッセージを作成します...面白いの多くは、飼育係のプリミティブを使用して行うことができます。たとえば、https://zookeeper.apache.org/doc/r3.5.0-alpha/recipes.htmlを参照してください。
Pacemaker/Corosyncを使用してプログラムを作成し、冗長/分散して実行すると、Zookeeperを使用して構成を共有したり、マスタを選択したり、ロックを共有することができます。 (たとえば、キューのみが必要な場合、AMQPサーバーがより優れている場合や、多数のキー/値データを格納する必要がある場合は、NOSQLサーバーが適切かもしれません)。
関連する問題
- 1. MongoDB、Grails、および関係
- 2. Rubygems、Bundler、およびRVMの関係
- 3. 所有および未所有関係
- 4. 3ウェイ関係:ユーザー、LOBおよびロール
- 5. jpegtranはlibjpeg-turbo、jpegoptim、およびmozjpegにどのように関係していますか?
- 6. どのような関係ですか?
- 7. SQLビュー、パフォーマンス、および1対多の関係からのカウント
- 8. レール隠しフィールドおよびまたはSQLデータベースの関係
- 9. getRequestDispatcher()、getOutputStream()およびgetWriter()には何らかの関係がありますか?
- 10. モデルの関係および渡すオブジェクトが
- 11. のJava:議長は、猫に関連していないので、関係のないインターフェイスにクラスをキャスト
- 12. Django(および他のMVC/ORM)のレイジーローディング関係
- 13. 外部ライブラリおよびプロジェクトの依存関係の質問
- 14. プロダクトのための関係、FrequenceOfUseおよびユーザーテーブル
- 15. CoreData 1対多および逆関係の問題
- 16. コアデータ関係、複数の管理オブジェクトコンテキストおよびスレッド
- 17. プロビジョニングプロファイル、証明書、アプリケーションID、およびキーの関係
- 18. JPA多型の関係、静的および動的型付け
- 19. NHibernate 3.2マッピングの選択肢、関係およびPOV?
- 20. Mavenの依存関係およびJavaサービスプロバイダインタフェース
- 21. マージモジュールの依存関係はどういう意味ですか?
- 22. レガシーコード(およびデータ)をどのように扱いますか?
- 23. 飼育係のノード戦略はリーダーを拾う?
- 24. 特定の依存関係ライブラリのバージョンを管理および参照するにはどうすればよいですか?
- 25. Viewの@Model、ViewDataDictionary、ViewData、およびViewBagは互いにどのように関連していますか?
- 26. 静的(iPhone)ライブラリ、配布、および依存関係
- 27. CruiseControl.net、SVN、Webサイトおよび依存関係
- 28. jQueryは関数型プログラミングとどのように関係していますか?
- 29. 飼育係のバリアの実装
- 30. 飼育係のV/sのハードウェアロードバランサー
ようこそスタックオーバーフロー! [ツアーを受けてください](http://stackoverflow.com/tour)、ヘルプセンター、特に[良い質問をする方法]をご覧ください(http://stackoverflow.com/help/how-聞く、質問する)。 –