web-dev-qa-db-ja.com

仮想環境のReFSとストレージスペース-ESXi / VMware vSphere

ストレージにデータの破損が発生したため、MicrosoftのReFSが私の注意を引くので、仮想化環境でReFSを使用することをお勧めします。

正確に言うと、私のスタックは、Windows Server2016をファイルサーバーとして仮想化する物理的なEsxiホスト上のRAIDコントローラー上の一連の物理ディスクになります。

データストアは、RAIDアレイの上に作成されます。データストア内(例:ファイルサーバーVMに接続されている2つの仮想ドライブ(vmdk)が作成されます。

これらの仮想ドライブは両方とも、データ整合性が有効になっているミラーリングされたReFSファイルシステムを作成するために使用されます。

概要:

  Physical Host                --            physical discs
       |                                            |
       |                                     RAID Controller
       |                                            | 
       |                                       RAID 0 or 1
       |                                            | 
     Esxi Host                                   Datastore
       |                                            | 
 VM (file server)                      multiple virt. drives (vmdk)
       |                                            | 
Windows Server 2016                           Storage Spaces
                                                    | 
                                            Virtual Drive (ReFS)
                                                    | 
                                         populated network share
                                          ---------------------

このスタックをお勧めしますか、それとも問題のある要素を教えてください。主な目標は、ビットの腐敗(サイレントデータの破損)から保護することです。制約は、さまざまなVM(1つはファイルサーバーである可能性があります)を保持する必要がある1つの物理マシンと、JBODをサポートしないRAIDコントローラーです(ただし、コントローラーは削除できます)。

5
Manu Kast
  • チェックサムを有効にしたReFSは、それ自体がログ構造化ファイルシステムに変わることを理解してください。これだけで、I/Oパターンが劇的に変化します。 TL; DR:すべてのワークロードが「安全な」ReFSで問題ないわけではありません。

https://www.starwindsoftware.com/blog/log-structured-file-systems-Microsoft-refs-v2-investigation-part-1

  • 1つのログを他のログの上に重ねるのは悪いことです。

https://www.usenix.org/node/187064

5
BaronSamedi1958