Azure Java使用自己的VHD创建Linux VM

时间:2016-05-24 10:10:17

标签: java linux azure

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

但是我无法理解如何使用我自己的vhd Image启动Linux虚拟机....我已经创建了一个Linux虚拟机,它安装了一些必需的软件。所以现在我想使用那个虚拟机&#39 ; s vhd并使用Azure JAVA API启动一个新的虚拟机...任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

据我所知,首先,您需要将自己的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来执行此操作,您可以尝试引用Azure {的javadocs来使用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/,我认为这有助于理解。

希望它有所帮助。