
여러 가상 머신 간에 하나의 VHD(또는 다른 디스크 이미지)를 마운트하는 방법이 있습니까? 공유 디스크 드라이브와 마찬가지로 OS 이미지를 의미하는 것은 아닙니다. 공유와 같은 파일 서버 SMB를 가질 수 있다는 것을 알고 있습니다. 하지만 저는 분산화된 것을 찾고 있습니다.
답변1
NTFS는 클러스터를 인식하지 않으므로 여러 VM에 동일한 VHD를 탑재하면 파일 시스템이 손상됩니다.
Windows Server 2012는 동일한 데이터 디스크에 액세스하는 서버 클러스터를 지원해야 하는 VHDX 파일을 지원합니다. 클러스터 인식은 어떻게든 NTFS를 래핑하여 수행된다고 생각합니다. VHDX는 Windows Azure에서도 사용할 수 있게 될 것입니다(사용 중인 경우).
그 외에도 요청한 것을 지원하는 MelioFS와 같은 여러 클러스터 인식 파일 시스템이 있습니다(그러나 그런 다음 이를 사용하여 드라이브를 포맷해야 합니다(NTFS 교체)). http://sanbolic.com/melio-platform/technology/melio-fs/
답변2
몇 달 전 Microsoft Azure 팀은 여러 VM에서 동일한 기본 드라이브를 탑재할 수 있는 기능인 Azure 파일 서비스를 출시했습니다. 백엔드는 Blob 저장소(별도의 REST API로도 액세스 가능)이지만 이를 탑재하는 각 VM에 대한 읽기-쓰기 SMB 드라이브로 추상화됩니다.
발표 내용은 다음과 같습니다.http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx