你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

用于管理 Azure 资源的常用 Azure CLI 命令

适用于:✔️ Linux VM ✔️ Windows VM ✔️ 灵活规模集

可以通过 Azure CLI 在 macOS、Linux 和 Windows 上创建和管理 Azure 资源。 本文详述了一些最常用于创建和管理虚拟机 (VM) 的命令。

本文需要 Azure CLI 2.0.4 或更高版本。 运行 az --version 即可查找版本。 如果需要进行升级,请参阅安装 Azure CLI。 也可以通过浏览器使用 Cloud Shell

Azure CLI 中的基本 Azure 资源管理器命令

有关特定命令行开关和选项的详细帮助,可以通过键入 az <command> <subcommand> --help 来使用联机命令帮助和选项。

创建 VM

任务 Azure CLI 命令
创建资源组 az group create --name myResourceGroup --location eastus
创建 Linux VM az vm create --resource-group myResourceGroup --name myVM --image LinuxImageName
创建 Windows VM az vm create --resource-group myResourceGroup --name myVM --image win2016datacenter

管理 VM 状态

任务 Azure CLI 命令
启动 VM az vm start --resource-group myResourceGroup --name myVM
停止 VM az vm stop --resource-group myResourceGroup --name myVM
释放 VM az vm deallocate --resource-group myResourceGroup --name myVM
重新启动 VM az vm restart --resource-group myResourceGroup --name myVM
重新部署 VM az vm redeploy --resource-group myResourceGroup --name myVM
删除 VM az vm delete --resource-group myResourceGroup --name myVM

获取 VM 信息

任务 Azure CLI 命令
列出 VM az vm list
获取有关 VM 的信息 az vm show --resource-group myResourceGroup --name myVM
获取 VM 资源的使用情况 az vm list-usage --location eastus
获取所有可用 VM 大小 az vm list-sizes --location eastus

磁盘和映像

任务 Azure CLI 命令
将数据磁盘添加到 VM az vm disk attach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk --size-gb 128 --new
列出附加到 VM 的磁盘 az vm show --resource-group groupName --name vmName --query "storageProfile"
从 VM 中删除数据磁盘 az vm disk detach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk
调整磁盘大小 az disk update --resource-group myResourceGroup --name myDataDisk --size-gb 256
拍摄磁盘快照 az snapshot create --resource-group myResourceGroup --name mySnapshot --source myDataDisk
创建 VM 的映像 az image create --resource-group myResourceGroup --source myVM --name myImage
从映像创建 VM az vm create --resource-group myResourceGroup --name myNewVM --image myImage

后续步骤

有关 CLI 命令的其他示例,请参阅使用 Azure CLI 创建和管理 Linux VM 教程。