web-dev-qa-db-ja.com

VMware仮想マシンのクラスター化されたファイルシステムのセットアップ

状況は次のとおりです。

  • VMware ESX 3.5(クラスター内にvCenter Serverを備えた3つのESXホスト)を実行しています。
  • クラスタ化されたファイルシステムを実行している同じディスクから読み取るには、5台の仮想マシンが必要です。
  • 容量が原因で、仮想マシンごとにデータを複製できません。そして
  • 単一障害点を回避する必要があります(VMからの共有は実行可能なオプションではありません)。

従来のシステムでは、2つのサーバーを同じLUNにポイントし、クラスター化されたファイルシステムを使用していました。これは、仮想化環境の内部に相当するものを探しています。

SANがあり、VMからRawDisk Mapping(RDM)を使用してLUNにマップできますが、SANにはLUN制限があります仮想マシンごとにLUNを確立できません。

これを回避する賢い方法はありますか、それとも私は詮索されていますか?

より詳しい情報:

クラスター化されたアプリケーションを実行したいと考えており、ファイルの内容と構成を2台の仮想マシン間で共有する必要があります(約50GB)。これは、以前はSAN上の共有LUNを使用して実行されていました。マシンの負荷分散とHAの両方が必要です。各VMでデータを複製する能力がなく、アプリケーションは同期ラグを許容できません。

基本的に、各VMを単一のLUNにポイントし、VMがそのディスクを制御できるようにする方法が「必要」です。

ライセンス機能にはHA/DRSが含まれます

6
Antitribu

注:これはこれまでに行ったことがありません。

共有ストレージRDMは可能であるはずですが、それにアクセスする5つのノードがあると陽気になる可能性があります。

必要な手法は、2ノードのMicrosoft Clustering Servicesを(共有クォーラムドライブを使用して)実装する方法と似ています。 VMwareは、それを実現する方法について 文書化された方法 を提供しています。

少し毛深い場合でも、解決策は十分に文書化されているように見えます。実稼働クラスターの近くに配置することを検討する前に、ラボでビルドしてテストすることをお勧めします。

幸運を。

2
Greg Work

ISCSIを提案するつもりでしたが、どのようにスライスしても、使用するプロトコル(FC、iSCSI)に関係なく、VM間で共有するLUNを作成する必要があります。 LUNの制限について言及しましたが、すべてのVMが共有するために複数のLUNを作成する必要はありません。それぞれに、そのLUNを指すRDMがあります。 SAN上に単一の追加LUNを作成する機能が不足していると言っていますか?

1
Kevin Kuphal