使用 Azure CLI 建立虛擬網路 (傳統)
重要
傳統虛擬網路現在已淘汰供新客戶使用,且所有客戶將于 2024 年 8 月 31 日淘汰。 新的部署應該使用新的 Azure Resource Manager型部署模型Azure Resource Manager型虛擬網路
Azure 虛擬網路 (VNet) 是您的網路在雲端中的身分。 您可以控制 Azure 網路設定,以及定義 DHCP 位址區塊、DNS 設定、安全性原則和路由。 您也可以進一步將 VNet 分成子網路,並部署 Azure IaaS 虛擬機器 (VM) 和 PaaS 角色執行個體,方式就與您將實體和虛擬機器部署至內部部署資料中心一樣。 基本上,您可以將網路擴展至 Azure,帶來您自己的 IP 位址區塊。 如果您不熟悉 VNet,請參閱虛擬網路概觀。
重要
使用 Azure 資源之前,請務必了解 Azure 目前有 Azure Resource Manager 和「傳統」兩種部署模型。 在使用任何 Azure 資源之前,請先確認您了解 部署模型和工具 。 您可以按一下本文頂端的索引標籤,檢視不同工具的文件。
本文件說明如何使用傳統部署模型建立 VNet。 您也可以 使用 Azure CLI 在資源管理員部署模型中建立虛擬網路。
狀況
為了清楚說明如何建立 VNet 和子網路,本文件會使用下列案例:
在這個案例中,您會建立名為 TestVNet 的 VNet,並包含保留的 CIDR 區塊 192.168.0.0./16。 VNet 包含下列子網路:
- FrontEnd,使用 192.168.1.0/24 作為其 CIDR 區塊。
- BackEnd,使用 192.168.2.0/24 作為其 CIDR 區塊。
如何使用 Azure CLI 建立傳統 VNet
您可以使用 Azure CLI 透過任何 Windows、Linux 或 OSX 電腦命令提示字元管理 Azure 資源。
如果您從未使用過 Azure CLI,請參閱 安裝和設定 Azure CLI ,並依照您選取 Azure 帳戶和訂用帳戶的指示進行。
若要建立 VNet 和子網路,請執行 azure network vnet create 命令:
azure network vnet create --vnet TestVNet -e 192.168.0.0 -i 16 -n FrontEnd -p 192.168.1.0 -r 24 -l "Central US"
預期輸出:
info: Executing command network vnet create + Looking up network configuration + Looking up locations + Setting network configuration info: network vnet create command OK
- --vnet。 即將建立的 VNet 名稱。 在本文案例中為 TestVNet
- -e (或 --address-space)。 VNet 位址空間。 在本文案例中為 192.168.0.0
- -i (或 -cidr)。 CIDR 格式的網路遮罩。 在本文案例中為 16。
- -n (或 --subnet-name) 。 第一個子網路的名稱。 在本文案例中為 FrontEnd。
- -p (或 --subnet-start-ip)。 子網路的起始 IP 位址或子網路位址空間。 在本文案例中為 192.168.1.0。
- -r (或 --subnet-cidr)。 CIDR 格式的子網路網路遮罩。 在本文案例中為 24。
- -l (或 --location)。 在其中建立 VNet 的 Azure 區域。 在本文案例中為「美國中部」。
若要建立子網路,請執行 azure network vnet subnet create 命令:
azure network vnet subnet create -t TestVNet -n BackEnd -a 192.168.2.0/24
上述命令的預期輸出:
info: Executing command network vnet subnet create + Looking up network configuration + Creating subnet "BackEnd" + Setting network configuration + Looking up the subnet "BackEnd" + Looking up network configuration data: Name : BackEnd data: Address prefix : 192.168.2.0/24 info: network vnet subnet create command OK
- -t (或 --vnet-name。 將會建立子網路的 VNet 名稱。 針對案例 TestVNet。
- -n (or --name)。 新子網路的名稱。 在本文案例中為 BackEnd。
- -a (或 --address-prefix)。 子網路 CIDR 區塊。 在本文案例中為 192.168.2.0/24。
若要檢視新 Vnet 的屬性,請執行 azure network vnet show 命令:
azure network vnet show
上述命令的預期輸出:
info: Executing command network vnet show Virtual network name: TestVNet + Looking up the virtual network sites data: Name : TestVNet data: Location : Central US data: State : Created data: Address space : 192.168.0.0/16 data: Subnets: data: Name : FrontEnd data: Address prefix : 192.168.1.0/24 data: data: Name : BackEnd data: Address prefix : 192.168.2.0/24 data: info: network vnet show command OK