Uaktualnianie z podstawowego publicznego do standardowego publicznego modułu równoważenia obciążenia

Ostrzeżenie

Ten dokument nie jest już używany i został zastąpiony przez uaktualnienie podstawowego modułu równoważenia obciążenia za pomocą programu PowerShell.

Ważne

30 września 2025 r. usługa Load Balancer w warstwie Podstawowa zostanie wycofana. Więcej informacji znajdziesz w oficjalnym ogłoszeniu. Jeśli obecnie używasz usługi Load Balancer w warstwie Podstawowa, pamiętaj o uaktualnieniu do usługa Load Balancer w warstwie Standardowa przed datą wycofania.

Usługa Azure usługa Load Balancer w warstwie Standardowa oferuje bogaty zestaw funkcji i wysokiej dostępności dzięki nadmiarowości strefy. Aby dowiedzieć się więcej na temat jednostek SKU usługi Azure Load Balancer, zobacz tabelę porównawczą.

Uaktualnienie obejmuje dwa etapy:

  1. Zmień metodę alokacji adresów IP z Dynamiczne na Statyczne.

  2. Uruchom skrypt programu PowerShell, aby ukończyć uaktualnianie i migrację ruchu.

Omówienie uaktualnienia

Dostępny jest skrypt programu Azure PowerShell, który wykonuje następujące procedury:

  • Tworzy standardowy moduł równoważenia obciążenia z lokalizacją określaną w tej samej grupie zasobów podstawowego modułu równoważenia obciążenia

  • Uaktualnia publiczny adres IP z podstawowej jednostki SKU do standardowej jednostki SKU w miejscu

  • Kopiuje konfiguracje podstawowego modułu równoważenia obciążenia do nowo standardowego modułu równoważenia obciążenia

  • Tworzy domyślną regułę ruchu wychodzącego, która umożliwia łączność wychodzącą

Ograniczenia

  • Skrypt obsługuje tylko publiczne uaktualnienie modułu równoważenia obciążenia. Aby zapoznać się z wewnętrznym podstawowym uaktualnieniem modułu równoważenia obciążenia, zobacz Uaktualnianie z podstawowego wewnętrznego do standardowego wewnętrznego — Azure Load Balancer , aby uzyskać instrukcje i więcej informacji

  • Przed uruchomieniem skryptu należy zmienić metodę alokacji publicznego adresu IP na statyczny

  • Jeśli moduł równoważenia obciążenia nie ma konfiguracji adresu IP frontonu ani puli zaplecza, wystąpi błąd podczas uruchamiania skryptu. Upewnij się, że moduł równoważenia obciążenia ma adres IP frontonu i pulę zaplecza

  • Skrypt nie może przeprowadzić migracji zestawu skalowania maszyn wirtualnych z zaplecza podstawowego modułu równoważenia obciążenia do zaplecza usługa Load Balancer w warstwie Standardowa. Aby uzyskać instrukcje i więcej informacji, zobacz Uaktualnianie podstawowego modułu równoważenia obciążenia używanego z zestawami skalowania maszyn wirtualnych.

Zmiana metody alokacji publicznego adresu IP na statyczny

Poniżej przedstawiono zalecane kroki zmiany metody alokacji.

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz pozycję Wszystkie zasoby w menu po lewej stronie. Wybierz podstawowy publiczny adres IP skojarzony z podstawowym modułem równoważenia obciążenia z listy zasobów.

  3. W Ustawienia podstawowego publicznego adresu IP wybierz pozycję Konfiguracje.

  4. W obszarze Przypisanie wybierz pozycję Statyczne.

  5. Wybierz pozycję Zapisz.

Uwaga

W przypadku maszyn wirtualnych, które mają publiczne adresy IP, należy najpierw utworzyć standardowe adresy IP. Ten sam adres IP nie jest gwarantowany. Usuń skojarzenie maszyn wirtualnych z podstawowych adresów IP i skojarzenie ich z nowo utworzonymi standardowymi adresami IP. Następnie będzie można postępować zgodnie z instrukcjami, aby dodać maszyny wirtualne do puli zaplecza usługi Azure Load Balancer w warstwie Standardowa.

Tworzenie nowych maszyn wirtualnych w celu dodania do puli zaplecza nowego standardowego modułu równoważenia obciążenia

  • Aby utworzyć maszynę wirtualną i skojarzyć ją z modułem równoważenia obciążenia, zobacz Tworzenie maszyn wirtualnych.

Pobieranie skryptu

Pobierz skrypt migracji z Galeria programu PowerShell.

Korzystanie ze skryptu

Istnieją dwie opcje w zależności od konfiguracji i preferencji lokalnego środowiska programu PowerShell:

  • Jeśli nie masz zainstalowanego modułu Az programu PowerShell lub nie masz nic przeciwko odinstalowaniu modułu Az programu PowerShell, użyj Install-Script opcji , aby uruchomić skrypt.

  • Jeśli musisz zachować moduł Az programu PowerShell, pobierz skrypt i uruchom go bezpośrednio.

Aby ustalić, czy masz zainstalowany moduł Az programu PowerShell, uruchom polecenie Get-InstalledModule -Name az. Jeśli nie widzisz żadnego zainstalowanego modułu Install-Script Az programu PowerShell, możesz użyć metody .

Instalowanie za pomocą polecenia Install-Script

Aby użyć tej opcji, nie masz zainstalowanego modułu Az programu PowerShell na komputerze. Jeśli są zainstalowane, następujące polecenie wyświetla błąd. Odinstaluj moduł Az programu PowerShell lub użyj drugiej opcji, aby pobrać skrypt ręcznie i uruchomić go.

Uruchom skrypt za pomocą następującego polecenia:

Install-Script -Name AzurePublicLBUpgrade

To polecenie instaluje również wymagany moduł Az programu PowerShell.

Instalowanie za pomocą skryptu bezpośrednio

Jeśli masz zainstalowany moduł Az programu PowerShell i nie możesz go odinstalować lub nie chcesz go odinstalować, możesz ręcznie pobrać skrypt przy użyciu karty Pobieranie ręczne w linku pobierania skryptu. Skrypt jest pobierany jako nieprzetworzony plik nupkg . Aby zainstalować skrypt z tego pliku nupkg , zobacz Ręczne pobieranie pakietów

Aby uruchomić skrypt:

  1. Użyj polecenia Connect-AzAccount , aby nawiązać połączenie z platformą Azure.

  2. Użyj Import-Module Az polecenia , aby zaimportować moduł Az programu PowerShell.

  3. Sprawdź wymagane parametry:

    • oldRgName: [Ciąg]: Wymagany — ten parametr jest grupą zasobów dla istniejącego podstawowego modułu równoważenia obciążenia, który chcesz uaktualnić. Aby znaleźć tę wartość ciągu, przejdź do witryny Azure Portal, wybierz podstawowe źródło modułu równoważenia obciążenia i wybierz pozycję Przegląd modułu równoważenia obciążenia. Grupa zasobów znajduje się na tej stronie

    • oldLBName: [Ciąg]: Wymagany — ten parametr jest nazwą istniejącego podstawowego modułu równoważenia obciążenia, który chcesz uaktualnić.

    • newLBName: [String]: Required — ten parametr jest nazwą standardowego modułu równoważenia obciążenia do utworzenia

  4. Uruchom skrypt przy użyciu odpowiednich parametrów. Ukończenie może potrwać od pięciu do siedmiu minut.

    Przykład

    AzurePublicLBUpgrade.ps1 -oldRgName "test_publicUpgrade_rg" -oldLBName "LBForPublic" -newLbName "LBForUpgrade"
    

Tworzenie bramy translatora adresów sieciowych dla dostępu wychodzącego

Skrypt tworzy regułę ruchu wychodzącego, która umożliwia łączność wychodzącą. Translator adresów sieci wirtualnych platformy Azure to zalecana usługa łączności wychodzącej. Aby uzyskać więcej informacji na temat translatora adresów sieci wirtualnych platformy Azure, zobacz Co to jest translator adresów sieci wirtualnych platformy Azure?.

Aby utworzyć zasób bramy translatora adresów sieciowych i skojarzyć go z podsiecią sieci wirtualnej, zobacz Tworzenie bramy translatora adresów sieciowych.

Często zadawane pytania

Czy istnieją ograniczenia dotyczące skryptu programu Azure PowerShell w celu przeprowadzenia migracji konfiguracji z wersji 1 do wersji 2?

Tak. Zobacz Ograniczenia.

Jak długo trwa uaktualnianie?

Ukończenie skryptu zwykle trwa kilka minut i może trwać dłużej w zależności od złożoności konfiguracji modułu równoważenia obciążenia. Pamiętaj o przestojach i zaplanuj przejście w tryb failover w razie potrzeby.

Czy skrypt przełącza ruch z podstawowego modułu równoważenia obciążenia do nowo utworzonego standardowego modułu równoważenia obciążenia?

Tak. Skrypt programu Azure PowerShell uaktualnia publiczny adres IP, kopiuje konfigurację z podstawowego do standardowego modułu równoważenia obciążenia i migruje maszynę wirtualną do nowo utworzonego publicznego modułu równoważenia obciążenia w warstwie Standardowa.

Następne kroki

Dowiedz się więcej o usłudze Azure Load Balancer