此示例使用 VHD 创建虚拟机。 它会创建资源组、存储帐户和容器,然后通过将 VHD 上传到容器来创建 VM。 它将 ssh 公钥替换为公钥,以便你有权访问 VM。
需要一个可启动的虚拟硬盘驱动器 (VHD)。 该脚本查找 ~/sample.vhd
。
若要运行此示例,请安装最新版本的 Azure CLI。 若要开始,请运行 az login
以创建与 Azure 的连接。
适用于 Azure CLI 的示例是针对 bash
shell 编写的。 若要在 Windows PowerShell 或命令提示符中运行此示例,可能需要更改脚本的元素。
如果没有 Azure 订阅,请在开始之前创建一个 Azure 免费帐户。
清理部署
运行以下命令来删除资源组、VM 和所有相关资源。
az group delete -n az-cli-vhd
脚本说明
此脚本使用以下命令创建资源组、虚拟机、可用性集、负载均衡器和所有相关资源。 表中的每条命令均链接到特定于命令的文档。
指令 | 注释 |
---|---|
az group create | 创建用于存储所有资源的资源组。 |
az storage account list | 列出存储帐户 |
az存储帐户检查名称 | 检查存储帐户的名称是否有效,并且是否尚未存在。 |
列出 az 存储帐户密钥 | 列出存储帐户的密钥 |
az storage blob 是否存在 | 检查 Blob 是否存在 |
az storage container create(创建存储容器) | 在存储帐户中创建容器。 |
az storage blob upload(上传 Azure 存储 Blob) | 通过将 VHD 上传到容器中来创建 Blob。 |
az vm list | 与 --query 一起使用时,请检查 VM 名称是否已被使用。 |
az vm create | 创建虚拟机。 |
az vm list-ip-addresses | 获取已创建的 VM 的 IP 地址。 |
后续步骤
有关 Azure CLI 的详细信息,请参阅 Azure CLI 文档。
可以在 Azure Linux VM 文档中找到其他虚拟机 CLI 脚本示例。