Обновление инфраструктуры SDN для локальной среды Azure
Применимо к: Azure Local 2311.2 и более поздних версий; Windows Server 2022, Windows Server 2019, Windows Server 2016
Компоненты инфраструктуры программно-определяемой сети (SDN) включают сетевой контроллер и при необходимости подсистемы балансировки нагрузки программного обеспечения (SLBS) и шлюзы SDN, которые выполняются на виртуальных машинах (виртуальных машинах).
При обновлении каждого компонента вы используете любой из стандартных методов для установки обновлений Windows, а также используете Windows PowerShell. Инфраструктуру SDN можно обновить в любом порядке, но сначала рекомендуется обновить виртуальные машины сетевого контроллера.
Узлы Hyper-V можно обновить до или после обновления инфраструктуры SDN.
Обновление сетевого контроллера
Выполните следующие действия по обновлению сетевого контроллера.
На первой виртуальной машине сетевого контроллера установите все обновления и перезапустите виртуальную машину, если требуется при обновлении. Во время перезапуска узел сетевого контроллера падает, а затем снова возвращает резервную копию. При перезапуске виртуальной машины может потребоваться несколько минут, прежде чем вернуться к состоянию
Up
.Перед обновлением следующей виртуальной машины сетевого контроллера убедитесь, что состояние узла выполняется
Up
следующим командлетом PowerShellGet-NetworkControllerNode
:PS C:\> get-networkcontrollernode Name : NCNode1.contoso.com Server : NCNode1.Contoso.com FaultDomain : fd:/NCNode1.Contoso.com RestInterface : Ethernet NodeCertificate : Status : Down Name : NCNode2.Contoso.com Server : NCNode2.contoso.com FaultDomain : fd:/ NCNode2.Contoso.com RestInterface : Ethernet NodeCertificate : Status : Up Name : NCNode3.Contoso.com Server : NCNode3.Contoso.com FaultDomain : fd:/ NCNode3.Contoso.com RestInterface : Ethernet NodeCertificate : Status : Up
Выполните шаги 1 и 2 для других виртуальных машин сетевого контроллера.
Обновление подсистемы балансировки нагрузки программного обеспечения
Установите обновления на каждой виртуальной машине SLB по одному за раз, чтобы обеспечить непрерывную доступность инфраструктуры подсистемы балансировки нагрузки.
Обновление шлюза SDN
Установите обновления на каждой виртуальной машине шлюза по одному за раз. Во время обновления виртуальная машина может быть недоступна или может потребоваться перезапустить. В этом случае активные подключения на этом шлюзе переносятся на резервную виртуальную машину шлюза, если это настроено. Это приводит к некоторому простою для подключений клиента по мере их переноса в резервный шлюз.
Чтобы свести к минимуму время простоя, сначала установите обновления на виртуальной машине избыточного шлюза. Если вы не настроили избыточные виртуальные машины шлюза, пропустите этот шаг. Чтобы узнать, является ли определенная виртуальная машина шлюза избыточной или нет, выполните следующую команду на виртуальной машине сетевого контроллера:
(Get-NetworkControllerGateway -ConnectionUri <your_REST_URI_for_Network_Controller_deployment> -ResourceId <your_resource_ID_of_gateway>).Properties.State
Состояние может быть либо
Active
Redundant
.После обновления шлюза убедитесь, что для шлюза задано
Healthy
значение HealthState, а состояние —Redundant
илиActive
перед переходом к следующему шлюзу. Если нет избыточных шлюзов, убедитесь, что состояние находитсяActive
перед переходом к следующему шлюзу.Чтобы проверить
HealthState
состояние виртуальной машины шлюза, выполните следующую команду PowerShell на виртуальной машине сетевого контроллера:(Get-NetworkControllerGateway -ConnectionUri <REST uri of the Network Controller deployment> -ResourceId <Resource ID of gateway>).Properties.HealthState
Следующие шаги
Дополнительные сведения о инфраструктуре SDN. См. раздел "Планирование программно-определяемой сетевой инфраструктуры".