我想知道我应该以什么方式从通用映像启动 Azure 的 Windows VM,以便添加自定义设置(据我所知,不可能自定义从 Azure 市场部署的 VM)
如果您可以分享一个描述 PowerShell 操作的 kb/guide 那就太好了,因为 AzureRM 目前不支持 GUI,而且我在 shell 方面并不是很擅长。
答案1
我同意韦恩的答案。Azure 云市场为您提供了创建最常见虚拟机的功能,但虚拟机的自定义功能有限。
要部署通用 VM,您所需要的基本上就是 VMWare 中的 VMDK 或 Hyper-V 的 VHD(X),它们将作为您部署的基线映像(取决于我们讨论的是哪个虚拟机管理程序)。按照可能帮助您完成任务的指南进行操作: https://www.starwindsoftware.com/blog/deploy-an-azure-vm-from-a-generalized-image-in-azure-rm-portal“
答案2
从自定义映像部署 Azure VM:准备好映像后,您可以上传本地映像并在 Azure 中部署 VM。有关如何从上传通用映像部署 VM 的更多信息,您可以参考此官方文档:上传通用 VHD 并使用它在 Azure 中创建新的 VM(注意:如果您想从通用映像部署 Azure VM,则必须正确准备映像。)
此外,您还可以从 Azure 中的通用 VM 映像创建多个 VM。您可以将 VM 捕获到映像并轻松使用通用映像。
这些指南使用 PowerShell。
还有另一种方法,即使用模板从 Azure RM 门户中的通用映像创建虚拟机。从此处获取模板:https://github.com/Azure/azure-quickstart-templates/tree/master/101-vm-from-user-image