Поделиться через


Развертывание гиперконвергентного кластера Storage Spaces Direct в VMM

В этой статье описывается, как настроить гиперконвергентный кластер, запускающий Storage Spaces Direct (S2D) в System Center Virtual Machine Manager (VMM). Дополнительные сведения о S2D.

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

В настоящее время невозможно включить S2D в гиперконвергентном развертывании в кластере Hyper-V, развернутом на компьютерах с операционной системой Nano, работающих на «голом железе».

Примечание.

Перед добавлением поставщика хранилища в VMM необходимо включить S2D.

Чтобы включить S2D, перейдите в раздел "Общая конфигурация">укажите имя кластера и группу узлов и выберите параметр "Включить Локальные дисковые пространства", как показано ниже:

Снимок экрана: страница с поддержкой S2D.

После включения кластера с S2D VMM выполняет следующие действия:

  1. Роль файлового сервера и функция отказоустойчивой кластеризации включены.
  2. Реплика хранилища и дедупликация данных включены.
  3. Кластер может проверяться и создаваться при необходимости.
  4. Поддержка S2D включена, и массив хранилища создается с тем же именем, что вы указали в мастере.

Если вы используете PowerShell для создания гиперконвергентного кластера, пул и уровень хранилища автоматически создаются с помощью параметра autoconfig=true enable-ClusterS2D.

Перед началом работы

  • Убедитесь, что вы используете VMM 2016 или более поздней версии.
  • Узлы Hyper-V в кластере должны работать под управлением Windows Server 2016 или более поздней версии с установленной ролью Hyper-V и настраиваться на размещение виртуальных машин.

Примечание.

VMM 2019 UR3 и более поздних версий поддерживает гиперконвергентную инфраструктуру Azure Stack (HCI версии 20H2).

  • Убедитесь, что вы используете VMM 2019 или более поздней версии.
  • Узлы Hyper-V в кластере должны работать под управлением Windows Server 2019 или более поздней версии с установленной ролью Hyper-V и настраиваться на размещение виртуальных машин.

    Примечание.

    VMM 2025 поддерживает Azure Local (версии 23H2 и 22H2).

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

Шаг 1. Подготовка кластера

Вы можете подготовить кластер следующим образом:

  1. От хостов Hyper-V
  2. На устройствах 'чистый металл'

Выберите необходимую вкладку для выполнения шагов по настройке кластера.

Выполните следующие действия, чтобы подготовить кластер из узлов Hyper-V:

  1. Если необходимо добавить узлы Hyper-V в структуру VMM, выполните следующие действия. Если они уже в структуре VMM, перейдите к следующему шагу.
  2. Следуйте инструкциям по созданию кластера из автономных узлов Hyper-V, управляемых в среде VMM.

Примечание.

  • При настройке кластера убедитесь, что выберите параметр "Включить Локальные дисковые пространства" на странице "Общая конфигурация" мастера создания кластера Hyper-V. В поле "Тип ресурса" выберите существующие серверы под управлением операционной системы Windows Server и выберите узлы Hyper-V, которые нужно добавить в кластер.
  • Если S2D включен, необходимо проверить кластер. Пропуск этого шага не поддерживается.

Шаг 2. Настройка сети для кластера

После подготовки и управления кластером в структуре VMM необходимо настроить сеть для узлов кластера.

  1. Сначала создайте логическую сеть для зеркального отображения физической сети управления.
  2. Необходимо настроить логический коммутатор с включенным параметром Switch Embedded Teaming (SET), чтобы коммутатор поддерживал виртуализацию. Этот коммутатор подключен к логической сети управления и имеет все виртуальные адаптеры узла, необходимые для предоставления доступа к сети управления или настройки сети хранения. S2D использует сеть для обмена данными между узлами. Рекомендуется использовать адаптеры с поддержкой RDMA.
  3. Создание сетей виртуальных машин.

Примечание.

Следующая функция применима к VMM 2019 накопительному пакету обновления 1 (UR1).

Шаг 3. Настройка параметров DCB в кластере S2D

Примечание.

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

Рекомендации

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

  • При создании профиля порта сетевого адаптера рекомендуется разрешить приоритет IEEE. Подробнее. Вы также можете задать приоритет IEEE с помощью следующих команд PowerShell:

    PS> Set-VMNetworkAdapterVlan -VMNetworkAdapterName SMB2 -VlanId "101" -Access -ManagementOS
    PS> Set-VMNetworkAdapter -ManagementOS -Name SMB2 -IeeePriorityTag on
    

Прежде чем начать

Выполните следующие действия:

  1. Вы используете VMM 2019 или более поздней версии.
  2. Узлы Hyper-V в кластере работают под управлением Windows Server 2019 или более поздней версии с установленной ролью Hyper-V и настроены для размещения виртуальных машин.

Прежде чем начать

Выполните следующие действия:

  1. Вы используете VMM 2019 или более поздней версии.
  2. Узлы Hyper-V в кластере работают под управлением Windows Server 2019 или более поздней версии с установленной ролью Hyper-V и настроены для размещения виртуальных машин.

Примечание.

  • Параметры DCB можно настроить как в кластере Hyper-V S2D (гиперконвергентном), так и в кластере SOFS S2D (в разбивке).
  • Параметры DCB можно настроить во время рабочего процесса создания кластера или в существующем кластере.
  • Невозможно настроить параметры DCB во время создания кластера SOFS; можно настроить только в существующем кластере SOFS. Все узлы кластера SOFS должны управляться VMM.
  • Настройка параметров DCB во время создания кластера поддерживается только при создании кластера с существующим сервером Windows Server. Он не поддерживается с рабочим процессом развертывания без виртуализации/операционной системы.

Чтобы настроить параметры DCB, выполните следующие действия.

  1. Создайте новый кластер Hyper-V и выберите Включить Storage Spaces Direct. Параметр конфигурации DCB добавляется в рабочий процесс создания кластера Hyper-V.

    Снимок экрана: кластер Hyper-V.

  2. В конфигурации DCB выберите Настройка бриджинга Центра обработки данных.

  3. Укажите значения приоритета и пропускной способности для трафика SMB-Direct и Кластера Heartbeat.

    Примечание.

    Значения по умолчанию назначаются приоритету и пропускной способности. Настройте эти значения на основе потребностей вашей организации в среде.

    Снимок экрана: пропускная способность приоритета.

    Значения по умолчанию:

    Класс трафика Приоритет Пропускная способность (%)
    Пульс кластера 7 1
    SMB-Direct 3 50
  4. Выберите сетевые адаптеры, используемые для трафика хранилища. RDMA включен в этих сетевых адаптерах.

    Примечание.

    В сценарии с конвергентным сетевым адаптером выберите виртуальные сетевые адаптеры хранилища. Основные pNICs должны поддерживать RDMA, чтобы vNICs отображались и были доступны для выбора.

    Снимок экрана: включение RMDS.

  5. Просмотрите сводку и нажмите кнопку "Готово".

    Будет создан кластер S2D, а параметры DCB настраиваются на всех узлах S2D.

    Примечание.

    • Параметры DCB можно настроить на существующих кластерах Hyper-V S2D, перейдя на страницу "Свойства кластера" и перейдя на страницу конфигурации DCB.
    • Любые изменения, выполненные вне контрольного канала, параметров DCB на любом из узлов приведут к несоответствию кластера S2D в VMM. На странице свойств конфигурации DCB кластера будет предоставлена опция исправления, которую можно использовать для принудительного применения настроек DCB, сконфигурированных в VMM на узлах кластера.

Шаг 4. Управление пулом и создание CSV

Теперь можно изменить параметры пула носителей и создать виртуальные диски и csvs.

  1. Выберите Fabric>хранилища>массивов.

  2. Щелкните правой кнопкой мыши на кластере, выберите >Управление пулом, и выберите пул хранения, созданный по умолчанию. Вы можете изменить имя по умолчанию и добавить классификацию.

  3. Чтобы создать CSV, щелкните правой кнопкой мыши на кластере и выберите >Свойства>, затем Общие тома.

  4. В мастере создания томов выберите >Тип хранилища, укажите имя тома и выберите пул хранилища.

  5. В емкости можно указать размер тома, файловую систему и параметры устойчивости.

  6. Выберите Настроить расширенные параметры хранилища и ранжирования, чтобы настроить эти параметры.

  7. Выберите Далее.

    Скриншот настройки громкости.

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

    Снимок экрана: настройка параметров хранилища.

  9. В окне "Сводка" проверьте параметры и завершите работу мастера. Виртуальный диск будет создан автоматически при создании тома.

При использовании PowerShell пул и уровень хранилища автоматически создаются с помощью параметра enable-ClusterS2D autoconfig=true .

Шаг 5. Развертывание виртуальных машин в кластере

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

Шаг 3. Управление пулом и создание csvs

Теперь можно изменить параметры пула носителей и создать виртуальные диски и csvs.

  1. Выберите Fabric>хранилища>массивов.

  2. Щелкните правой кнопкой мыши на кластере, выберите >Управление пулом, и выберите пул хранения, созданный по умолчанию. Вы можете изменить имя по умолчанию и добавить классификацию.

  3. Чтобы создать CSV, щелкните правой кнопкой мыши на кластере и выберите >Свойства>, затем Общие тома.

  4. В мастере создания томов выберите >Тип хранилища, укажите имя тома и выберите пул хранилища.

  5. В емкости можно указать размер тома, файловую систему и параметры устойчивости.

  6. Выберите Настроить расширенные параметры хранилища и ранжирования, чтобы настроить эти параметры.

  7. Выберите Далее.

    Скриншот настроек емкости тома.

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

    Снимок экрана: параметры хранилища.

  9. В окне "Сводка" проверьте параметры и завершите работу мастера. Виртуальный диск будет создан автоматически при создании тома.

При использовании PowerShell пул и уровень хранилища автоматически создаются с помощью параметра enable-ClusterS2D autoconfig=true .

Шаг 4. Развертывание виртуальных машин в кластере

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

Следующие шаги