
Я настраиваю новый сервер Hyper-V (2012) с несколькими виртуальными машинами для запуска определенного программного обеспечения.
Мне нужно сохранить огромную папку на общем диске, доступ к которой будет осуществляться только по принципу «только чтение». Поэтому я подумал о трех вариантах:
- предоставить общий доступ к папке на хосте и получить к ней доступ с помощью UNC-путей
- создайте ISO для этой папки и смонтируйте как DVD
Но я бы предпочел
- создайте виртуальный диск и подключите его к нескольким виртуальным машинам.
Последний вариант не работает, потому что Hyper-V хочет монопольный доступ к файлу vhdx
. Кто-нибудь знает способ сделать это?
решение1
Вы можете использовать общее хранилище в Windows 2012 Hyper-V, но это непростая задача, если у вас есть только один сервер Hyper-V.
Предполагается, что Hyper-V не является вашим контроллером домена и что у вас есть какие-то внешние возможности iSCSI (например, NAS или другой сервер Windows 2012).
- Создайте цель iSCSI на вашем NAS или другом сервере (в идеале две цели: 1 для QUORUM 5 Гб и 1 для Storage — минимум 130 Гб в вашем случае)
- Подключите цель iSCSI к вашему блоку HYPER-V (настройте Multi I/O в соответствии с требованиями вашей инфраструктуры)
- Создайте тома на сервере Hyper-V. 5 ГБ для вашего кворума, все, что вы захотите, для общего хранилища.
- Установите отказоустойчивый кластер на сервере Hyper-V и настройте его для одного узла.
- Настройте большую цель iSCSI как доступное хранилище в отказоустойчивом кластере. Затем она будет отображаться как c:\ClusterStorage\Volume1
Теперь, когда у вас есть общее хранилище, сохраните свой VHD/VHDX в этой папке, а затем вы сможете использовать функцию «Включить общий доступ к виртуальному жесткому диску» в разделе «Дополнительные функции диска» для вашей виртуальной машины (должна быть подключена к контроллеру SCSI).
У меня есть один сервер Hyper-V, использующий Synology NAS для целей iSCSI, и он отлично подходит для настройки гостевых машин кластеров Windows. Я еще не пробовал его для Linux (и, честно говоря, я нашел этот вопрос, ища, пробовал ли его кто-то еще), но сделаю это в ближайшие пару дней.
Если ваш Hyper-V не работает как контроллер домена, то это должно работать отлично.