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

Storage Spaces Direct: обнаружение и изменение режима устойчивости

У меня есть двухузловой кластер, в котором я включил S2D. Позже я добавил 3-й узел. Теперь я хотел бы проверить, изменился ли режим отказоустойчивости на трехстороннее зеркало автоматически. Если нет, я бы хотел изменить его вручную.

Единственный известный мне сценарий ничего мне не говорит. Бег Get-ResiliencySetting без какого-либо параметра вообще не показывает вариант 3-стороннего зеркала.

Get-StoragePool -FriendlyName S2* | Get-ResiliencySetting

Name   NumberOfDataCopies PhysicalDiskRedundancy NumberOfColumns Interleave NumberOfGroups
----   ------------------ ---------------------- --------------- ---------- --------------
Simple 1                  0                      Auto            262144     1
Mirror 2                  1                      Auto            262144     1
Parity 1                  1                      Auto            262144     Auto

Нужно ли мне воссоздавать кластер, чтобы включить его?

1) Нет никаких автоматических перестроек с S2D, каждый раз, когда вы добавляете новый узел, вам нужно заново создавать пулы с новой опцией устойчивости и переносить данные.

2) У S2D ужасная устойчивость к любым узлам меньше 4, которые Microsoft изначально планировала запустить в производство. 3 почти лучше, чем 2, но все же не может сравниться с другими зрелыми SDS на рынке: он не может выдержать двойных ошибок.

РЕДАКТИРОВАТЬ: Это верно для конфигурации с 3 узлами, о которой спрашивал OP, 4 и более узлов S2D с 3-сторонним зеркалом могут пережить двойные сбои.

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

S2D не имеет LRC на физических хостах, что означает, что вы в основном работаете на каком-то RAID0 на каждом хосте. Это применимо как к 2-узловым, так и к трехузловым кластерам S2D.

Для небольших развертываний (особенно кластеров с 2 узлами) я бы рекомендовал использовать альтернативные решения, такие как HPE StorVirtual. https://h20392.www2.hpe.com/portal/swdepot/displayProductInfo.do?productNumber=VSA1TB-S или StarWind VSAN https://www.starwindsoftware.com/starwind-virtual-san-free которые делают то же самое, что и S2D, но способны работать поверх внутреннего аппаратного RAID-массива, сохраняя локальность и согласованность данных на каждом хосте. Этот подход называется Grid-архитектурой. https://www.starwindsoftware.com/grid-architecture-page и гораздо более выгоден для небольших кластеров.