
複数の仮想マシン間で 1 つの VHD (または同様の他のディスク イメージ) をマウントする方法はありますか。OS イメージではなく、共有ディスク ドライブのようなものです。共有のようなファイル サーバー smb があることは知っています。しかし、分散化されたものを探しています。
答え1
NTFS はクラスターに対応していないため、同じ VHD を複数の VM にマウントすると、ファイル システムが破損します。
Windows Server 2012 は、同じデータ ディスクにアクセスするサーバーのクラスターをサポートする VHDX ファイルをサポートしています。クラスターの認識は、何らかの方法で NTFS をラップすることによって行われると考えています。VHDX は、将来的には Windows Azure でも使用できるようになります (使用している場合)。
それ以外にも、MelioFS のような、あなたが求めているものをサポートするクラスター対応のファイル システムがいくつかあります (ただし、そのファイル システムを使用してドライブをフォーマットする必要があります (NTFS を置き換えます))。 http://sanbolic.com/melio-platform/technology/melio-fs/
答え2
数か月前、Microsoft Azure チームは Azure File Service をリリースしました。これはまさにあなたが求めている機能で、複数の VM から同じ基盤ドライブをマウントする機能です。バックエンドは BLOB ストレージ (別の REST API でもアクセス可能) ですが、マウントする各 VM の読み取り/書き込み SMB ドライブとして抽象化されています。
発表内容は次のとおりです。http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx