Дисковые пространства 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 Ошибка жесткого диска.

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

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

Заранее большое спасибо.

5
задан 13 July 2017 в 12:20
3 ответа

У вас должны быть поддерживаемые типы носителей с Локальными дисковыми пространствами, а именно без 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

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

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

6
ответ дан 3 December 2019 в 01:05

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

5
ответ дан 3 December 2019 в 01:05

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

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

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

0
ответ дан 3 December 2019 в 01:05

Теги

Похожие вопросы