web-dev-qa-db-ja.com

VMWAREゲストストレージVMDKvs RDM-V vs RMD-P

VMDK、RDM-V、またはRDM-Pを使用するのに最適なのはいつですか。

私は常に、サーバーごとにVMDKファイルで標準のVMFS5データストアを使用するようにデフォルト設定しています。ただし、アーカイブデータストレージやバックアップサーバーなどのVM)に過剰な量のストレージが必要な場合は、通常RDM-Vを使用します。これらのシステムでは、サーバーにOSパーティションを割り当てます。次に、Rawマップデータパーティション。これを行わない理由はありますか?

4
Jacob Evans

VMが一種の「コントローラー」VMであり、ZFSなどを使用して複数の個別の物理ディスクを集約しない限り、最近RDMを使用しても意味がありません。たとえば、Nutanixについて考えてみてください。他のすべての場合、VMDKはRDMと同様にI/Oを実行しますが、RDM-xは少なくともいくつかのNice機能をサポートしておらず、バックアップアプリケーションに問題があります。

http://houseofbrick.com/vmfs-vs-rdm-part-i/

https://www.reddit.com/r/vmware/comments/3wghbf/do_you_use_rdms_anymore/

もちろん、唯一の例外はマルチPBボリュームですが、そのような場合は、VMDKを選択することはできません。

5
BaronSamedi1958

VMDKのパフォーマンスは非常に良好で、VMDKとRDMの間にほとんど違いは見られません。もちろん、EagerZeroとLazyZero VMDKのパフォーマンスは大きく異なるため、プロビジョニングの種類に注意する必要があります https://communities.vmware.com/thread/436685?start=

ホスト間で共有またはミラーリングされた仮想ストレージが必要な場合は、追加のソフトウェアストレージコントローラー、いわゆるStarwindのような「コントローラーVM」を使用できます https://www.starwindsoftware.com/starwind-virtual-san =ネイティブVMDKにはないキャッシュ/重複排除などの優れた追加機能があります。

2
Net Runner

RDMを使用すると、ストレージアレイは、ボリュームのアレイレベルのスナップショットを実行できます。大規模なデータベースにのみ役立つかもしれませんが、まだ使用されています。

仮想化レベルとアレイレベルのどちらでより多くのストレージ機能を使用するかは、機能の問題です。

0
John Mahowald