PowerShell を使用して従来の Exchange ピアリングを Azure リソースに変換する

この記事では、PowerShell コマンドレットを使用して既存のレガシの Exchange ピアリングを Azure リソースに変換する方法について説明します。

必要に応じて、Azure portal を使用してこのガイドを完了することもできます。

開始する前に

Azure PowerShell を使用する

コマンドレットを実行するには、無料のインタラクティブ シェルである Azure Cloud Shell を使用できます。 一般的な Azure ツールが事前にインストールされており、アカウントで使用できるように構成されています。 [コピー] を選択してコードをコピーし、Cloud Shell に貼り付けます。 次に、Enter キーを選択して、それを実行します。 Cloud Shell を起動するには、次のようにいくつかの方法があります。

起動方法 スクリーンショット
ブラウザーで Cloud Shell を開きます。 https://shell.azure.com/powershell
Azure portal の右上にあるツール バーの [Cloud Shell] ボタンをクリックします。 Cloud Shell in the portal

Azure Cloud Shell を使用しない場合は、代わりにローカルに PowerShell をインストールできます。 PowerShell をローカルにインストールして使用する場合は、必ず Azure Resource Manager PowerShell コマンドレットの最新版をインストールしてください。 PowerShell コマンドレットは、頻繁に更新されます。 最新の機能を利用するには、通常、PowerShell コマンドレットを更新する必要があります。 そうでない場合は、問題が発生する可能性があります。

ローカルで実行されている PowerShell のバージョンを確認するには、'Get-Module -ListAvailable Az' コマンドレットを使用します。 更新するには、「Install the Azure PowerShell module (Azure PowerShell モジュールのインストール)」を参照してください。 詳細については、Azure PowerShell のインストールと構成の方法に関するページを参照してください。

macOS で PowerShell を使用する場合は、「macOS への PowerShell のインストール」の手順に従ってください。

レガシの Exchange ピアリングを Azure リソースに変換する

Azure アカウントにサインインしてサブスクリプションを選択する

構成を開始する前に、必要なモジュールをインストールしてインポートします。 PowerShell でモジュールをインストールするには、管理者特権が必要です。

  1. Az モジュールをインストールしてインポートします。

    Install-Module Az -AllowClobber
    Import-Module Az
    
  2. Az.Peering モジュールをインストールしてインポートします。

    Install-Module -Name Az.Peering -AllowClobber
    Import-Module Az.Peering
    
  3. 次のコマンドを使用して、モジュールが正しくインポートされたことを確認します。

    Get-Module
    
  4. 次のコマンドを使用して Azure アカウントにサインインします。

    Connect-AzAccount
    
  5. アカウントのサブスクリプションを確認し、ピアリングを作成するサブスクリプションを選択します。

    Get-AzSubscription
    Select-AzSubscription -SubscriptionId "subscription-id"
    
  6. リソース グループがまだない場合は、ピアリングを作成する前に、作成しておく必要があります。 リソース グループを作成するには、次のコマンドを実行します。

    New-AzResourceGroup -Name "PeeringResourceGroup" -Location "Central US"
    

重要

まだ ASN とサブスクリプションを関連付けていない場合は、ピア ASN の関連付けに関するページの手順に従ってください。 この操作はピアリングを要求するために必要です。

Note

リソース グループの場所は、ピアリングを設定するために選択する場所とは関係ありません。  

変換対象のレガシの Exchange ピアリングを取得する

次の例は、シアトルのピアリングの場所でレガシの Exchange ピアリングを取得する方法を示しています。

$legacyPeering = Get-AzLegacyPeering -Kind Exchange -PeeringLocation "Seattle"
$legacyPeering

応答は次の例のようになります。

    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

従来のピアリングを変換する

次のコマンドを使用して、レガシの Exchange ピアリングを Azure リソースに変換できます。

$legacyPeering[0] | New-AzPeering `
    -Name "SeattleExchangePeering" `
    -ResourceGroupName "PeeringResourceGroup"

 

重要

レガシのピアリングを Azure リソースに変換する場合、変更はサポートされません。  

次の応答は、エンド ツー エンドのプロビジョニングが正常に完了した場合の例を示しています。

    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

その他のリソース

次のコマンドを実行することで、すべてのパラメーターの詳細な説明を取得できます。

Get-Help Get-AzPeering -detailed

次のステップ