openstack上的bosh-lite安装

时间:2015-11-02 15:02:44

标签: openstack cloudfoundry

我已经使用https://docs.cloudfoundry.org/deploying/run-local.html上的教程在单个VM上安装了bosh-lite和云代工厂。有没有办法在OpenStack上安装bosh-lite和cloud-foundry?

我搜索了很多,但找不到合适的答案,我发现在一台虚拟机上安装bosh和OpenStack的东西已断开,但我不知道这对我是否有用。

我对云代工厂和OpenStack都很陌生,所以对我来说这些事情让我很困惑。我的最终目标是使用cloud-foundry部署和测试docker,这意味着安装Diego,我本可以使用cf_nise_installer,但我不确定它是否支持Diego。

感谢。

1 个答案:

答案 0 :(得分:1)

我不确定为什么要在OpenStack上的单个VM上部署CF和Diego。

  • 为什么单个VM,可能是2还是3?
  • 为什么选择OpenStack,为什么不使用AWS,或者使用DigitalOcean,还是其他什么?
  • 您是否需要所有 CF的功能(多租户,服务集成,构建包)或Docker + Diego +路由+日志+一个不错的CLI等等?

无论如何,对于您的确切要求,没有开箱即用的解决方案,但您有多种选择,需要权衡:

  • 使用本地BOSH-Lite而不是OpenStack。您可以将Diego与您的CF一起部署到BOSH-Lite,并在那里使用Docker支持。请参阅此处的说明:https://github.com/cloudfoundry-incubator/diego-release/#deploying-diego-to-bosh-lite
  • 使用莱迪思。莱迪思基本上是迭代,还有路由,日志聚合和CLI,可以轻松推送基于Docker的应用程序,上下扩展,获取日志等。您将无法获得完整的CF功能集,例如不是CF用于用户身份验证,管理多租户,范围和权限等的UAA。您可以查看莱迪思网站:http://lattice.cf/。有关部署莱迪思的文档位于:http://lattice.cf/docs/terraform/。您可以在那里看到几个部署选项,包括搜索页面时的OpenStack。

如果你愿意做更多的 更多的工作,你可以弄清楚如何让BOSH-Lite对抗OpenStack提供商,或者你可以弄清楚BOSH如何表现出来结构化,然后使用bosh-init将单VM部署部署到OpenStack,将所有CF和Diego共置到一个“作业”中。