我是Cloud Foundry的新手,我想在Vagrant中设置一个本地CF实例。我按照http://docs.cloudfoundry.org/deploying/boshlite/中描述的步骤操作并启动并运行了本地实例。我也可以将一个简单的Ruby应用程序部署到CF中。
现在我想将https://docs.cloudfoundry.org/buildpacks/java/gsg-spring.html中的Spring示例应用程序部署到CF中,我需要一个ClearDB数据库服务。
使用建议的命令创建服务实例cf create-service cleardb spark mysql
我收到以下错误:
Creating service instance mysql in org test-org / space test-space as admin...
FAILED
Service offering cleardb not found
当我使用cf marketplace
检查我的CF安装中的服务市场时,我得到了
Getting services from marketplace in org test-org / space test-space as admin...
OK
No service offerings found
这让我想到“没有安装任何服务”。所以我的问题是:我如何在本地CF环境中安装clearDB服务 - 这是可能的,因为Github项目说的是
在部署之前,运营商应通过其基础架构提供商定义三个子网。 MySQL版本旨在跨三个子网部署,以确保在子网发生故障时的可用性。在安装过程中,编译vms需要第四个子网。
非常感谢任何帮助/资源。非常感谢!
答案 0 :(得分:3)
Cloud Foundry作为Pivotal赞助的开源项目早于Cloud Foundry作为其独立的开源项目,因此您所看到的实际上是共享文档,仍然具有一些特定于Pivotal Web Services的参考:{{3 }}。我鼓励您针对buildpacks文档仓库(http://docs.run.pivotal.io/buildpacks/java/gsg-spring.html)提出问题,您可以参考此搜索结果:https://github.com/cloudfoundry/docs-buildpacks/issues
这意味着你需要一个MySQL数据库服务。托管的Cloud Foundry产品通常在其市场中提供随时可用的MySQL服务(例如ClearDB);如果您正在部署自己的Cloud Foundry,那么您有几个选择。