Azure Java Create Linux VM With Own VHD



我已经浏览了 Azure 提供的所有资源,以使用 java 创建虚拟机。我能够通过为资源组、网络接口等指定特定名称来启动一个新的 Linux 虚拟机。

但是我无法理解如何使用我自己的 vhd 映像启动 Linux 虚拟机....我创建了一个Linux虚拟机,其中安装了一些必需的软件。所以现在我想使用该虚拟机的 vhd 并使用 Azure JAVA API 启动一个新的虚拟机......谁能帮我?

据我所知,首先,需要将自己的 VHD 上传到现有的 Azure Blob 存储中。您可以参考官方教程进行操作,请参阅 https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-classic-create-upload-vhd/#step-3-upload-the-image-to-azure。

然后,可以参考适用于 Azure 虚拟机的 REST API Create or update a VM的文档,了解如何使用 VHD 创建 VM,请参阅 https://msdn.microsoft.com/en-us/library/azure/mt163591.aspx。

如果你想使用 Azure SDK for Java 来

做到这一点,你可以尝试参考 javadocs for Azure SDK 使用 Java API 而不是 REST API,请注意包com.microsoft.azure.management.computecom.microsoft.azure.management.compute.models

有一个视频 https://azure.microsoft.com/en-us/documentation/videos/creating-a-linux-vm-from-a-custom-image-with-azure-resource-manager-arm/,我认为它有助于理解。

希望对您有所帮助。

最新更新