在openstack上安装bosh-lite



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

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

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

谢谢。

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

  • 为什么只有一个虚拟机,它可能是2个还是3个
  • 为什么是OpenStack,为什么不是AWS,或者DigitalOcean,或者其他什么
  • 您是否需要CF的所有功能(多租户、服务集成、构建包),或者Docker+Diego+Routing+Logging+一个漂亮的CLI就足够了,等等

无论如何,没有现成的解决方案来满足您的确切需求,但您有几个选择,可以进行权衡:

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

如果你愿意做更多的工作,你可以弄清楚如何让BOSH Lite与OpenStack提供商对抗,也可以弄清楚BOSH清单的结构,然后使用BOSH-init将单个VM部署部署到OpenStack,将所有CF和Diego集中到一个"作业"中。

最新更新