使用专用化映像版本创建 VM

适用于:✔️ Linux VM ✔️ Windows VM

从 Azure Compute Gallery(以前称为共享映像库)中存储的专用化映像版本创建 VM。 若要使用通用映像版本创建 VM,请参阅从通用映像版本创建 VM

本文介绍如何从专用映像创建 VM:

重要

从专用化映像创建新 VM 时,新 VM 会保留原始 VM 的计算机名。 其他特定于计算机的信息(如 CMID)也会保留。 此重复信息可能会导致问题。 复制 VM 时,请注意应用程序依赖哪些类型的计算机特定信息。

从内部库创建 VM。

使用 az sig image-definition list 列出库中的映像定义,以查看定义的名称和 ID。

resourceGroup=myGalleryRG
gallery=myGallery
az sig image-definition list \
   --resource-group $resourceGroup \
   --gallery-name $gallery \
   --query "[].[name, id]" \
   --output tsv

结合 --specialized 参数使用 az vm create 创建 VM 可以指明该映像是专用映像。

使用 --image 的映像定义 ID 从可用的最新映像版本创建 VM。 还可以通过为 --image 提供映像版本 ID 从特定版本创建 VM。

在此示例中,我们将从 myImageDefinition 映像的最新版本创建 VM。

az group create --name myResourceGroup --location chinaeast
az vm create --resource-group myResourceGroup \
    --name myVM \
    --image "/subscriptions/<Subscription ID>/resourceGroups/myGalleryRG/providers/Microsoft.Compute/galleries/myGallery/images/myImageDefinition" \
    --specialized

后续步骤