2012-08-27 146 views
1

我按照https://github.com/cloudfoundry/oss-docs/tree/master/vcap/adding_a_system_service的指示進行操作,並複製了echo服務並創建了我的新服務。 (這個文檔有點過時,因爲「被排除的組件」不再存在。添加新服務時遇到問題

在任何情況下,當我查看「vcap status」上的服務時,我的服務顯示爲與網關和節點一起運行但是,當我從客戶端查看'vmc services'時,我的服務不在列表中,該列表在哪裏存在,爲什麼我的服務不在列表中?

各種服務,包括blob,文件系統, mongodb等都顯示在'vcm服務'列表中,儘管它們從未包含在我的配置中,這是爲什麼這個列表中的其他服務?

cloud_controller.log文件顯示「Create服務請求st:「每分鐘回聲。這項服務不在我的配置文件中(它曾經被刪除過,但我重複了部署)。什麼是提示此請求的配置中沒有定義的服務?

的_gateway.log爲我服務顯示如下:

  • 信息 - 發送信息到雲控制器:... api.vcap.me/services/v1/offerings
  • 信息 - 從雲控制器抓取把手... /產品/.../處理
  • ERROR - 無法與雲控制器,狀態註冊= 400
  • DEBUG - [GaAs基置備]已經連接到節點MBUS ..
  • 錯誤 - 取出句柄失敗,s tatus = 404

爲什麼我的網關無法註冊到雲控制器?我發現一些報告表明問題出在域名映射上。我已驗證服務器就可以找到自己:

  • $curl api.vcap.me
  • Welcome to VMware's Cloud Application Platform

我能做些什麼來註冊我的服務?

回答

0

如果你按照正確的文件,事情應該工作得很好。我知道維護組件排除列表的機制已經發生了變化,並且在遵循文章中提到的步驟時可能會引起混淆(完全忽略該步驟)。

ERROR - 無法與雲控制器,狀態註冊= 400

那麼這是擔心的一個點。我最近一步一步跟蹤文章,並能夠添加一項新服務。

  • 回聲服務是否顯示在vmc服務中?
  • 您是否複製了節點和網關的yml文件:./cloudfoundry/.deployments/devbox/config
  • 網關的令牌是否唯一?並在兩個文件中匹配?./cloudfoundry/.deployments/devbox/config/cloud_controller.yml./cloudfoundry/.deployments/devbox/config/** _gateway.yml **

我建議你先集中讓echo服務在vmc服務輸出中列出。完成此操作後,您應該複製這些步驟(絕對謹慎地修改令牌等內容)以使您的自定義服務正常工作。

乾杯,

ANKIT

0

你應該按照這個guide

它適用於我。

關於。

相關問題