Udostępnij za pośrednictwem


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

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. https://shell.azure.com/powershell
Wybierz przycisk Cloud Shell na pasku narzędzi w prawym górnym rogu witryny Azure Portal. Cloud Shell in the 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.

  1. Zainstaluj i zaimportuj moduł Az.

    Install-Module Az -AllowClobber
    Import-Module Az
    
  2. Zainstaluj i zaimportuj moduł Az.Peering.

    Install-Module -Name Az.Peering -AllowClobber
    Import-Module Az.Peering
    
  3. Sprawdź, czy moduły zaimportowane prawidłowo przy użyciu tego polecenia:

    Get-Module
    
  4. Zaloguj się do konta platformy Azure przy użyciu tego polecenia:

    Connect-AzAccount
    
  5. Sprawdź subskrypcje konta i wybierz subskrypcję, w której chcesz utworzyć komunikację równorzędną.

    Get-AzSubscription
    Select-AzSubscription -SubscriptionId "subscription-id"
    
  6. 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

Następne kroki