教學課程:使用 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 在 westus2 位置中建立名為 TutorVMRoutePref-rg 的資源群組。
New-AzResourceGroup -Name 'TutorVMRoutePref-rg' -Location 'westus2'
使用 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'
前進到下一篇文章,以了解如何使用混合式路由喜好設定來建立虛擬機器: