У меня есть два сервера 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.
Диски
Используйте локально подключенные диски SATA, SAS или NVMe.
Вы можете легко решить эту проблему, если скажете, что у вас нет совместимого HBA-адаптера SAS и вы хотите использовать RAID-контроллер и узлы RAID0 с одним драйвером, принудительно настроив RAID -> SAS с помощью настройки реестра или установки стороннего драйвера фильтра для этого.
Я не могу найти драйвер ...
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
Этот сценарий завершается ошибкой, если диск уже не входит в пул хранения. Когда ваш сервер уже является членом отказоустойчивого кластера, возникает проблема, заключающаяся в том, что вновь созданные пулы являются общими. Лучше всего создать пул хранения перед присоединением к кластеру, изменить тип носителя и уничтожить пул. Тип диска сохраняется.