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


Обновление инфраструктуры 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.

Обновление сетевого контроллера

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

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

  2. Перед обновлением следующей виртуальной машины сетевого контроллера убедитесь, что состояние узла выполняется Up следующим командлетом PowerShell Get-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 
    
  3. Выполните шаги 1 и 2 для других виртуальных машин сетевого контроллера.

Обновление подсистемы балансировки нагрузки программного обеспечения

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

Обновление шлюза SDN

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

  1. Чтобы свести к минимуму время простоя, сначала установите обновления на виртуальной машине избыточного шлюза. Если вы не настроили избыточные виртуальные машины шлюза, пропустите этот шаг. Чтобы узнать, является ли определенная виртуальная машина шлюза избыточной или нет, выполните следующую команду на виртуальной машине сетевого контроллера:

    (Get-NetworkControllerGateway -ConnectionUri <your_REST_URI_for_Network_Controller_deployment> -ResourceId <your_resource_ID_of_gateway>).Properties.State
    

    Состояние может быть либо ActiveRedundant.

  2. После обновления шлюза убедитесь, что для шлюза задано 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. См. раздел "Планирование программно-определяемой сетевой инфраструктуры".