3

Есть ли способ смонтировать один VHD (или другой образ диска) между несколькими виртуальными машинами. Я не имею в виду образ ОС, как общий диск. Я знаю, что могу иметь файловый сервер, похожий на smb. Но я ищу что-то децентрализованное.

2 ответа2

2

Несколько месяцев назад команда Microsoft Azure выпустила файловую службу Azure, которая, кажется, именно то, что вы ищете - возможность монтировать один и тот же базовый диск из нескольких виртуальных машин. Бэк-энд является хранилищем больших двоичных объектов (также доступным через отдельный REST API), но абстрагируется как диск SMB для чтения и записи для каждой виртуальной машины, которая его монтирует.

Вот объявление: http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introduction-microsoft-azure-file-service.aspx

2

NTFS не поддерживает кластеры, поэтому при монтировании одного виртуального жесткого диска на нескольких виртуальных машинах файловая система будет повреждена.

Windows Server 2012 поддерживает файлы VHDX, которые должны поддерживать кластеры серверов, обращающихся к одному и тому же диску данных. Я полагаю, что осведомленность о кластере достигается за счет обертывания NTFS. VHDX также станет доступен в Windows Azure (если вы его используете).

Кроме того, есть несколько файловых систем с поддержкой кластеров, таких как MelioFS, которые поддерживают то, что вы запрашиваете (но тогда вам нужно отформатировать диск с помощью этого (заменить NTFS)):http://sanbolic.com/melio-platform/technology/melio- фс /

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .