Server 2012 R2 - Совместное использование жестких дисков .VHDX «общего тома кластера» между двумя виртуальными машинами, разве они не должны обновляться в реальном времени? [дубликат]

У меня есть кластер Windows, состоящий из двух узлов, подключенных через SAS к массиву хранения. У меня есть две виртуальные машины, настроенные с их жесткими дисками (vhdx) в общем хранилище. Они работают правильно. Теперь мне нужно создать «общий том» между этими двумя виртуальными машинами, то есть диск с файлами и папками, к которому можно получить доступ с обоих серверов, как общий ресурс smb. Я понял, что можно было создать файл vhdx в общем хранилище, а затем прикрепить его к обоим vm с пометкой «разрешить совместное использование виртуального жесткого диска», но я думаю, что что-то неправильно понял. Можете ли вы сказать мне, осуществимо это или нет, и в конце концов, что лучше всего для достижения моей цели? Мне в основном нужно хранилище, доступное одновременно с двух виртуальных машин, возможно, без настройки отдельного файлового сервера для предоставления общих ресурсов smb.

0
задан 26 January 2016 в 12:42
2 ответа

Прежде чем я отвечу на ваш вопрос, я хочу добавить небольшое примечание. Можно добавить общий VHDX к двум независимым виртуальным машинам, и обе могут получить доступ к VHDX одновременно. Однако он не поддерживается. TomTom уже объяснил, почему.

Итак, если вы попытались сделать это из любопытства и обнаружили, что это работает: не используйте его!

Чтобы ответить на ваш вопрос: если вам нужно высокодоступное общее хранилище, создайте гостя Отказоустойчивый кластер и добавьте роль кластера файлового сервера , которая использует общий VHDX в качестве хранилища. Говоря короткими словами, вы бы сделали это следующим образом:

  1. Установите Windows Server 2012 R2 на каждый узел HV. Это гостевые узлы.
  2. Создайте новый VHDX и добавьте его к обоим узлам гостевого кластера в качестве общего VHDX.
  3. Установите и настройте функцию отказоустойчивого кластера на каждом гостевом узле.
  4. В гостевом кластере добавьте новый диск в хранилище кластера.
  5. Добавьте роль кластера файлового сервера в гостевой отказоустойчивый кластер.
  6. Настройте общие сетевые ресурсы.

Дополнительная литература по этой теме:

1
ответ дан 4 January 2021 в 10:08

Что ж, вы можете сделать это с VHDX, но это не сработает, если разделы на диске не поддерживают совместное использование. Что ОЧЕНЬ ограничено в окнах, и по уважительной причине. Итак, если вы планируете поместить туда файлы и «просто поделитесь диском», он будет поврежден, потому что обе машины, не осведомленные о совместном использовании файлов, будут кэшировать чтение и запись в файловую систему диска, перезаписывая изменения друг друга.

Общие диски являются поддерживается только для кластерного использования: кластерный кворум или кластерное общее хранилище. С файловой системой, поддерживающей кластеры (которую Windows не имеет из коробки).

0
ответ дан 4 January 2021 в 10:08

Теги

Похожие вопросы