Развертывание и администрирование кластеров Azure Stack HCI в VMM

Область применения: Azure Stack HCI версии 20H2

В этой статье показано, как настроить кластер Azure Stack HCI версии 20H2 в System Center — Virtual Machine Manager (VMM) 2019 UR3 и более поздних версий. Кластер Azure Stack HCI можно развернуть путем подготовки на серверах без операционной системы.

Важно!

Если вы используете Microsoft System Center Virtual Machine Manager 2019 для управления кластером Azure Stack HCI версии 20H2, не пытайтесь обновить кластер до Azure Stack HCI версии 21H2 без предварительной установки System Center 2022.

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

Убедитесь в том, что у вас выполняется VMM 2019 UR3 или более поздней версии.

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

Неподдерживаемые возможности

  • Управление растянутыми кластерами Azure Stack HCI сейчас не поддерживается в VMM.

  • Azure Stack HCI используется в качестве узла виртуализации, на котором выполняются все рабочие нагрузки в виртуальных машинах. Согласно условиям использования Azure Stack HCI вы можете выполнять только те действия, которые требуются для размещения виртуальных машин. Кластеры Azure Stack HCI не следует использовать для других целей, таких как размещение серверов WSUS, серверов WDS или серверов библиотек. Ознакомьтесь с вариантами использования Azure Stack HCI и когда следует использовать Azure Stack HCI.

  • Динамическая миграция виртуальных машин не поддерживается в любой версии кластеров Windows Server и Azure Stack HCI.

  • Поддерживается сетевая миграция из Windows Server 2019 в кластеры Azure Stack HCI, а также миграция автономной (отключенной) виртуальной машины. VMM выполняет операции экспорта и импорта.

Примечание

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

S2D enabled

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

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

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

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

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

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

Кластер можно подготавливать на узлах Hyper-V и компьютерах без операционной системы:

Подготовка кластера на основе узлов Hyper-V

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

Примечание

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

Подготовка кластера на основе компьютеров без операционной системы

Примечание

Как правило, для узла Локальные дисковые пространства требуются параметры RDMA, QOS и SET. Чтобы настроить эти параметры для узла с помощью компьютеров без операционных систем, можно использовать возможность запуска скриптов, выполняемых после развертывания PCP. Вот пример скрипта, выполняемого после развертывания в PCP. Этот скрипт также можно использовать для настройки RDMA, QoS и SET при добавлении нового узла в существующее развертывание Локальные дисковые пространства с компьютеров без операционной системы.

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

    • Универсальный образ VHD или VHDX в библиотеке VMM должен содержать Azure Stack HCI с последними обновлениями. Необходимо задать значения параметров Операционная система и Платформа виртуализации для жесткого диска.
    • Для развертывания без операционной системы необходимо добавить в структуру VMM сервер протокола удаленной загрузки PXE. PXE-сервер предоставляется посредством служб развертывания Windows. VMM использует собственный образ WinPE. Необходимо убедиться в том, что используется последняя версия. Для этого последовательно выберите Структура>Инфраструктура>Обновить образ среды предустановки Windows и дождитесь завершения задания.
  2. Выполните инструкции по подготовке кластера на основе компьютеров без операционной системы.

Шаг 2. Настройка сетевых подключений для кластера

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

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

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

Примечание

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

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

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

  • При создании профиля порта сетевого адаптера рекомендуется разрешить приоритет IEEE. Подробнее.

    Приоритет IEEE можно также задать с помощью следующих команд PowerShell:

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

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

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

    Hyper-V cluster

  2. В Конфигурация DCB выберите Configure Data Center Bridging (Настроить мостовое соединение для центра обработки данных).

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

    Примечание

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

    Priority bandwidth

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

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

    Примечание

    В сценарии с согласованным сетевым адаптером выберите vNIC хранилища. Базовые pNIC должны поддерживать RDMA, чтобы vNIC отображался и был доступен для выбора.

    Enable RMDS

  5. Проверьте параметры и выберите Готово.

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

    Примечание

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

Шаг 4. Регистрация кластера Azure Stack HCI в Azure

Созданный кластер Azure Stack HCI должен быть зарегистрирован в Azure в течение 30 дней после установки согласно условиям использования веб-служб Azure. Зарегистрируйте кластер Azure Stack HCI в Azure по приведенным здесь инструкциям.

После обновления кластера состояние регистрации будет отражено в VMM.

Шаг 5. Просмотр состояния регистрации кластеров Azure Stack HCI

  1. В консоли VMM можно просмотреть состояние регистрации и дату последнего подключения кластеров Azure Stack HCI.

  2. Выберите Структура, щелкните правой кнопкой мыши кластер Azure Stack HCI и выберите Свойства.

    Registration status

  3. Узел Get-SCVMM содержит новые свойства для проверки состояния регистрации.

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

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

  1. Последовательно выберите Структура>Хранилище>Массивы.

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

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

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

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

    Volume settings

  6. Чтобы настроить эти параметры, щелкните Настроить дополнительные параметры хранилища и уровней.

    Configure Storage settings

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

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

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

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

Важно!

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

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