使用 PowerShell 在规模集中创建虚拟机

本文逐步介绍了如何使用 PowerShell 创建虚拟机规模集。

创建资源组

使用 New-AzResourceGroup 创建 Azure 资源组。 资源组是在其中部署和管理 Azure 资源的逻辑容器。

New-AzResourceGroup -Name 'myVMSSResourceGroup' -Location 'chinanorth2'

创建虚拟机规模集

现在,使用 New-AzVmss 创建虚拟机规模集。 以下示例创建一个实例计数为 2 且运行 Windows Server 2019 Datacenter 版本的规模集。

重要

从 2023 年 11 月开始,使用 PowerShell 和 Azure CLI 创建的 VM 规模集将默认为灵活业务流程模式(如果未指定业务流程模式)。 若要详细了解此更改以及你应采取哪些操作,请访问针对 VMSS PowerShell/CLI 客户的中断性变更 - Microsoft 社区中心

New-AzVmss `
    -ResourceGroup "myVMSSResourceGroup" `
    -Name "myScaleSet" `
    -OrchestrationMode "Flexible" `
    -Location "China North 2" `
    -InstanceCount "2" `
    -ImageName "Win2019Datacenter"

清理资源

删除资源组时,也会删除其中包含的所有资源,例如 VM 实例、虚拟网络和磁盘。 使用 -Force 参数将确认你希望删除资源,不会再通过其他提示进行询问。 -AsJob 参数会使光标返回提示符处,无需等待操作完成。

Remove-AzResourceGroup -Name "myResourceGroup" -Force -AsJob

后续步骤