2013-03-11 52 views
0

我試圖在基於BOSH的CF實例上部署多個版本(例如cassandra cf-release,mysql cf-release,elasticsearch cf-release)。對於上面列出的每個版本,我都有一個部署清單文件,其中列出了用於部署與該版本相關聯的雲代工廠和服務的組件。由於與CF相關的基礎架構已經部署並運行,我想知道部署清單中是否有方法指向當前正在運行的CF.目前,我正在每個服務版本中重複CF的部署信息,這將導致BOSH爲每個版本部署CF。總而言之,我想要有兩種類型的部署清單,如下所示: 1)僅限CF的版本(僅用於CF部署的基礎架構,網絡,作業和屬性) 2)僅限服務CF版本 - (指向當前正在運行的CF +基礎設施,網絡,工作,只爲服務部署屬性)在雲代工基礎架構上部署多個版本

-Shashi

回答

1

感謝您對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