Migrowanie do bramy sieci wirtualnej usługi ExpressRoute z obsługą strefy dostępności przy użyciu programu PowerShell
Podczas tworzenia bramy sieci wirtualnej usługi ExpressRoute należy wybrać jednostkę SKU bramy. W przypadku wybrania jednostki SKU wyższego poziomu do bramy zostanie przydzielonych więcej procesorów CPU i przepustowości sieci. W związku z tym brama może obsługiwać większą przepływność sieci i bardziej zależne połączenia sieciowe z siecią wirtualną.
Następujące jednostki SKU są dostępne dla bram sieci wirtualnej usługi ExpressRoute:
- Standardowa
- Wysoka wydajność (HighPerformance)
- UltraPerformance
- ErGw1Az
- ErGw2Az
- ErGw3Az
- ErGwScale (wersja zapoznawcza)
Wymagania wstępne
- Przed rozpoczęciem zapoznaj się z artykułem Migracja bramy.
- W ramach subskrypcji platformy Azure musisz mieć istniejącą bramę sieci wirtualnej usługi ExpressRoute.
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:
Opcja | 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
Poniżej przedstawiono kroki migracji do nowej bramy przy użyciu programu PowerShell.
Klonowanie skryptu
Sklonuj skrypt konfiguracji z usługi GitHub.
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/
Przejdź do katalogu, w którym znajduje się skrypt.
CD azure-docs-powershell-samples/expressroute-gateway/
Przygotowywanie migracji
Ten skrypt tworzy nową bramę sieci wirtualnej usługi ExpressRoute w tej samej podsieci bramy i łączy ją z istniejącymi obwodami usługi ExpressRoute.
Zidentyfikuj identyfikator zasobu bramy, która zostanie zmigrowana.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Uruchom skrypt PrepareMigration.ps1, aby przygotować migrację.
gateway-migration/preparemigration.ps1
Wprowadź identyfikator zasobu bramy.
Wybierz nazwę nowych zasobów. Nowa nazwa zasobu zostanie dodana do istniejącej nazwy. Na przykład: existingresourcename_newname.
Wprowadź strefę dostępności dla nowej bramy.
Uruchamianie migracji
Ten skrypt przenosi konfigurację ze starej bramy do nowej.
Zidentyfikuj identyfikator zasobu nowej bramy po migracji. Użyj nazwy zasobu podanej dla tej bramy w poprzednim kroku.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Uruchom skrypt Migration.ps1, aby przeprowadzić migrację.
gateway-migration/migration.ps1
Wprowadź identyfikator zasobu bramy premigration.
Wprowadź identyfikator zasobu bramy po migracji.
Zatwierdzanie migracji
Ten skrypt usuwa starą bramę i jej połączenia.
Uruchom skrypt CommitMigration.ps1, aby ukończyć migrację.
gateway-migration/commitmigration.ps1
Wprowadź identyfikator zasobu bramy premigration.
Ważne
- Przed uruchomieniem tego kroku sprawdź, czy nowa brama sieci wirtualnej ma działające połączenie usługi ExpressRoute.
- Podczas migracji bramy można spodziewać się możliwych przerw przez maksymalnie 30 sekund.
Następne kroki
- Dowiedz się więcej o projektowaniu pod kątem wysokiej dostępności.
- Planowanie odzyskiwania po awarii i używanie sieci VPN jako kopii zapasowej.