У меня есть 2 сервера с хостами Hyper-V 2016 и хранилище MSA 2040, оба подключены через iSCSI. Хосты работают на внутренней памяти. Мне нужно сохранить все мои виртуальные машины в MSA, но, если я правильно понимаю, я не могу использовать хранилище одновременно. Я пытаюсь настроить решение для репликации с общим хранилищем.
Есть ли другой способ сделать это хранилище общим и многоразовым, помимо кластеризации в средах Windows Server или VMware? Что касается меня, VMware берет заданный том, форматирует его и делает его пригодным для использования на каждом хосте. Есть ли способ, как это делает Microsoft?
Что касается вашей настройки, то для реализации общего хранилища для Hyper-V Cluster достаточно будет установить на обоих серверах:
После установки Windows Server с его обновлениями:
Подробнее о реализации вы можете прочитать в руководстве HPE MSA 2040
Вы Следует отметить, что один массив хранения представляет собой своего рода единую точку отказа, и с точки зрения избыточности и доступности было бы полезно добавить еще один массив или перейти на гиперконвергентную систему с помощью программно-определяемых общих систем хранения, таких как HPE StoreVirtual VSA ], StarWind Virtual SAN или Microsoft Storage Spaces Direct .
Чтобы получить желаемую функцию, вам необходимо использовать кластеризацию.
vmware / xenserver управляет им бесплатно, но, как и в случае с vmware, если вы хотите vmotion, это тоже требует затрат.
Кластер высокой доступности - это группа из 2 или более серверов без операционной системы, которые используются для размещения виртуальных машин. Узлы сервера (физические машины) работают вместе для обеспечения избыточности и аварийного переключения виртуальных машин с минимальным временем простоя виртуальных машин .
Нашел способ использовать диск на нескольких устройствах. На одном из хостов я установил Windows Server и сделал общий доступ к файлам на устройстве MSA.