使用 Azure CLI 從自訂 VM 映像建立虛擬機器擴展集

此指令碼會建立可使用自訂 VM 映像作為 VM 執行個體來源的虛擬機器擴展集。

若要執行此範例,請安裝最新版的 Azure CLI。 若要啟動,請執行 az login 來建立與 Azure 的連線。

Azure CLI 的範例專為 bash 殼層撰寫。 若要在 Windows PowerShell 或命令提示字元中執行此範例,您可能需要變更指令碼的元素。

如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶

範例指令碼

#!/bin/bash

# Create a resource group
az group create --name myResourceGroup --location eastus

# Create a scale set

# Custom VM image must already exist in your subscription
# See https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-use-custom-image-cli

# Network resources such as an Azure load balancer are automatically created
az vmss create \
  --resource-group myResourceGroup \
  --name myScaleSet \
  --image myImage \
  --upgrade-policy-mode automatic \
  --admin-username azureuser \
  --generate-ssh-keys

清除部署

執行下列命令來移除資源群組、擴展集和所有相關資源。

az group delete --name myResourceGroup

指令碼說明

此指令碼使用下列命令來建立資源群組、虛擬機器擴展集和所有相關資源。 下表中的每個命令都會連結至命令特定的文件。

Command 注意
az group create 建立用來存放所有資源的資源群組。
az vmss create 建立虛擬機器擴展集,並將它連線到虛擬網路、子網路及網路安全性群組。 若要將流量散發到多個虛擬機器執行個體,也會建立負載平衡器。 此命令也會指定要使用的 VM 映像和管理認證。
az group delete 刪除資源群組,包括所有的巢狀資源。

後續步驟

如需 Azure CLI 的詳細資訊,請參閱 Azure CLI 文件