【问题标题】:Create Azure cloud service config from existing setup从现有设置创建 Azure 云服务配置
【发布时间】:2016-01-06 09:46:56
【问题描述】:

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

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

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

如果可能,如何做到这一点?

【问题讨论】:

    标签: azure


    【解决方案1】:

    是的,您可以将您拥有的东西作为模板,并用它来建立多个孤岛。但在 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

    【讨论】:

    • 谢谢,我会检查您提供的链接。另一个问题是,当您创建虚拟机 (IaaS) 时,它们托管在云服务中。你不能从这个云服务创建一个部署包吗?
    • 云服务是虚拟机的容器,它们可以是 PaaS 或 IaaS。 PaaS 部署从 cspkg(一个包)开始。 IaaS 部署基于从映像配置 VM。但在这两种情况下,您都无法从正在运行的部署中创建包。
    【解决方案2】:

    通过实施资源管理器,您现在可以轻松地使用 JSON 模板在 Azure 中部署和重新部署资源。还有可用的入门模板 - https://azure.microsoft.com/en-us/documentation/templates/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 2015-10-23
      • 2014-12-15
      • 1970-01-01
      • 2015-05-23
      相关资源
      最近更新 更多