Рекомендации по симметрии дисков для кластеров Azure Stack HCI и Windows Server

Область применения: Azure Stack HCI версий 22H2 и 21H2; Windows Server 2022, Windows Server 2019

Кластеры Azure Stack HCI и Windows Server лучше всего работают, если каждый сервер имеет одинаковые диски.

На самом деле, мы понимаем, что это не всегда практично. Сегодня вы можете приобрести просторные жесткие диски емкостью 3 ТБ; в следующем году, может стать невозможно найти диски, что маленькие. Таким образом, ожидается и поддерживается некоторое количество смешивания и сопоставления. Однако имейте в виду, что больше симметрии всегда лучше.

В этой статье описываются ограничения и приводятся примеры поддерживаемых и неподдерживаемых конфигураций в Локальные дисковые пространства, базовой технологии виртуализации хранилища, лежащей в основе Azure Stack HCI и Windows Server.

Ограничения

В этом разделе описываются ограничения с точки зрения типа диска, модели, размера и количества дисков.

Type

Все серверы должны иметь одинаковые типы дисков.

Например, если один сервер имеет NVMe, все они должны иметь NVMe.

число;

Все серверы должны иметь одинаковое количество дисков каждого типа.

Например, если на одном сервере имеется шесть SSD, все они должны иметь шесть SSD.

Примечание

Количество дисков может временно отличаться во время сбоев или при добавлении или удалении дисков.

Моделирование

По возможности рекомендуется использовать диски с одной и той же моделью и версией встроенного ПО. Если вы не можете, тщательно выбирайте диски, которые максимально похожи. Мы не рекомендуем смешивать и сопоставлять диски одного типа с резко отличающимися характеристиками производительности или выносливости (если один из них не является кэшем, а другой — емкостью), так как Локальные дисковые пространства равномерно распределяет операции ввода-вывода и не дискриминирует на основе модели.

Примечание

Можно сочетать и сопоставлять аналогичные диски SATA и SAS.

Размер

По возможности рекомендуется использовать диски одинакового размера. Использование дисков емкости разных размеров может привести к некоторой непригодной емкости, а использование дисков кэша разных размеров не может повысить производительность кэша. Дополнительные сведения см. в следующем разделе.

Предупреждение

Разные размеры дисков емкости на разных серверах могут привести к затруднительной емкости.

Общие сведения о несбалансировании емкости

Локальные дисковые пространства достаточно надежна, чтобы справиться с дисбалансом емкости на дисках и серверах. Даже если дисбаланс серьезный, все будет работать. Однако в зависимости от нескольких факторов емкость, доступная не на каждом сервере, может быть недоступна для использования.

Чтобы понять, почему это происходит, рассмотрим упрощенный рисунок ниже. Каждое цветное поле представляет одну копию зеркальных данных. Например, поля, помеченные как A, A и A', представляют собой три копии одних и того же данных. Чтобы обеспечить отказоустойчивость сервера, эти копии должны храниться на разных серверах.

Емкость с заплетами

Как показано на рисунке, серверы 1 (10 ТБ) и сервер 2 (10 ТБ) заполнены. Сервер 3 имеет диски большего размера, поэтому его общая емкость больше (15 ТБ). Однако для хранения более трехсторонней зеркало данных на сервере 3 потребуются копии на сервере 1 и сервере 2, которые уже заполнены. Оставшуюся емкость в 5 ТБ на Сервере 3 нельзя использовать — это "застрял" емкость.

Трехсторонняя зеркало, три сервера, емкость в затруднительном положении.

Оптимальное размещение

И наоборот, с четырьмя серверами емкостью 10 ТБ, 10 ТБ, 10 ТБ и 15 ТБ и тремя способами зеркало устойчивости можно правильно разместить копии таким образом, чтобы использовать всю доступную емкость, как рисуется. Всякий раз, когда это возможно, Локальные дисковые пространства распределителя будет находить и использовать оптимальное размещение, не оставляя застрявших емкостей.

Трехсторонняя зеркало, четыре сервера, без затруднительной емкости.

Количество серверов, устойчивость, серьезность дисбаланса емкости и другие факторы влияют на наличие затруднительной емкости. Наиболее разумным общим правилом является предположение, что только емкость, доступная на каждом сервере, гарантированно будет использоваться.

Общие сведения о несбалансировании кэша

Локальные дисковые пространства также может выдержать несбалансированность кэша на дисках и серверах. Даже если дисбаланс серьезный, все будет работать. Кроме того, он всегда использует все доступные кэши в полной мере.

Использование дисков кэша разных размеров может не повысить производительность кэша равномерно или предсказуемо: только операции ввода-вывода для привязок диска с большими дисками кэша могут повысить производительность. Локальные дисковые пространства равномерно распределяет операции ввода-вывода между привязками и не различает их в зависимости от соотношения кэша и емкости.

Несбалансированность кэша.

Совет

Дополнительные сведения о привязках кэша см. в статье Общие сведения о кэше пула носителей .

Примеры конфигураций

Ниже приведены некоторые поддерживаемые и неподдерживаемые конфигурации.

Поддерживается: разные модели между серверами

Первые два сервера используют модель NVMe "X", а третий сервер использует модель NVMe "Z", которая очень похожа.

Сервер 1 Сервер 2 Сервер 3
2 x NVMe Model X (кэш) 2 x NVMe Model X (кэш) 2 x NVMe Model Z (кэш)
10 x SSD Model Y (емкость) 10 x SSD Model Y (емкость) 10 x SSD Model Y (емкость)

Поддерживается.

Поддерживается: различные модели на сервере

Каждый сервер использует различные модели HDD "Y" и "Z", которые очень похожи. На каждом сервере имеется 10 жестких диска.

Сервер 1 Сервер 2 Сервер 3
2 x SSD Model X (кэш) 2 x SSD Model X (кэш) 2 x SSD Model X (кэш)
7 x HDD Model Y (емкость) 5 x HDD Model Y (емкость) 1 x HDD Model Y (емкость)
3 x HDD Model Z (емкость) 5 x HDD Model Z (емкость) 9 x HDD Model Z (емкость)

Поддерживается.

Поддерживается: разные размеры на разных серверах

На первых двух серверах используется жесткий диск размером 4 ТБ, а на третьем — очень похожий жесткий диск размером 6 ТБ.

Сервер 1 Сервер 2 Сервер 3
2 x 800 ГБ NVMe (кэш) 2 x 800 ГБ NVMe (кэш) 2 x 800 ГБ NVMe (кэш)
4 x 4 ТБ HDD (емкость) 4 x 4 ТБ HDD (емкость) 4 х 6 ТБ HDD (емкость)

Это поддерживается, хотя это приведет к затруднительной емкости.

Поддерживается: разные размеры на сервере

Каждый сервер использует разные сочетания 1,2 ТБ и очень похожие 1,6 ТБ SSD. На каждом сервере имеется 4 диска SSD.

Сервер 1 Сервер 2 Сервер 3
3 диска SSD размером 1,2 ТБ (кэш) 2 диска SSD размером 1,2 ТБ (кэш) 4 диска SSD размером 1,2 ТБ (кэш)
1 x 1,6 ТБ SSD (кэш) 2 диска SSD размером 1,6 ТБ (кэш) -
20 x 4 ТБ HDD (емкость) 20 x 4 ТБ HDD (емкость) 20 x 4 ТБ HDD (емкость)

Поддерживается.

Не поддерживается: разные типы дисков на разных серверах

Сервер 1 имеет NVMe, а остальные — нет.

Сервер 1 Сервер 2 Сервер 3
6 x NVMe (кэш) - -
- 6 x SSD (кэш) 6 x SSD (кэш)
18 x HDD (емкость) 18 x HDD (емкость) 18 x HDD (емкость)

Эта возможность не поддерживается. Типы дисков должны быть одинаковыми на каждом сервере.

Не поддерживается: разное число каждого типа на серверах

Сервер 3 имеет больше дисков, чем другие.

Сервер 1 Сервер 2 Сервер 3
2 x NVMe (кэш) 2 x NVMe (кэш) 4 x NVMe (кэш)
10 x HDD (емкость) 10 x HDD (емкость) 20 x HDD (емкость)

Эта возможность не поддерживается. Количество дисков каждого типа должно быть одинаковым на каждом сервере.

Не поддерживается: только жесткие диски

На всех серверах подключены только жесткие диски.

Сервер 1 Сервер 2 Сервер 3
18 x HDD (емкость) 18 x HDD (емкость) 18 x HDD (емкость)

Эта возможность не поддерживается. Необходимо добавить не менее двух дисков кэша (NvME или SSD), подключенных к каждому из серверов.

Сводка

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

Ограничение Состояние
Одинаковые типы дисков на каждом сервере Обязательно
Одинаковое число типов на каждом сервере Обязательно
Одинаковые модели дисков на каждом сервере Рекомендуемая
Одинаковые размеры дисков на каждом сервере Рекомендуемая

Дальнейшие действия

Дополнительные сведения см. также в разделе: