Развертывание сети узлов с помощью Сетевого ATC

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

В этой статье описаны требования, рекомендации и развертывание Сетевых ATC. Сетевой ATC упрощает управление развертыванием и конфигурацией сети для кластеров Azure Stack HCI. Это решение обеспечивает подход на основе намерений для размещения развертываемой сети. Указав для сетевого адаптера одно или несколько намерений (управление, вычисление или хранилище), можно автоматизировать развертывание предполагаемой конфигурации. Дополнительные сведения о Сетевом ATC, включая общие сведения и определения, см. в обзоре Network ATC.

Если у вас есть отзывы или проблемы, ознакомьтесь с разделом "Требования и рекомендации", проверьте журнал событий Network ATC и обратитесь в службу поддержки Майкрософт.

Требования и рекомендации

Ниже приведены требования и рекомендации по использованию Сетевых ATC в Azure Stack HCI.

  • Поддерживается в Azure Stack HCI версии 21H2 или более поздней.

  • Все серверы в кластере должны работать под управлением Azure Stack HCI версии 21H2.

  • Необходимо использовать физические узлы, сертифицированные azure Stack HCI.

  • Поддерживается любое количество узлов кластера.

  • Адаптеры в одном и том же намерении ATC сети должны быть симметричными (одинаковыми, моделью, скоростью и конфигурацией) и доступными на каждом узле кластера. Дополнительные сведения о симметрии адаптера см. в разделе Switch Embedded Teaming (SET)

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

  • Убедитесь, что у каждого сетевого адаптера есть состояние "Вверх", проверенное командлетом PowerShell Get-NetAdapter .

  • Каждый узел должен иметь следующие компоненты Azure Stack HCI:

    • Network ATC
    • Мост для центра обработки данных
    • Отказоустойчивая кластеризация
    • Ниже приведен пример установки необходимых компонентов с помощью PowerShell:
    Install-WindowsFeature -Name NetworkATC, Data-Center-Bridging, Hyper-V, Failover-Clustering -IncludeManagementTools
    
  • Рекомендация. Вставка каждого адаптера в один и тот же слот PCI на каждом узле. Это приводит к упрощению соглашений об автоматическом именовании систем образов.

  • Рекомендация. Настройте физическую сеть (коммутаторы) перед настройкой сетевого ATC, включая виртуальные локальные сети, MTU и DCB. Дополнительные сведения см. в разделе "Требования к физической сети ".

Важно!

Обновлено. Развертывание ATC сети на виртуальных машинах может использоваться только для тестирования и проверки. Для развертывания на основе виртуальной машины требуется переопределить параметры адаптера по умолчанию, чтобы отключить свойство NetworkDirect. Дополнительные сведения о отправке переопределения см. в статье "Переопределение параметров сети по умолчанию".

Развертывание Сетевых ATC в автономном режиме может использоваться только для тестирования и проверки.

Команды Common Network ATC

Существует несколько новых команд PowerShell, включенных в сетевую ATC. Get-Command -ModuleName NetworkATC Выполните командлет, чтобы определить их. Убедитесь, что PowerShell запущен от имени администратора.

Командлет Remove-NetIntent удаляет намерение из локального узла или кластера. Это не уничтожает вызываемую конфигурацию.

Примеры намерений

Сетевое ATC изменяет способ развертывания сети узлов, а не то, что развертывается. Несколько сценариев могут быть реализованы, если каждый сценарий поддерживается корпорацией Майкрософт. Ниже приведены некоторые примеры распространенных вариантов развертывания и необходимые команды PowerShell. Это не единственные сочетания, но они должны дать вам представление о возможностях.

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

Полностью конвергентное намерение

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

Полностью конвергентное намерение

Add-NetIntent -Name ConvergedIntent -Management -Compute -Storage -ClusterName HCI01 -AdapterName pNIC01, pNIC02

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

Два намерения управляются между узлами кластера. Управление использует pNIC01 и pNIC02; Вычислительные ресурсы и хранилище находятся на разных адаптерах.

Конвергентное намерение хранилища и вычислений

Add-NetIntent -Name Mgmt -Management -ClusterName HCI01 -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute_Storage -Compute -Storage -ClusterName HCI01 -AdapterName pNIC03, pNIC04

Полностью дезагрегированное намерение

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

Полностью дезагрегированное намерение

Add-NetIntent -Name Mgmt -Management -ClusterName HCI01 -AdapterName pNIC01, pNIC02
Add-NetIntent -Name Compute -Compute -ClusterName HCI01 -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Storage -Storage -ClusterName HCI01 -AdapterName pNIC05, pNIC06

Намерение только для хранения

Для этого намерения управляется только хранилище. Управление и вычислительные адаптеры не управляются Сетевым ATC.

Намерение только хранилища

Add-NetIntent -Name Storage -Storage -ClusterName HCI01 -AdapterName pNIC05, pNIC06

Намерение вычислений и управления

Для этого намерения управляются вычислительные сети и сети управления, но не хранилище.

Управление и намерение вычислений

Add-NetIntent -Name Management_Compute -Management -Compute -ClusterName HCI01 -AdapterName pNIC01, pNIC02

Несколько намерений вычислений (switch)

Для этого намерения управляется несколько вычислительных коммутаторов.

Намерение нескольких коммутаторов

Add-NetIntent -Name Compute1 -Compute -ClusterName HCI01 -AdapterName pNIC03, pNIC04
Add-NetIntent -Name Compute2 -Compute -ClusterName HCI01 -AdapterName pNIC05, pNIC06

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

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

Виртуальные локальные сети по умолчанию

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

Намерение адаптера Значение по умолчанию
Управление Настроенная виртуальная локальная сеть для адаптеров управления не изменяется
Адаптер хранилища 1 711
Адаптер хранилища 2 712
Адаптер хранилища 3 713
Адаптер хранилища 4 714.
Адаптер хранилища 5 715
Адаптер хранилища 6 716
Адаптер хранилища 7 717
Адаптер хранилища 8 718
Дальнейшее использование 719

Рассмотрим следующую команду:

Add-NetIntent -Name Cluster_ComputeStorage -Storage -ClusterName HCI01 -AdapterName pNIC01, pNIC02, pNIC03, pNIC04

Физический сетевой адаптер (или виртуальный сетевой адаптер при необходимости) настроен для использования виртуальных ЛС 711, 712, 713 и 714 соответственно.

Примечание

Сетевой ATC позволяет изменять виртуальные локальные сети, используемые с параметромStorageVlans.Add-NetIntent

Конфигурация мостов центра обработки данных по умолчанию (DCB)

Сетевой ATC устанавливает следующие приоритеты и резервирования пропускной способности. Эта конфигурация также должна быть настроена в физической сети.

Политика Использование Приоритет по умолчанию Резервирование пропускной способности по умолчанию
Кластер Резервирование пульса кластера 7 2 %, если адаптеры равны <10 Гбит/с; 1 %, если адаптеры равны > 10 Гбит/с
SMB_Direct Трафик хранилища RDMA 3 50 %
По умолчанию Все остальные типы трафика 0 Остаток

Примечание

Network ATC позволяет переопределить параметры по умолчанию, такие как резервирование пропускной способности по умолчанию. Примеры см. в разделе "Обновление или переопределение параметров сети".

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