Мне нужно предоставить общий доступ к одному VHDX с 1 большим разделом, не содержащим ОС, только с простыми файлами (в основном изображениями), и продвигать его на 2 разные виртуальные машины с 2 разными ОС за один раз:
Есть ли способ передать этот независимый VHDx ОБЕИМ виртуальным машинам за один раз? (пожалуйста, без DFS, у меня возникли проблемы с синхронизацией файлов, как только я попробовал). В идеале обе виртуальные машины должны быть смонтированы как «внутреннее хранилище» или что-то подобное, чтобы обе программы могли вести себя изначально ". (iSCSI ?? ... Я полагаю, что простой сетевой ресурс "Map drive" может неправильно работать с программной функцией) Есть ли способ? Для упрощения процедуры подключения, но с избыточностью, у меня есть 2 идентичных сервера , с включенной репликацией между ними. Оба имеют один и тот же том RAID5 с твердотельных накопителей, одну и ту же сетевую карту, одинаковую память, один и тот же процессор ... Некоторые виртуальные машины (6 из 10) работают на 1 сервере, другие виртуальные машины (4 из 10) работают на другом, ....другой сервер всегда используется для репликации (в идеале нужно использовать только это оборудование, у которого много мощности) .... так что все, что я создам на первичном сервере, в идеале должно быть создано как "подчиненное устройство" на другой машине, в случае отказа 1. сервера .... (+ физическая репликация VHDx и на другой сервер) Спасибо за любую помощь. WServer 2012 R2
Вы можете попробовать пойти альтернативным путем. Развернуть отказоустойчивый кластер, используя что-то вроде StarWind VSAN или альтернативы (S2D доступен с Windows Server 2016), который будет реплицировать данные на уровне блоков между узлами, в то время как кластер будет осуществлять отказоустойчивость ВМ. В этом случае вы можете использовать существующий RAID5 на обоих узлах. Следующее руководство может помочь: https://www.starwindsoftware.com/resource-library/starwind-virtual-san-for-hyper-v-2-node-hyperconverged-scenario-with-windows-server-2012-r2/
Вы не можете совместно использовать одно блочное устройство (образ диска) между несколькими виртуальными машинами и ожидать, что оно будет находиться в согласованном состоянии. Практически все файловые системы требуют эксклюзивного доступа к используемому блочному устройству.
Лучший вариант - добавить VHD с данными к одной из виртуальных машин, а затем использовать сетевую файловую систему для подключения другой ВМ.
Если вы добавляете том в Windows, предоставьте общий доступ к файловой системе, используя обычный общий доступ к файлам Windows, и используйте Samba на Ubuntu для подключения к общему ресурсу.