web-dev-qa-db-ja.com

複数のVMの1つのVHD

複数の仮想マシン間で1つのVHD(または他のディスクイメージ)をマウントする方法はありますか?共有ディスクドライブのように、OSイメージを意味するのではありません。私は共有のようなファイルサーバーsmbを持つことができることを知っています。しかし、私は分散型のものを探しています。

4
maxfridbe

数か月前、MicrosoftAzureチームはAzureFile Serviceをリリースしました。これはまさにあなたが探しているもののようです。つまり、複数のVMから同じ基盤となるドライブをマウントする機能です。バックエンドはblobストレージです(個別のREST API)からもアクセスできますが、読み取り/書き込みSMBドライブごとにVM。

発表は次のとおりです。 http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-Microsoft-Azure-file-service.aspx

2
codingoutloud

NTFSはクラスターを認識しないため、同じVHDを複数のVMにマウントすると、ファイルシステムが破損します。

Windows Server 2012は、同じデータディスクにアクセスするサーバーのクラスターをサポートする必要があるVHDXファイルをサポートしています。クラスターの認識は、NTFSを何らかの方法でラップすることによって行われると思います。 VHDXは、Windows Azureでも利用できるようになります(使用している場合)。

MelioFSのように、要求しているものをサポートするクラスター対応のファイルシステムがいくつかあることに加えて(ただし、それを使用してドライブをフォーマットする必要があります(NTFSを置き換える)): http://sanbolic.com/melio-platform/テクノロジー/ melio-fs /

2
Semtex