教學課程:使用 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-AzResourceGroupwestus2 位置中建立名為 TutorVMRoutePref-rg 的資源群組。

New-AzResourceGroup -Name 'TutorVMRoutePref-rg' -Location 'westus2'

建立公用 IP 位址

使用 New-AzPublicIpAddress,在 TutorVMRoutePref-rg 中建立名為 myPublicIP 的標準區域備援公用 IPv4 位址。 網際網路標記會套用至公用 IP 位址,作為 PowerShell 命令中的參數,以啟用網際網路路由喜好設定。

## 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'

下一步

前進到下一篇文章,以了解如何使用混合式路由喜好設定來建立虛擬機器: