我已按照https://github.com/cloudfoundry/oss-docs/tree/master/vcap/adding_a_system_service的说明操作并复制了回显服务并创建了我的新服务。 (该文件有点过时,因为“排除的组件”不再存在。
在任何情况下,当我查看服务器上的“vcap status”时,我的服务显示为使用网关和节点运行。但是,当我从客户端查看“vmc服务”时,我的服务不在列表中。该列表在哪里维护,为什么我的服务不在列表中?
“vcm服务”列表中显示了各种服务,包括blob,文件系统,mongodb等,即使它们从未包含在我的配置中。这在哪里维护?为什么列表上还有其他服务?
cloud_controller.log文件每隔一分钟显示一次“创建服务请求:”。这个服务不在我的配置文件中(它只有一次,但它已被删除,我重复了部署)。是什么提示此请求未在配置中定义的服务?
我的服务的_gateway.log显示以下内容:
为什么我的网关无法注册云控制器?我发现一些报告表明问题出在域名映射上。我已经验证了服务器可以找到自己:
$curl api.vcap.me
Welcome to VMware's Cloud Application Platform
我可以做些什么来注册我的服务?
答案 0 :(得分:1)
您也可以尝试在vcap_dev google群组中提问。
https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups#!forum/vcap-dev
他们专注于回答和讨论Cloud Foundry的OSS主题!
答案 1 :(得分:0)
如果你正确地遵循文件,事情应该可以正常工作。我理解维护排除的组件列表的机制已经改变,并且在遵循文章中提到的步骤时可能会引起混淆(完全忽略该步骤)。
错误 - 无法注册云控制器,状态= 400
这是一个令人担忧的问题。我最近一步一步地阅读了本文,并且能够添加新服务。
我建议您首先集中精力让回送服务列在vmc服务输出中。完成此操作后,您应该复制这些步骤(绝对谨慎地修改令牌等内容)以使您的自定义服务正常工作。
干杯,
ANKIT
答案 2 :(得分:0)