Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak przeprowadzić migrację bramy sieci wirtualnej usługi ExpressRoute z jednostek SKU w warstwie Standardowa, HighPerformance lub UltraPerformance do jednostek SKU z obsługą strefy dostępności (ErGw1Az, ErGw2Az, ErGw3Az) przy użyciu programu PowerShell. Jednostki SKU wyższego poziomu zapewniają więcej CPU oraz przepustowość sieci, co prowadzi do zwiększenia przepływności sieci i bardziej niezawodnych połączeń z siecią wirtualną.
Prerequisites
Przed rozpoczęciem upewnij się, że masz następujące elementy:
- Zapoznaj się z artykułem dotyczącym migracji bramy , aby zapoznać się z ważnymi zagadnieniami dotyczącymi migracji.
- Istniejąca brama sieci wirtualnej usługi ExpressRoute korzystająca ze SKU w wersji Standardowa, HighPerformance lub UltraPerformance.
- Zainstalowany program Azure PowerShell. Aby uzyskać więcej informacji, zobacz Instalowanie programu Azure PowerShell.
Praca z programem Azure PowerShell
Kroki i przykłady w tym artykule korzystają z modułów Az programu Azure PowerShell. Aby zainstalować moduły Az lokalnie na komputerze, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się więcej na temat nowego modułu Az, zobacz Wprowadzenie do nowego modułu Az programu Azure PowerShell. Polecenia cmdlet programu PowerShell są często aktualizowane. Jeśli nie używasz najnowszej wersji, wartości określone w instrukcjach mogą zakończyć się niepowodzeniem. Aby znaleźć zainstalowane wersje programu PowerShell w systemie, użyj Get-Module -ListAvailable Az polecenia cmdlet .
Za pomocą usługi Azure Cloud Shell można uruchamiać większość poleceń cmdlet programu PowerShell i poleceń interfejsu wiersza polecenia zamiast instalować program Azure PowerShell lub interfejs wiersza polecenia lokalnie. Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, która ma wstępnie zainstalowane typowe narzędzia platformy Azure i jest skonfigurowana do używania z kontem. Aby uruchomić dowolny kod zawarty w tym artykule w usłudze Azure Cloud Shell, otwórz sesję usługi Cloud Shell, użyj przycisku Kopiuj w bloku kodu, aby skopiować kod i wklej go do sesji usługi Cloud Shell za pomocą Ctrl+Shift+V w systemach Windows i Linux lub Cmd+Shift+V w systemie macOS. Wklejony tekst nie jest automatycznie wykonywany, naciśnij Enter , aby uruchomić kod.
Istnieje kilka sposobów uruchomienia usługi Cloud Shell:
| Option | Link |
|---|---|
| Kliknij przycisk Wypróbuj w prawym górnym rogu bloku kodu. |
|
| Otwórz usługę Cloud Shell w swojej przeglądarce. | ![]() |
| Kliknij przycisk Cloud Shell w menu w prawym górnym rogu witryny Azure Portal. |
|
Migrowanie do nowej bramy przy użyciu programu PowerShell
Proces migracji używa skryptów programu PowerShell do utworzenia nowej bramy, przeniesienia konfiguracji i usunięcia starej bramy.
Klonowanie skryptów migracji
Sklonuj skrypty migracji z repozytorium przykładów platformy Azure:
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/Przejdź do katalogu migracji bramy ExpressRoute.
cd azure-docs-powershell-samples/expressroute-gateway/gateway-migration/
Przygotowywanie migracji
Skrypt PrepareMigration tworzy nową bramę sieci wirtualnej usługi ExpressRoute w tej samej podsieci bramy i łączy ją z istniejącymi obwodami usługi ExpressRoute.
Pobierz identyfikator zasobu istniejącej bramy sieciowej:
$resource = Get-AzResource -Name <gateway-name> $resource.IdZastąp
<gateway-name>nazwą bramy sieci wirtualnej.Uruchom skrypt PrepareMigration.ps1 :
.\PrepareMigration.ps1Po wyświetleniu monitu wprowadź następujące informacje:
- Identyfikator zasobu Twojej bramy
- Sufiks nazwy nowych zasobów (ta nazwa jest dołączana do istniejącej nazwy, na przykład:
existingresourcename_newname) - Strefa dostępności nowej bramy
Uruchamianie migracji
Skrypt migracji przenosi konfigurację ze starej bramy do nowej bramy.
Pobierz identyfikator zasobu nowej bramy przy użyciu nazwy określonej w kroku przygotowywania:
$resource = Get-AzResource -Name <new-gateway-name> $resource.IdZastąp
<new-gateway-name>ciąg nazwą nowej bramy sieci wirtualnej.Uruchom skrypt Migration.ps1 :
.\Migration.ps1Po wyświetleniu monitu wprowadź następujące informacje:
- Identyfikator zasobu oryginalnej bramy
- Identyfikator zasobu nowej bramy
Zatwierdź migrację
Skrypt zatwierdzania usuwa starą bramę i jej połączenia po sprawdzeniu, czy nowa brama działa prawidłowo.
Important
Przed uruchomieniem tego kroku sprawdź, czy nowa brama sieci wirtualnej ma działające połączenie usługi ExpressRoute. Proces migracji może spowodować krótką przerwę w działaniu do 3 minut.
Uruchom skrypt CommitMigration.ps1 :
.\CommitMigration.ps1Po wyświetleniu monitu wprowadź identyfikator zasobu oryginalnej bramy.
