用于管理 Azure 资源的常用 Azure CLI 命令Common Azure CLI commands for managing Azure resources
可以通过 Azure CLI 在 macOS、Linux 和 Windows 上创建和管理 Azure 资源。The Azure CLI allows you to create and manage your Azure resources on macOS, Linux, and Windows. 本文详述了一些最常用于创建和管理虚拟机 (VM) 的命令。This article details some of the most common commands to create and manage virtual machines (VMs).
本文需要 Azure CLI 2.0.4 或更高版本。This article requires the Azure CLI version 2.0.4 or later. 运行 az --version
即可查找版本。Run az --version
to find the version. 如果需要进行升级,请参阅安装 Azure CLI。If you need to upgrade, see Install Azure CLI.
Azure CLI 中的基本 Azure 资源管理器命令Basic Azure Resource Manager commands in Azure CLI
有关特定命令行开关和选项的详细帮助,可以通过键入 az <command> <subcommand> --help
来使用联机命令帮助和选项。For more detailed help with specific command line switches and options, you can use the online command help and options by typing az <command> <subcommand> --help
.
创建 VMCreate VMs
任务Task | Azure CLI 命令Azure CLI commands |
---|---|
创建资源组Create a resource group | az group create --name myResourceGroup --location chinanorth |
创建 Linux VMCreate a Linux VM | az vm create --resource-group myResourceGroup --name myVM --image ubuntults |
创建 Windows VMCreate a Windows VM | az vm create --resource-group myResourceGroup --name myVM --image win2016datacenter |
管理 VM 状态Manage VM state
任务Task | Azure CLI 命令Azure CLI commands |
---|---|
启动 VMStart a VM | az vm start --resource-group myResourceGroup --name myVM |
停止 VMStop a VM | az vm stop --resource-group myResourceGroup --name myVM |
释放 VMDeallocate a VM | az vm deallocate --resource-group myResourceGroup --name myVM |
重新启动 VMRestart a VM | az vm restart --resource-group myResourceGroup --name myVM |
重新部署 VMRedeploy a VM | az vm redeploy --resource-group myResourceGroup --name myVM |
删除 VMDelete a VM | az vm delete --resource-group myResourceGroup --name myVM |
获取 VM 信息Get VM info
任务Task | Azure CLI 命令Azure CLI commands |
---|---|
列出 VMList VMs | az vm list |
获取有关 VM 的信息Get information about a VM | az vm show --resource-group myResourceGroup --name myVM |
获取 VM 资源的使用情况Get usage of VM resources | az vm list-usage --location chinanorth |
获取所有可用 VM 大小Get all available VM sizes | az vm list-sizes --location chinanorth |
磁盘和映像Disks and images
任务Task | Azure CLI 命令Azure CLI commands |
---|---|
将数据磁盘添加到 VMAdd a data disk to a VM | az vm disk attach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk --size-gb 128 --new |
从 VM 中删除数据磁盘Remove a data disk from a VM | az vm disk detach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk |
调整磁盘大小Resize a disk | az disk update --resource-group myResourceGroup --name myDataDisk --size-gb 256 |
拍摄磁盘快照Snapshot a disk | az snapshot create --resource-group myResourceGroup --name mySnapshot --source myDataDisk |
创建 VM 的映像Create image of a VM | az image create --resource-group myResourceGroup --source myVM --name myImage |
从映像创建 VMCreate VM from image | az vm create --resource-group myResourceGroup --name myNewVM --image myImage |
后续步骤Next steps
有关 CLI 命令的其他示例,请参阅使用 Azure CLI 创建和管理 Linux VM 教程。For additional examples of the CLI commands, see the Create and Manage Linux VMs with the Azure CLI tutorial.