Требования к оборудованию для отказоустойчивой кластеризации и варианты хранилища

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Azure Stack HCI, версии 21H2 и 20H2

Чтобы создать отказоустойчивый кластер, система должна соответствовать следующим требованиям:

В этой статье подробно описаны все эти требования к оборудованию.

Требования к аппаратному обеспечению

В следующих разделах описаны требования к оборудованию и рекомендации по отказоустойчивости кластеров.

Серверы

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

Примечание.

Если вы приобрели оборудование интегрированного решения Azure Stack HCI из каталога Azure Stack HCI через предпочитаемого партнера по оборудованию Майкрософт, операционная система Azure Stack HCI должна быть предварительно установлена.

Сетевые адаптеры и кабели

Если вы используете интерфейс iSCSI, необходимо выделить только каждый сетевой адаптер для сетевого взаимодействия или iSCSI.

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

Примечание.

Если вы подключаете узлы кластера с одной сетью, сеть должна передать требование избыточности в разделе "Проверка конфигурации". Однако в отчете также должно появиться сообщение о том, что сеть не должна иметь отдельных точек сбоя.

Контроллеры устройств и другие адаптеры для хранилища

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

  • Если вы используете последовательную подключенную SCSI или Fibre Channel, все элементы стека хранилища на всех кластеризованных серверах должны совпадать. В частности, следующие компоненты, подключенные к хранилищу кластера, должны совпадать со всеми кластеризованными серверами:

    • Программное обеспечение для ввода и вывода нескольких путей (MPIO)
    • Программное обеспечение для конкретного устройства (DSM)
    • Адаптер шины (HBA)
    • Драйверы HBA
    • Встроенное ПО HBA

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

  • Если вы используете iSCSI, каждый из кластеризованных серверов должен иметь один или несколько сетевых адаптеров или HBAs, выделенных для хранилища кластера. Для сетевого взаимодействия следует использовать только сеть, подключенную к iSCSI. Сетевые адаптеры для подключения к целевому объекту хранилища iSCSI должны совпадать на всех серверах. Рекомендуется использовать Gigabit Ethernet или более поздней версии.

Хранилище

Необходимо использовать Локальные дисковые пространства или общее хранилище, совместимое с Windows Server 2012 R2, Windows Server 2012 и более поздними версиями. Вы можете использовать подключенное общее хранилище или использовать общие папки S МБ 3.0 в качестве общего хранилища для серверов под управлением Hyper-V, настроенных в отказоустойчивом кластере. Дополнительные сведения см. в разделе Развертывание Hyper-V через SMB.

В большинстве случаев подключенное хранилище должно содержать несколько отдельных дисков, настроенных на уровне оборудования. Эти диски также называются логическими номерами единиц (LUN).

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

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

  • При использовании поддержки собственного диска, включенной в кластеризация отработки отказа, следует использовать только базовые диски, а не динамические диски.

  • Рекомендуется форматировать секции дисков с помощью новой файловой системы технологии (NTFS). При использовании общих томов кластера (CSV) необходимо отформатировать разделы для каждого CSV-файла с NTFS.

    Примечание.

    Если в конфигурации кворума используется диск-свидетель, его можно отформатировать в NTFS или в Resilient File System (ReFS).

  • Для стиля секционирования диска можно использовать главную загрузочную запись (МБ R) или таблицу секционирования GUID (GPT).

Требования к оборудованию для Hyper-V

Если вы создаете отказоустойчивый кластер, включающий кластеризованные виртуальные машины, серверы кластеров также должны соответствовать требованиям к оборудованию для поддержки роли Hyper-V.

Роль Hyper-V имеет следующие требования:

  • 64-разрядный процессор
  • Процессор должен иметь аппаратно-встроенную виртуализацию, которая доступна в процессорах, которые имеют возможность виртуализации, особенно технологию Intel Virtualization (Intel VT) или расширенную технологию виртуализации микроустройств (AMD-V).
  • Процессор также должен иметь аппаратное обеспечение защиты от выполнения данных (DEP), доступное и включенное. В частности, необходимо включить бит отключения выполнения Intel (XD) или бит amd no execute (NX).

Дополнительные сведения о роли Hyper-V см. в статье Обзор Hyper-V.

Рекомендации по развертыванию сетей области хранения с отказоустойчивыми кластерами

Если вы развертываете сеть области хранения (SAN) с отказоустойчивым кластером, выполните следующие рекомендации.

  • Подтвердите совместимость хранилища. Вы должны подтвердить, что ваше хранилище, включая драйверы, встроенное ПО и программное обеспечение, совместимы с отказоустойчивыми кластерами в версии Windows Server.

  • Изолируйте устройства хранения, один кластер на каждое устройство. Серверы из разных кластеров не должны получать доступ к тем же устройствам хранения. В большинстве случаев следует изолировать LUN, используемое для одного набора серверов кластера, от всех остальных серверов с помощью маскирования или зонирования LUN.

  • Используйте программное обеспечение для ввода-вывода для нескольких путей или сетевые адаптеры с командой. При использовании структуры хранилища с высоким уровнем доступности можно развертывать отказоустойчивые кластеры с несколькими HBA с помощью программного обеспечения многопатокового ввода-вывода или группирования сетевых адаптеров. С помощью этих двух методов можно выполнять балансировку нагрузки и отработку отказа (LBFO), которая обеспечивает систему с максимальным уровнем избыточности и доступности. Если вы используете Windows Server 2012 R2 или Windows Server 2012, необходимо создать решение с несколькими путими в Microsoft Multipath I/O (MPIO). Поставщик оборудования обычно должен предоставить вам модуль MPIO для конкретного устройства (DSM) для вашего оборудования, хотя Windows Server также включает один или несколько DSM в составе своей операционной системы.

    Внимание

    HBAs и программное обеспечение для многопатоковых операций ввода-вывода могут быть чувствительными к версиям. Тесно сотрудничайте с поставщиком оборудования, чтобы выбрать правильные адаптеры, встроенное ПО и программное обеспечение, совместимые с версией Windows Server вашей системы. Адаптеры, драйверы и встроенное ПО сетевого адаптера должны точно соответствовать адаптерам сетевого адаптера (SET) для правильной работы во всех узлах кластера.

  • Используйте дисковые пространства. Если вы планируете развернуть кластеризованное хранилище с последовательным присоединенным SCSI (SAS), настроенное с помощью дисковые пространства, ознакомьтесь с требованиями в статье "Развертывание кластеризованных дисковые пространства".