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

使用 PowerShell 从专用磁盘创建 VM

适用于:✔️ Windows VM

通过将现有 OS 磁盘附加到新 VM 来创建新的 VM。 如果你有一个未正常工作的 VM,此选项很有用。 可以删除该 VM,然后重用磁盘创建新 VM。

重要

还可以使用 VHD 作为源来创建 Azure Compute Gallery 映像。 有关详细信息,请参阅创建映像定义和映像版本。 建议客户使用 Azure Compute Gallery,因为只有 Azure Compute Gallery 支持 ARM64、受信任启动和机密 VM 等各项新功能。  创建映像而不是仅附加磁盘意味着可以从同一个源磁盘创建多个 VM。

使用专用磁盘创建新 VM 时,新 VM 会保留原始 VM 的计算机名。 还会保留其他计算机特定信息(如 CMID)。在某些情况下,这种重复信息可能会导致问题。 复制 VM 时,请注意应用程序依赖哪些类型的计算机特定信息。

我们建议你将单个 VHD 或快照的并发部署数限制为 20 个 VM。

创建一个快照,然后根据该快照创建一个磁盘。 此策略可以保留原始 VHD 作为回退的依据:

  1. 打开 Azure 门户
  2. 在搜索框中,输入“磁盘”,然后选择“磁盘”以显示可用磁盘列表。
  3. 选择要使用的磁盘。 此时会显示该磁盘的“磁盘”页 。
  4. 从顶部菜单选择“创建快照” 。
  5. 为快照选择一个资源组。 可以使用现有资源组,也可以创建新组。
  6. 输入快照的“名称” 。
  7. 对于“快照类型”,请选择“完全”。
  8. 对于“存储类型”,请选择“标准 HDD”、高级 SSD”或“区域冗余”存储。
  9. 完成后,选择“查看 + 创建”来创建快照。
  10. 创建快照后,选择“主页”>“创建资源”。
  11. 在搜索框中输入“托管磁盘”,然后从列表中选择“托管磁盘” 。
  12. 在“托管磁盘”页上选择“创建” 。
  13. 为磁盘选择一个资源组。 可以使用现有资源组,也可以创建新组。 该选择也将用作在其中根据磁盘创建 VM 的资源组。
  14. 对于“区域”,必须选择快照所在的同一区域。
  15. 输入磁盘的名称 。
  16. 在“源类型”中,确保选中“快照” 。
  17. 在“源快照” 下拉列表中,选择要使用的快照。
  18. 对于“大小”,可以根据需要更改存储类型和大小。
  19. 根据需要进行任何其他调整,然后选择“查看 + 创建”来创建磁盘。 通过验证后,选择“创建”。

有了要使用的磁盘以后,即可在门户中创建 VM:

  1. 在搜索框中,输入“磁盘”,然后选择“磁盘”以显示可用磁盘列表。
  2. 选择要使用的磁盘。 此时会打开该磁盘的“磁盘”页 。
  3. 在“概要”部分中,确保“磁盘状态”列为“未附加”。 否则,可能需要将磁盘从 VM 拆离,或者需要删除 VM 以释放磁盘空间。
  4. 在页面顶部的菜单中选择“创建 VM” 。
  5. 在新 VM 的“基本信息”页中输入一个“虚拟机名称”,然后选择现有“资源组”或创建新组 。
  6. 对于大小,选择“更改大小”以访问“大小”页 。
  7. 磁盘名称应在“映像”部分预先填充。
  8. 在“磁盘”页上,你可能会注意到“OS 磁盘类型”无法更改。 此预选值在创建快照或 VHD 时配置,并将转移到新 VM。 如果需要修改磁盘类型,请从现有 VM 或磁盘拍摄新快照。
  9. 在“网络”页中,可以让门户创建所有新的资源,也可以选择现有的“虚拟网络”和“网络安全组” 。 门户始终为新 VM 创建新网络接口和公共 IP 地址。
  10. 在“管理”页上,对监视的选项进行任何更改 。
  11. 在“来宾配置”页上,根据需要添加任何扩展 。
  12. 完成操作后,选择“查看 + 创建” 。
  13. 如果 VM 配置通过验证,则选择“创建”以启动部署 。

后续步骤详细了解 Azure Compute Gallery