チュートリアル: Azure PowerShell を使用して VM にルーティング優先順位を構成する
このチュートリアルでは、仮想マシンにルーティング優先順位を構成する方法について説明します。 ルーティング優先順位オプションとして [インターネット] を選択した場合、VM からインターネットへのトラフィックは ISP ネットワーク経由でルーティングされます。 既定のルーティングは、Microsoft グローバル ネットワーク経由です。
このチュートリアルでは、以下の内容を学習します。
- インターネット ルーティング優先順位に対して構成されるパブリック IP アドレスを作成します。
- 仮想マシンを作成します。
- パブリック IP アドレスがインターネット ルーティング優先設定に設定されていることを確認します。
前提条件
- アクティブなサブスクリプションが含まれる Azure アカウント。 無料でアカウントを作成できます。
- ローカルにインストールされた Azure PowerShell または Azure Cloud Shell
PowerShell をインストールしてローカルで使用する場合、この記事では Azure PowerShell モジュール バージョン 5.4.1 以降が必要になります。 インストールされているバージョンを確認するには、Get-Module -ListAvailable Az
を実行します。 アップグレードする必要がある場合は、Azure PowerShell モジュールのインストールに関するページを参照してください。 PowerShell をローカルで実行している場合、Connect-AzAccount
を実行して Azure との接続を作成することも必要です。
リソース グループを作成する
Azure リソース グループとは、Azure リソースのデプロイと管理に使用する論理コンテナーです。
New-AzResourceGroup を使用して、TutorVMRoutePref-rg という名前のリソース グループを場所 westus2 に作成します。
New-AzResourceGroup -Name 'TutorVMRoutePref-rg' -Location 'westus2'
パブリック IP アドレスの作成
New-AzPublicIpAddress を使用して、TutorVMRoutePref-rg に myPublicIP という名前の標準ゾーン冗長パブリック IPv4 アドレスを作成します。 インターネットのタグが、PowerShell コマンドのパラメーターとしてパブリック IP アドレスに適用され、インターネット ルーティング優先順位が有効になります。
## Create IP tag for Internet and Routing Preference. ##
$tag = @{
IpTagType = 'RoutingPreference'
Tag = 'Internet'
}
$ipTag = New-AzPublicIpTag @tag
## Create IP. ##
$ip = @{
Name = 'myPublicIP'
ResourceGroupName = 'TutorVMRoutePref-rg'
Location = 'westus2'
Sku = 'Standard'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv4'
IpTag = $ipTag
Zone = 1,2,3
}
New-AzPublicIpAddress @ip
仮想マシンの作成
New-AzVM を使用して仮想マシンを作成します。 前のセクションで作成したパブリック IP アドレスが PowerShell コマンドの一部として追加され、作成時に VM にアタッチされます。
## Create virtual machine. ##
$vm = @{
ResourceGroupName = 'TutorVMRoutePref-rg'
Location = 'West US 2'
Name = 'myVM'
PublicIpAddressName = 'myPublicIP'
}
New-AzVM @vm
インターネット ルーティング優先順位の確認
Get-AzPublicIpAddress を使用して、パブリック IP アドレスにインターネット ルーティング優先順位が構成されていることを確認します。
$ip = @{
ResourceGroupName = 'TutorVMRoutePref-rg'
Name = 'myPublicIP'
}
Get-AzPublicIPAddress @ip | select -ExpandProperty IpTags
リソースをクリーンアップする
仮想マシンとパブリック IP プレフィックスを使い終えたら、Remove-AzResourceGroup を使用してリソース グループとそれに含まれるすべてのリソースを削除します。
Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'
次のステップ
次の記事に進み、ルーティング優先順位を混合設定して仮想マシンを作成する方法について学習してください。