web-dev-qa-db-ja.com

より安価な2ノードクラスター

私が本当に気に入っているセットアップのXenクラスターがあります。これは2つのノードで構成されています(1と2と呼びましょう)。各ノードには、2つの非レイドドライブ(AおよびB)があります。 A1はDRBDを介してA2に複製され、B2はB1に複製されます。
マシン1がダウンすると、VMがマシン2で起動し、その逆も同様です(パフォーマンスは1/2)。

私はこれに満足しています。安くて、柔軟性があり、頑丈ですが、完璧ではありません...そしてそれは私を休ませません。多分あなたは私がそれをより良くするのを手伝うことができます(またはこれよりも優れた代替アーキテクチャを持っています...それが仕事をするなら私はVMWareや他のものに反対していません)

これが私の問題です:

  • Xenには、VMWareのような便利なコンバーターがありません。それともそうですか? (免責事項:私はVMWareコンバーターが大好きです)
  • ほとんどのIT担当者にとって、DRBDはまだ不明です(怖いですか?)。私しないでくださいこのことを行う方法を知っている唯一の専門家になりたいです。 VMwareが作っているのと同じくらい物事を唖然とさせたい。 DRBD用の簡単なWebフロントエンドのようなものでしょうか?さらに良いことに、これを行う何らかのアプライアンス(freeNAS、monowall、および友人のスタイルで)またはある種のプラグアンドプレイ製品はありますか?それが私がもはや自分自身を転がして、ある種のベンダーサポートを得ることを意味しないならば、私はもっと支払うことを気にしません。
  • 上記の問題に関連して:前回このようなシステムを使用したのは数年前のことで、いつもEdgeを出血させていて、物事をやりすぎているように感じていました。とても楽しかった。 VMWareのように、堅実な企業の感覚はありませんでした。今回は「楽しい」ことはしたくありません:-)...ただ動作させたいだけで、動作を停止することはありません。おそらくそれは私がまだXen2.0とDRBD0.7を使用していたためであり、それ以来多くの変更があったと確信していますが、何かが私にまだ多くのカスタムカーネルコンパイルと挑戦的なグリッチに取り組んでいることを教えてくれます。今回は絶対に避けたいもの。
  • 私はこれを単一の1Gbイーサネットで実行していました。上記の点を念頭に置いて、それを2倍または3倍にする最良の方法は何ですか?

...多分私は上記のすべてをで合計することができたでしょう。このXenクラスターアーキテクチャをだまして証明するにはどうすればよいですか?

ありがとうございました

2
Tomas
  • 私たちは皆VMWareConverterが大好きです。VMWare仮想化製品を使用していなくても便利です(これを使用して、さまざまなWindows物理サーバーをVMWareプレーヤーに移行し、KVMに変換しました。おそらくXenでも機能します)。
  • 私はもうDRBDを使用していません。GlusterFSやMooseFSなどの分散型フォールトトレラントネットワークファイルシステムを使用することを好みます。DRBDなどの〜RAID1よりも優れたスケーラビリティをデータに実現できます。
  • あなたは最先端にとどまる必要はありませんが、あなたは最新の状態を保つ必要があります、あなたの顧客はそれを高く評価するでしょう。
  • 10GBにアップグレードするか、ストレージ(Infiniband、ファイバーチャネルなど)をNAS/SANに切り替えます
1

あなたがそれをばかにして完全に絶対確実にすることができるかどうかはわかりません。さまざまなクラスタリングテクノロジを集約および管理するのに役立つ管理プログラムがありますが、特定のセットアップでは、セットアップに固有のものが必要になります。

また、バージョンの異なるさまざまなテクノロジーを結び付けているため、問題が発生します。 Xenを管理するものを入手することはできますが、XenとDRBDの併用により多くの作業が必要になる場合や、他のソフトウェアがさまざまなリリースで最新の状態に保たれない場合があります。

最善の策は、構成を完全に文書化し、図を完成させ、明日バスにぶつかった場合にその人が引き継ぐことができるように誰かを訓練することです。

また、そのクラスターで何かが変更された場合は、ドキュメントを更新して、チームがそれを認識していることを確認してください。

1

XEN、DRBD、Heartbeatは非常に良い組み合わせであることがわかりました。 DRBDはデバイスにハートビートスクリプトを提供し、DRBDはデバイスタイプ「drbd」を追加することでXEN統合を提供します。

すべてを「片手」で実行したい場合は、HA拡張機能を備えたSLES11(現在のパッチレベル-現在はSP2)を使用してください。3つのコンポーネントすべてがサポートされます。 DRBDはSLESと提携しているため、問題なく動作するはずです。

現在、サーバーネットワークを10 GBにアップグレードして、ライブマイグレーション(XEN)とより高速なDRBDレプリケーションを使用できるようにしています。

私たちのセットアップでは、XEN PV DomUは、LVで構成されるDRBDデバイスで構成される「ディスク」上にあります。 Heartbeat V1構文で2ノードクラスターを使用します(古いSLES10では、drbd 8をコンパイルし、独自のxen-heartbeat-scriptを作成する必要がありました)。

LinuxPVに関する強みとしてXENを使用しています。

0
Nils

実際にはDRBDWebベースの管理コンソールがあります...

http://www.drbd.org/mc/management-console/http://copilotco.com/mail-archives/webmin.2009/msg00486.html

0
dtbnguyen