PowerShell を使用して従来の Exchange ピアリングを Azure リソースに変換する
この記事では、PowerShell コマンドレットを使用して既存のレガシの Exchange ピアリングを Azure リソースに変換する方法について説明します。
必要に応じて、Azure portal を使用してこのガイドを完了することもできます。
開始する前に
- 構成を開始する前に、前提条件と Exchange ピアリングのチュートリアルを確認します。
Azure PowerShell を使用する
コマンドレットを実行するには、無料のインタラクティブ シェルである Azure Cloud Shell を使用できます。 一般的な Azure ツールが事前にインストールされており、アカウントで使用できるように構成されています。 [コピー] を選択してコードをコピーし、Cloud Shell に貼り付けます。 次に、Enter キーを選択して、それを実行します。 Cloud Shell を起動するには、次のようにいくつかの方法があります。
起動方法 | スクリーンショット |
---|---|
ブラウザーで Cloud Shell を開きます。 | |
Azure portal の右上にあるツール バーの [Cloud Shell] ボタンをクリックします。 | |
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 でモジュールをインストールするには、管理者特権が必要です。
Az モジュールをインストールしてインポートします。
Install-Module Az -AllowClobber Import-Module Az
Az.Peering モジュールをインストールしてインポートします。
Install-Module -Name Az.Peering -AllowClobber Import-Module Az.Peering
次のコマンドを使用して、モジュールが正しくインポートされたことを確認します。
Get-Module
次のコマンドを使用して Azure アカウントにサインインします。
Connect-AzAccount
アカウントのサブスクリプションを確認し、ピアリングを作成するサブスクリプションを選択します。
Get-AzSubscription Select-AzSubscription -SubscriptionId "subscription-id"
リソース グループがまだない場合は、ピアリングを作成する前に、作成しておく必要があります。 リソース グループを作成するには、次のコマンドを実行します。
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