Konwertowanie starszej komunikacji równorzędnej programu Exchange na zasób platformy Azure przy użyciu programu PowerShell
W tym artykule opisano sposób konwertowania istniejącej starszej komunikacji równorzędnej programu Exchange na zasób platformy Azure przy użyciu poleceń cmdlet programu PowerShell.
Jeśli wolisz, możesz wykonać ten przewodnik, korzystając z witryny Azure Portal.
Zanim rozpoczniesz
- Przed rozpoczęciem konfiguracji zapoznaj się z wymaganiami wstępnymi i przewodnikiem komunikacji równorzędnej programu Exchange.
Praca z programem Azure PowerShell
Aby uruchomić polecenia cmdlet, możesz użyć usługi Azure Cloud Shell, bezpłatnej interaktywnej powłoki. Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie. Wybierz pozycję Kopiuj , aby skopiować kod i wklej go w usłudze Cloud Shell. Następnie wybierz klawisz Enter , aby go uruchomić. Istnieje kilka sposobów uruchamiania usługi Cloud Shell:
Launch, metoda | Zrzut ekranu |
---|---|
Otwórz usługę Cloud Shell w swojej przeglądarce. | |
Wybierz przycisk Cloud Shell na pasku narzędzi w prawym górnym rogu witryny Azure Portal. | |
Jeśli nie chcesz używać usługi Azure Cloud Shell, możesz zainstalować program PowerShell lokalnie. Jeśli zdecydujesz się zainstalować program PowerShell i używać go lokalnie, zainstaluj najnowszą wersję poleceń cmdlet programu PowerShell usługi Azure Resource Manager. Polecenia cmdlet programu PowerShell są często aktualizowane. Zazwyczaj należy zaktualizować polecenia cmdlet programu PowerShell, aby uzyskać najnowsze funkcje funkcji. Jeśli tego nie zrobisz, mogą wystąpić problemy.
Aby znaleźć wersję programu PowerShell, która jest uruchomiona lokalnie, użyj polecenia cmdlet "Get-Module -ListAvailable Az". Aby przeprowadzić aktualizację, zobacz Instalowanie modułu programu Azure PowerShell. Aby uzyskać więcej informacji, zobacz instalowanie i konfigurowanie programu Azure PowerShell.
Jeśli używasz programu PowerShell w systemie macOS, wykonaj kroki opisane w temacie Instalowanie programu PowerShell w systemie macOS.
Konwertowanie starszej komunikacji równorzędnej programu Exchange na zasób platformy Azure
Zaloguj się do konta platformy Azure i wybierz swoją subskrypcję
Przed rozpoczęciem konfiguracji zainstaluj i zaimportuj wymagane moduły. Aby zainstalować moduły w programie PowerShell, potrzebne są uprawnienia Administracja istratora.
Zainstaluj i zaimportuj moduł Az.
Install-Module Az -AllowClobber Import-Module Az
Zainstaluj i zaimportuj moduł Az.Peering.
Install-Module -Name Az.Peering -AllowClobber Import-Module Az.Peering
Sprawdź, czy moduły zaimportowane prawidłowo przy użyciu tego polecenia:
Get-Module
Zaloguj się do konta platformy Azure przy użyciu tego polecenia:
Connect-AzAccount
Sprawdź subskrypcje konta i wybierz subskrypcję, w której chcesz utworzyć komunikację równorzędną.
Get-AzSubscription Select-AzSubscription -SubscriptionId "subscription-id"
Jeśli nie masz jeszcze grupy zasobów, musisz go utworzyć przed utworzeniem komunikacji równorzędnej. Możesz to zrobić, uruchamiając następujące polecenie:
New-AzResourceGroup -Name "PeeringResourceGroup" -Location "Central US"
Ważne
Jeśli nie skojarzono jeszcze usługi ASN i subskrypcji, wykonaj kroki opisane w artykule Kojarzenie równorzędnej nazwy ASN. Ta akcja jest wymagana do żądania komunikacji równorzędnej.
Uwaga
Lokalizacja grupy zasobów jest niezależna od lokalizacji, w której chcesz skonfigurować komunikację równorzędną.
Uzyskiwanie starszej komunikacji równorzędnej programu Exchange na potrzeby konwersji
W tym przykładzie pokazano, jak uzyskać starszą komunikację równorzędną programu Exchange w lokalizacji komunikacji równorzędnej Seattle:
$legacyPeering = Get-AzLegacyPeering -Kind Exchange -PeeringLocation "Seattle"
$legacyPeering
Odpowiedź wygląda podobnie do następującego przykładu:
Kind : Exchange
PeeringLocation : Seattle
PeerAsn : 65000
Connection : ------------------------
PeerSessionIPv4Address : 10.21.31.100
MicrosoftIPv4Address : 10.21.31.50
SessionStateV4 : Established
MaxPrefixesAdvertisedV4 : 20000
PeerSessionIPv6Address : fe01::3e:100
MicrosoftIPv6Address : fe01::3e:50
SessionStateV6 : Established
MaxPrefixesAdvertisedV6 : 2000
ConnectionState : Active
Konwertowanie starszej komunikacji równorzędnej
To polecenie może służyć do konwertowania starszej komunikacji równorzędnej programu Exchange na zasób platformy Azure:
$legacyPeering[0] | New-AzPeering `
-Name "SeattleExchangePeering" `
-ResourceGroupName "PeeringResourceGroup"
Ważne
Podczas konwertowania starszej komunikacji równorzędnej na zasób platformy Azure modyfikacje nie są obsługiwane.
Ta przykładowa odpowiedź pokazuje, kiedy zakończono kompleksową aprowizację:
Name : SeattleExchangePeering
Kind : Exchange
Sku : Basic_Exchange_Free
PeeringLocation : Seattle
PeerAsn : 65000
Connection : ------------------------
PeerSessionIPv4Address : 10.21.31.100
MicrosoftIPv4Address : 10.21.31.50
SessionStateV4 : Established
MaxPrefixesAdvertisedV4 : 20000
PeerSessionIPv6Address : fe01::3e:100
MicrosoftIPv6Address : fe01::3e:50
SessionStateV6 : Established
MaxPrefixesAdvertisedV6 : 2000
ConnectionState : Active
Dodatkowe zasoby
Szczegółowe opisy wszystkich parametrów można uzyskać, uruchamiając następujące polecenie:
Get-Help Get-AzPeering -detailed