Назад | Перейти на главную страницу

Storage Spaces Direct HDD MediaType не указан

У меня есть два сервера HP ProLiant DL380 Gen9 с Windows Server 2016, на которых должен быть установлен SQL Server 2016 в отказоустойчивом кластере с Storage Spaces Direct. Когда я пытаюсь активировать S2D через PowerShell, я получаю сообщение об ошибке:

ПРЕДУПРЕЖДЕНИЕ: 2017/07 / 13-10: 13: 48.295 Диск номер 2 ({455cd214-ecdd-7e52-b5c5-a505367c878c}, понятное имя 'HP LOGICAL VOLUME') на узле DB1 имеет неподдерживаемый тип носителя

Жесткие диски, а также твердотельные накопители настроены в RAID. Твердотельные накопители распознаются как твердотельные накопители MediaType, но жесткие диски не указаны. Не удалось изменить MediaType с помощью Set-PhysicalDisk -FriendlyName HPLogicalVolume -MediaType HDD.

Жесткие и твердотельные диски подключены к сети, но без раздела и распознаются как SAS типа шины.

Как я могу активировать дисковые пространства прямо в этой конфигурации или где моя ошибка?

Спасибо заранее.

У вас должны быть поддерживаемые типы носителей с Storage Spaces Direct, которые не являются RAID, без FC и без iSCSI. Должны быть SATA, SAS и NVMe.

https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/storage-spaces-direct-hardware-requirements

Диски

Используйте локально подключенные диски SATA, SAS или NVMe.

Вы можете легко решить эту проблему, если скажете, что у вас нет совместимого HBA-адаптера SAS и вы хотите использовать RAID-контроллер и узлы RAID0 с одним драйвером, принудительно настроив RAID -> SAS с помощью настройки реестра или установки стороннего драйвера фильтра для этого.

https://www.starwindsoftware.com/blog/resolving-enable-clusters2d-bus-type-support-issue-on-some-storage-controllers

Я не могу найти драйвер ...

P.S. В общем, я бы пропустил использование S2D только на двух узлах, это в лучшем случае неуклюже: отказоустойчивость невелика: кластер не может пережить сбой второго диска или узла подряд, мультиустойчивые диски и кодирование стирания недоступны .

Правильно, использование Storage Spaces Direct в конфигурации с двумя или тремя узлами - не лучшая идея. В этой нише есть множество решений вроде HPE или Starwind. HPE Storevirtual работает с двумя узлами и дополнительным узлом-свидетелем. Starwind изначально работает с двумя узлами. https://www.hpe.com/us/en/storage/storevirtual.html

Чтобы указать тип мультимедиа, вам необходимо установить его с помощью сценария PowerShell, подобного следующему:

Get-Physicaldisk | where size -gt 506870912000 | Set-PhysicalDisk –MediaType HDD

Этот сценарий завершается ошибкой, если диск уже не входит в пул хранения. Когда ваш сервер уже является членом отказоустойчивого кластера, возникает проблема, заключающаяся в том, что вновь созданные пулы являются общими. Лучше всего создать пул хранения перед присоединением к кластеру, изменить тип носителя и уничтожить пул. Тип диска сохраняется.