У Microsoft есть замечательная штука — shared vhdx. Это возможность использовать общий виртуальный жесткий диск для нескольких машин с целью создания кластера из виртуалок.
Однако, и тут не обошлось без ложки дегтя — не смотря на то, что официально поддерживается SMB 3.0 хранилище для размещения общих дисков, есть одно маленькое, но злое требование — это обязательно должен быть SoFS.
Тем не менее есть хитрый обходной путь, который естественно не поддерживается официально, но, как говорится, если нельзя, но очень хочется нужно, то можно 🙂
Он описан в блоге Айдана Финна здесь, а та кже на виндовситпро здесь, и сводится к тому, чтобы просто всех обмануть — добавить роль отказоустойчивого кластера и вручную добавить необходимый файловый фильтр. То есть фактически, необходимо выполнить всего две команды:
Install-WindowsFeature Failover-Clustering
FLTMC.EXE attach svhdxflt <volume>:
Естественно, что никакой отказоустойчивости с одним сервером не будет 🙂