Я настраиваю небольшую виртуальную среду и использую пару хостов Windows (HyperV) и NAS Synology 54 ТБ в качестве хранилища виртуальных машин.
Я знаю, что не могу использовать один и тот же путь iscsi для двух одновременных хостов, поскольку они не будут знать друг друга и будут перезаписывать файлы друг друга и вызывать проблемы.
Вместо этого я сделал следующее ...
Я создал 1 LUN размером 54 ТБ с поддержкой нескольких подключений.
Я добавил эту цель Iscsi на оба хоста.
Я создал раздел размером 10 ТБ, помеченный как HOST1, и смонтировал его с буквой диска на хосте 1.
Я также создал еще один раздел размером 10 ТБ, обозначенный как HOST2, и смонтировал его с буквой диска на хосте 2.
Ни на одном из серверов Windows не смонтированы другие серверы с разделом 10 ТБ.
Насколько я могу судить, мне следует избегать проблемы перезаписи двумя хостами файлов друг друга, однако я хотел оценить мнение по этому поводу, прежде чем начать использовать среду, если есть подводные камни, о которых я не подумал.
Это не будет работать надежно. NTFS (или ReFS) не поддерживает кластерные файловые системы, поэтому при множественном монтировании таблицы метаданных немедленно уничтожаются. Либо вы используете SMB3 с функцией арбитража (это то, что Microsoft называет Cluster Shared Volume или CSVFS), либо вы используете стороннего арбитра, например MetaSAN. Здесь можно найти хорошую историю:
На вашем месте я бы просто придерживался сценария общего доступа SMB3 или однократного монтирования с отключением резервирования SCSI.
Удачи!
P.S. Или вы используете файловую систему с поддержкой кластера, такую как VMFS3 / 5 :)
Вы можете подключить 2 хоста к одному LUN, но вы должны установить файловую систему CSVFS, чтобы они не повредили хранилище. Вы можете сделать это, добавив его как диск в Управление кластером.
Затем он преобразует файловую систему и добавит путь к C: \ ClusterStorage \ {drive}
Убедитесь, что вы сохранили их по пути C :, не назначайте другую букву диска для общего ресурса, так как это вызовет проблемы.
Он всегда будет отображаться как не инициированный в диспетчере дисков на одном сервере и в сети на другом (один из них является `` хостом '' для диска, но он переместится, если один из хостов выйдет из строя)
Затем вы можете хранить все файлы ВМ в общем месте.
См. Пошаговое руководство ниже:
Как настроить хранилище в кластере узлов Hyper-V в VMM | Microsoft System Center