在云代工基础架构上部署多个版本

问题描述:

我试图在基于BOSH的CF实例上部署多个版本(例如cassandra cf-release,mysql cf-release,elasticsearch cf-release)。对于上面列出的每个版本,我都有一个部署清单文件,其中列出了用于部署与该版本相关联的云代工厂和服务的组件。由于与CF相关的基础架构已经部署并运行,我想知道部署清单中是否有方法指向当前正在运行的CF.目前,我正在每个服务版本中重复CF的部署信息,这将导致BOSH为每个版本部署CF。总而言之,我想要有两种类型的部署清单,如下所示: 1)仅限CF的版本(仅用于CF部署的基础架构,网络,作业和属性) 2)仅限服务CF版本 - (指向当前正在运行的CF +基础设施,网络,工作,只为服务部署属性)在云代工基础架构上部署多个版本

-Shashi

感谢您对CloudFoundry的积极关注。要实现您正在尝试的操作,您可以部署一个清单,然后您可以添加/删除/编辑作业和程序包并重新部署,它只会更新和部署已进行更改的服务。 希望有所帮助!

让我知道你是否有任何其他疑问。

感谢,

  • 亚太区首席技术官Matt
+0

亚太区首席技术官Matt您好,感谢您的意见。我试图找出是否有办法拆分清单中列出的作业限制的部署清单。我想要有一个清单文件,其中包含仅用于发布的作业和软件包。例如, – user2156151 2013-03-13 17:30:21

+0

嗨Hitesh, 感谢您的意见。我正试图找出是否有办法将部署清单拆分为清单中列出的作业和软件包。例如,cf-release清单应列出与云代工发行版相关的作业和包。然后,对于托管在云代工厂的服务(例如cassandra-release,mysql-release),我希望拥有与除cf-发布作业和软件包。由于CF已经部署并从cf-release部署运行,因此不想在服务清单文件中重复cf-release作业和包。 – user2156151 2013-03-13 17:41:57

+0

嗨,有关如何处理这种情况的更多选项,您将在这里获得更好的答案:https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups#!forum/bosh-users。 谢谢, Hitesh – 2013-03-18 21:36:50