2014-02-13 61 views
0

我有两个Azure虚拟机在云服务中运行。它们包含几乎相同的东西。一些TCP端口也在它们之间打开。从现有设置创建Azure云服务配置

是否可以从此现有安装程序创建部署程序包,以便稍后以简单的方式部署此安装程序。即我想要这样做: 1.从现有设置创建部署包* 2.删除整个现有云服务,包括虚拟机的 3.从第1步开始部署包,并重新创建一切。

*如果更容易,我可以将其中一个虚拟机保存到我的Azure存储并将其用作它们的模板。

如果可能,该如何实现?

回答

0

是的,你可以把你有的作为一个模板,并用它来站起来多个孤岛。但在IaaS中,没有一个部署包的概念。有几件事你需要做...

1)理解如何把现有的虚拟机并把它变成一个图像 2)使用Powershell或另一个DevOps风格的自动化套件(厨师/木偶/等。 )来定义部署你的筒仓。

您似乎对如何创建图像特别感兴趣,所以我建议使用我们已发布的教程。 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

+0

谢谢,我会检查您提供的链接。另一个问题是,当您创建VM(IaaS)时,它们将托管在Cloud Service中。你不能从这个云服务创建一个部署包吗? – Thomas

+0

云服务是虚拟机的容器,它们可以是PaaS或IaaS。 PaaS部署从cspkg(一个包)开始。 IaaS部署基于从映像配置虚拟机。但是在这两种情况下,您都无法从正在运行的部署中创建软件包。 – BrentDaCodeMonkey

+0

谢谢,明白了。 – Thomas

相关问题