Udostępnij za pośrednictwem


Aktualizowanie infrastruktury SDN dla usługi Azure Stack HCI

Dotyczy: Azure Stack HCI, wersje 23H2 i 22H2; Windows Server 2022, Windows Server 2019, Windows Server 2016

Składniki infrastruktury programowalnej sieci komputerowej (SDN) obejmują kontroler sieci i opcjonalnie, programowe moduły równoważenia obciążenia (SLB) i bramy SDN działające na maszynach wirtualnych.

Podczas aktualizowania każdego składnika należy użyć dowolnej ze standardowych metod instalowania aktualizacji systemu Windows, a także używać Windows PowerShell. Infrastrukturę SDN można zaktualizować w dowolnej kolejności, ale zalecamy najpierw zaktualizowanie maszyn wirtualnych kontrolera sieci.

Hosty funkcji Hyper-V można zaktualizować przed lub po zaktualizowaniu infrastruktury SDN.

Aktualizowanie kontrolera sieci

Wykonaj następujące kroki, aby zaktualizować kontroler sieci:

  1. Na pierwszej maszynie wirtualnej kontrolera sieci zainstaluj wszystkie aktualizacje i uruchom ponownie maszynę wirtualną, jeśli jest to wymagane przez aktualizację. Podczas ponownego uruchamiania węzeł Kontroler sieci ulegnie awarii, a następnie wróci ponownie. Po ponownym uruchomieniu maszyny wirtualnej może upłynąć kilka minut, zanim powróci do Up stanu.

  2. Przed zaktualizowaniem następnej maszyny wirtualnej kontrolera sieci upewnij się, że stan węzła to Up uruchomienie następującego polecenia cmdlet programu 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. Wykonaj kroki 1 i 2 dla innych maszyn wirtualnych kontrolera sieci.

Aktualizowanie Load Balancer oprogramowania

Zainstaluj aktualizacje na każdej maszynie wirtualnej SLB pojedynczo, aby zapewnić ciągłą dostępność infrastruktury modułu równoważenia obciążenia.

Aktualizowanie bramy SDN

Zainstaluj aktualizacje na każdej maszynie wirtualnej bramy pojedynczo. Podczas aktualizacji maszyna wirtualna może być niedostępna lub musi zostać ponownie uruchomiona. W takim przypadku aktywne połączenia na tej bramie są migrowane do maszyny wirtualnej bramy rezerwowej, jeśli tak skonfigurowano. Powoduje to przestój połączeń dzierżawy podczas migracji do bramy rezerwowej.

  1. Aby zminimalizować przestoje, najpierw zainstaluj aktualizacje na nadmiarowej maszynie wirtualnej bramy. Jeśli nie skonfigurowano żadnych nadmiarowych maszyn wirtualnych bramy, zignoruj ten krok. Aby dowiedzieć się, czy określona maszyna wirtualna bramy jest nadmiarowa, czy nie, uruchom następujące polecenie na maszynie wirtualnej kontrolera sieci:

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

    Stan może mieć wartość Active lub Redundant.

  2. Po zaktualizowaniu bramy upewnij się, że właściwość HealthState bramy jest ustawiona na Healthy , a stan to Redundant lub Active przed przejściem do następnej bramy. Jeśli nie ma nadmiarowych bram, upewnij się, że stan jest Active przed przejściem do następnej bramy.

    Aby sprawdzić HealthState stan maszyny wirtualnej bramy, uruchom następujące polecenie programu PowerShell na maszynie wirtualnej kontrolera sieci:

    (Get-NetworkControllerGateway -ConnectionUri <REST uri of the Network Controller deployment> -ResourceId <Resource ID of gateway>).Properties.HealthState
    

Następne kroki

Dowiedz się więcej o infrastrukturze SDN. Zobacz Planowanie infrastruktury sieci zdefiniowanej programowo.