从现有设置创建Azure云服务配置

时间:2014-02-13 16:38:17

标签: azure

我有两个Azure VM在云服务中运行。它们包含几乎相同的东西。一些TCP端口也在它们之间打开。

是否可以从此现有设置创建部署包,以便稍后可以轻松部署此设置。即我希望能够这样做: 1.从现有设置创建部署包* 2.删除包括VM在内的整个现有云服务 3.从步骤1部署包,并重新创建所有内容。

*如果更容易,我可以将其中一个VM保存到我的Azure存储中,并将其用作两者的模板。

如果有可能,如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

是的,您可以将您拥有的作为模板并使用它来支撑多个孤岛。但在IaaS中,没有部署包的概念。你需要做一些事情......

1)了解如何获取现有VM并将其转换为图像 2)使用Powershell或其他DevOps风格的自动化套件(Chef / Puppet / etc ..)来定义部署您的孤岛。

您似乎对如何创建图像特别感兴趣,因此我建议您使用我们在此发布的教程。 http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/这当然会假设您正在运行Windows Server。但是Linux版本可以在http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-linux-capture-image/

找到

部署的自动化取决于很多事情,因此我建议您从一开始就熟悉管理API:http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx

答案 1 :(得分:0)

通过Resource Manager的实现,您现在可以轻松使用JSON模板在Azure中部署和重新部署资源。还有可用的初学者模板 - https://azure.microsoft.com/en-us/documentation/templates/