web-dev-qa-db-ja.com

ESXiのLUNへのアクセス:物理モードまたは仮想モード?

ラボでVMを構築していますが、本番環境でファイルサーバーが発生する状況を再現したいと考えています。これが私がやりたいことの簡単な概要です。

複数のESXi4サーバーがあります。それらはSANにアクセスしており、各仮想マシンはアレイ上の独自のLUNに存在します。 VMからアクセスする必要のあるデータを格納するLUNもあります。

私の目標は、VMhostAでVM(ファイルサーバーの場合はfsと呼びます)を開始することです。fsがrawモードでデータLUNにアクセスできるようにすることです。つまり、fsがなくなると、物理(非仮想)マシンからext3(またはその他)としてマウントできるようにしたい。つまり、LUN上のデータをvmdkファイルに格納してはならない。さらに、できるようにしたい。 VMotionを使用してそのVMをVMhostBに移動する(そして明らかに、データLUNへのアクセスを維持する)

LUNをRawディスクマッピング(RDM)として提示する必要があることは私の理解ですか?私が読んだものから、作成されたRDMファイルはfs仮想マシンまたは別のデータストアに保存できます。 fsと一緒に保存する必要があると想定するのは正しいでしょうか?

また、RDMには2種類あるようです。物理モードと仮想モードがあります。さまざまなソースからの矛盾するドキュメントに遭遇したので、何を考えるべきかわかりません。この場合、どちらを選択してもかまいませんか?私の状況に当てはまる違いは何ですか?

ずっと読んでくれてありがとう;-)

3
Matt Simmons

VSphere 4 ESXi(ESX 3.5のみ)でRDMを直接使用した経験はありませんが、あなたが言っていることはすべて、私の知識でRDMジャイブを介してデータLUNを提示することで達成したいことです。推測どおり、マッピングファイルは通常、それを使用する仮想マシンとともにデータストアに保存されます。

re:仮想RDMモードと物理RDMモード-私が見つけた背景は、仮想/物理クラスターでは物理モードを使用することを示しているようです。そうは言っても、仮想モードでもゲストファイルシステム情報以外はLUNに書き込まれないことを示すドキュメントも見つけています( http://www.virtuallifestyle.nl/2010/01/recommendedを参照) -detailed-material-on-rdms / )。 RDM LUNを別のマシン(つまり、真のクラスターアプリケーションではない)に「コールド」でマウントする機能を探しているので、その仮想モードは問題なく機能すると思います。

仮想モードは最も柔軟性があり、LUNでVMFS機能を使用する可能性が最も高いと思われるため、最初に仮想モードを使用してみることをお勧めします。

私の推奨事項は、「テストして、どのように気に入っているかを確認する」ことです。明らかに、あなたはマット・シモンズであり、あなたはすでにそれをやっています...>笑顔<

3
Evan Anderson

RDMは間違いなくあなたが使いたいものであり、あなたが概説したものはあなたが意図したように機能します。

仮想モードと物理モードのどちらを選択するかはユースケースによって異なり、ご指摘のとおり、仮想モードが最も柔軟性があります。物理互換モードは、ディスクハードウェアへの直接アクセスを必要とするゲスト内のソフトウェアを使用する必要がある場合にのみ必要です-SAN管理ソフトウェアなど。MSCSのような混合物理\仮想クラスタリングにも必要です。 、おそらく同じ理由で-クラスター内のすべてのノードが同じ方法で同じ共有ハードウェアと直接通信できる必要があると思います(ただし、確かではありません)。物理互換モードは標準のvMotionには影響しませんが、 Storage vMotion、スナップショット、クローン作成、またはVMのテンプレートへの変換)は防止されます。これらの制限はすべて、物理モードRDMがVMwareスナップショット技術をサポートできないという事実に起因します。

仮想モードのRDMは、VMDKを介して提示されたディスクとまったく同じように動作します-ストレージVMotion \クローン作成\スナップショットなどはすべて機能します。

関連するファイルに関する他の質問については、RDMは2つの部分で構成されています。ボリュームのメタデータと、スタブが指す実際のraw LUNを含むスタブ\マッピングファイル(xxx-rdm.vmdkで終わる)。マッピングファイルは、ESXiホストから見える任意のVMDK(またはNFS共有)に保存できますが、実際にはメインのVMファイル)を使用するのが最も賢明な場所です。小さなテキストファイル(数kB)。スナップショットデルタファイルを使用することを選択し、仮想互換性モードを選択した場合、スナップショットデルタファイルは同じ場所に配置されるため、これを行う場合は、それらの容量を考慮する必要があります。

2
Helvick