這很重要
傳統虛擬網路對新客戶已被棄用, 並將於 2024 年 8 月 31 日對所有客戶停止使用。 新的部署應該使用新的 Azure Resource Manager 型部署模型,以 Azure Resource Manager 為基礎的虛擬網路
這很重要
Azure 有兩 種不同的部署模型 ,可用於建立和使用資源:Resource Manager 和傳統。 本文涵蓋之內容包括使用傳統部署模型。 Microsoft建議透過 Resource Manager 部署模型建立大部分的新虛擬網路。
在本教學課程中,瞭解如何建立具有個別公用和私人子網的基本 Azure 虛擬網路(傳統)。 您可以在子網中建立 Azure 資源,例如虛擬機和雲端服務。 在虛擬網路中建立的資源(傳統版)可以彼此通訊,並與聯機至虛擬網路之其他網路中的資源通訊。
警告
停用訂用帳戶時,Azure 會立即刪除虛擬網路(傳統版)。 不論虛擬網路中是否有資源存在,虛擬網路都會遭到刪除。 如果您稍後重新啟用訂用帳戶,則必須重新建立虛擬網路中存在的資源。
您可以使用 Azure 入口網站、 Azure 命令行介面 (CLI) 1.0 或 PowerShell 來建立虛擬網路(傳統版)。
入口網站
在因特網瀏覽器中,移至 Azure 入口網站。 使用 您的 Azure 帳戶登入。 如果您沒有 Azure 帳戶,您可以註冊 免費試用。
按兩下入口網站中的 [建立資源 ]。
在出現的 [新增] 窗格頂端的 [搜尋 Marketplace] 方塊中輸入虛擬網络。 在搜尋結果中出現時,按兩下 [虛擬網络 ]。
在出現的 [虛擬網络] 窗格中的 [選取部署模型] 方塊中選取 [傳統],然後按兩下 [建立]。
在 [ 建立虛擬網络 (傳統) ] 窗格中輸入下列值,然後按兩下 [ 建立]:
設定 價值 名稱 myVnet 位址空間 10.0.0.0/16 子網路名稱 公共 / 公開 / 公眾 子網位址範圍 10.0.0.0/24 資源群組 保持選擇新建,然後輸入myResourceGroup。 訂用帳戶和位置 選取您的訂用帳戶和位置。 在入口網站中,當您建立虛擬網路時,您只能建立一個子網。 在本教學課程中,您會在建立虛擬網路之後建立第二個子網。 您稍後可能會在 公用 子網中建立可存取因特網的資源。 您也可以建立無法從 私人 子網中的因特網存取的資源。 若要建立第二個子網,請在頁面頂端的 [搜尋資源] 方塊中輸入 myVnet。 在搜尋結果中出現時,按兩下 [myVnet ]。
在出現的 [建立虛擬網络(傳統)] 窗格中,按兩下 [子網] (在 [設定] 區段中。
單擊出現的 [myVnet - 子網] 窗格上的 [+新增]。
在新增子網窗格上輸入Private作為名稱。 針對 [位址範圍] 輸入 10.0.1.0/24。 按一下 [確定]。
在 [myVnet - 子網] 窗格中,您可以看到您所建立的 [公用 ] 和 [ 私人 ] 子網。
選擇性:當您完成本教學課程時,可能會想要刪除您所建立的資源,以免產生使用量費用:
- 單擊 [myVnet] 窗格上的 [概觀]。
- 按兩下 [myVnet] 窗格上的 [刪除] 圖示。
- 若要確認刪除,請在 [刪除虛擬網路] 方塊中,按一下 [是]。
Azure 命令列界面 (CLI)
您可以 安裝和設定 Azure CLI,或使用 Azure Cloud Shell 內的 CLI。 Azure Cloud Shell 是一個您可以在 Azure 平台直接執行的免費 Bash 指令介面。 它具有預先安裝和設定的 Azure CLI,可與您的帳戶搭配使用。 若要取得 CLI 命令的說明,請輸入
azure <command> --help。在 CLI 工作階段中,使用下列命令登入 Azure。 如果您按下下方方塊中的 [ 試用] ,Cloud Shell 隨即開啟。 您可以登入 Azure 訂用帳戶,而不需要輸入下列命令:
azure login若要確保 CLI 處於服務管理模式,請輸入下列命令:
azure config mode asm建立具有私人子網的虛擬網路:
azure network vnet create --vnet myVnet --address-space 10.0.0.0 --cidr 16 --subnet-name Private --subnet-start-ip 10.0.0.0 --subnet-cidr 24 --location "East US"在虛擬網路內建立公用子網:
azure network vnet subnet create --name Public --vnet-name myVnet --address-prefix 10.0.1.0/24檢閱虛擬網路和子網:
azure network vnet show --vnet myVnet選擇性:您可能想要刪除完成本教學課程時所建立的資源,以免產生使用量費用:
azure network vnet delete --vnet myVnet --quiet
備註
雖然您無法使用 CLI 指定資源群組來建立虛擬網路(傳統版),但 Azure 會在名為 Default-Networking 的資源群組中建立虛擬網路。
PowerShell
安裝最新版的 PowerShell Azure 模組。 如果您不熟悉 Azure PowerShell,請參閱 Azure PowerShell 概觀。
啟動 PowerShell 會話。
在 PowerShell 中,輸入
Add-AzureAccount命令以登入 Azure。視需要變更下列路徑和檔名,然後導出現有的網路組態檔:
Get-AzureVNetConfig -ExportToFile c:\azure\NetworkConfig.xml若要建立具有公用和私人子網的虛擬網路,請使用任何文本編輯器,將後續的 VirtualNetworkSite 元素新增至網路組態檔。
<VirtualNetworkSite name="myVnet" Location="East US"> <AddressSpace> <AddressPrefix>10.0.0.0/16</AddressPrefix> </AddressSpace> <Subnets> <Subnet name="Private"> <AddressPrefix>10.0.0.0/24</AddressPrefix> </Subnet> <Subnet name="Public"> <AddressPrefix>10.0.1.0/24</AddressPrefix> </Subnet> </Subnets> </VirtualNetworkSite>檢閱完整的 網路組態檔架構。
匯入網路組態檔:
Set-AzureVNetConfig -ConfigurationPath c:\azure\NetworkConfig.xml警告
匯入變更過的網路組態檔會導致您訂用帳戶中現有的虛擬網路 (傳統) 發生變更。 請確定您只新增先前的虛擬網路,並且未變更或移除您訂用帳戶中任何現有的虛擬網路。
檢閱虛擬網路和子網:
Get-AzureVNetSite -VNetName "myVnet"選擇性:您可能想要刪除完成本教學課程時所建立的資源,以免產生使用量費用。 若要刪除虛擬網路,請再次完成步驟 4-6,這次移除您在步驟 5 中新增的 VirtualNetworkSite 元素。
備註
雖然您無法使用PowerShell指定資源群組來建立虛擬網路(傳統版),但 Azure 會在名為 Default-Networking 的資源群組中建立虛擬網路。