此範例會使用 VHD 建立虛擬機。 它會建立資源群組、記憶體帳戶和容器,然後將 VHD 上傳至容器來建立 VM。 它會以您的公鑰取代 ssh 公鑰,讓您可以存取 VM。
您將需要可開機的 VHD。 腳本會尋找 ~/sample.vhd
。
若要執行此範例,請安裝最新版的 Azure CLI。 若要啟動,請執行 az login
來建立與 Azure 的連線。
Azure CLI 的範例是針對 bash
命令列介面撰寫的。 若要在 Windows PowerShell 或命令提示字元中執行此範例,您可能需要變更指令碼的元素。
如果您沒有 Azure 訂用帳戶,請在開始之前,先建立 Azure 免費帳戶。
整理部署
執行下列命令來移除資源群組、VM 和所有相關資源。
az group delete -n az-cli-vhd
腳本說明
此指令碼使用下列命令來建立資源群組、虛擬機器、可用性設定組、負載平衡器和所有相關資源。 下表中的每個命令都會連結至命令特定的文件。
指令 | 備註 |
---|---|
az group create | 建立用來存放所有資源的資源群組。 |
AZ 模組中的儲存帳戶列表命令:az storage account list | 列出記憶體帳戶 |
az storage account check-name | 檢查儲存帳戶名稱是否有效,且尚未被使用 |
az storage account keys list(列出儲存帳戶金鑰) | 列出記憶體帳戶的金鑰 |
az storage blob 存在 | 檢查 Blob 是否存在 |
az storage container create | 在記憶體帳戶中建立容器。 |
az 儲存 blob 上傳 | 在容器中建立 Blob,並上傳 VHD。 |
az vm list | 與 --query 搭配使用,檢查 VM 名稱是否正在使用中。 |
az vm create | 建立虛擬機。 |
az vm list-ip-addresses | 取得所建立 VM 的 IP 位址。 |
後續步驟
如需 Azure CLI 的詳細資訊,請參閱 Azure CLI 文件。
如需其他虛擬機 CLI 腳本範例,請參閱 Azure Linux VM 檔。