2つのノードのdrbd8の上に共有ファイルシステムが必要です。サーバーはubuntu9.10を実行します。
私はたくさんグーグルで検索しましたが、ウェブコミュニティが好む明確な傾向を見つけることができませんでした。現在、OCFS2がより使用されているようです。
どのファイルシステムがより信頼性が高く、より高速ですか? GFS2またはOCFS2? LinuxコミュニティはGFS2またはOCFS2に向かって進んでいますか?この2つのうちどちらがubuntu9.10でより適切にサポートされていますか?
より良い(またはより一般的な)代替案はありますか?
クラウドインフラストラクチャにはGFS2/rgmanager/DRBDとKVM)を使用します。
OCFS2のソートリソースマネージャーが何であるかわかりません。しかし、gfs2 rgmanagerは素晴らしく、ライブマイグレーションをサポートしています。これは完璧に機能します。
私はGPFSを試すつもりでしたが、これをテストすることはできませんでした。既存のkvm/gfs2セットアップでgpfsノードをvmゲストとしてセットアップしようとしていました。
全体:非常に信頼性が高く、レート制限が無効になっている場合でも、ノード間のGFS2ロックに関するパフォーマンス上の懸念があります。
[root @ core-01〜]#。/ ping_pong/gfs2-00/test 3
2159ロック/秒
[root @ core-01〜]#。/ ping_pong/gfs2-00/test 3
1336ロック/秒
[root @ core-02〜]#。/ ping_pong/gfs2-00/test 3
1333ロック/秒
[root @ core-01〜]#。/ ping_pong -rw/gfs2-00/test 3
2192ロック/秒
[root @ core-01〜]#。/ ping_pong -rw/gfs2-00/test 3
2 locks/sec
[root @ core-02〜]#。/ ping_pong -rw/gfs2-00/test 3
2 locks/sec
私は私たちの仕事のいくつかを文書化しようとしました:
http://wiki.samba.org/index.php/6.0:_DRBD#6.5._DRBD_8.0_GFS2_Primary.2FPrimary_Clustered_Filesystem
私は、drdb Ubuntu-9.04ストレージサーバーペアでGFS2とOCFS2の両方をテストし、Ubuntu-9.04サーバーのペアがNFSとiSCSIを介してkvmイメージをマウントしました。
OCFS2の手順がほとんど箱から出して機能したため、GFS2の構成をあきらめました。それ以来、問題なく仮想マシンのペアでGFS2をセットアップしたため、GFS2が機能しなかった理由はまだわかりません。
Drbd + OCFS2 + kvmのパフォーマンスには非常に満足しています。ただし、drbdのタイムアウトが短いため、早い段階で問題が発生しました。書き込みイメージでqcow2expandを使用した場合、断続的にVM高負荷でクラッシュします。イメージをrawに変換してから、問題は発生していません。
すべての人に話すことはできませんが、ベアメタルOELでもESX VMでも、OCFS2には確かに満足しています。