1

https://github.com/cloudfoundry/oss-docs/tree/master/vcap/adding_a_system_serviceの指示に従い、echo サービスをコピーして新しいサービスを作成しました。(そのドキュメントは、「除外されたコンポーネント」が存在しないという点で、やや古くなっています。

いずれにせよ、サーバーの「vcap ステータス」を見ると、私のサービスはゲートウェイとノードで実行されていると表示されます。しかし、クライアントから「vmc サービス」を見ると、サービスがリストにありません。このリストはどこで管理されていますか? また、私のサービスがリストにないのはなぜですか?

blob、ファイルシステム、mongodb などのさまざまなサービスが、構成に含まれていないにもかかわらず、「vcm サービス」リストに表示されます。これはどこで維持され、なぜこのリストに他のサービスがあるのですか?

cloud_controller.log ファイルには、1 分ごとにエコーの「Create service request:」が表示されます。このサービスは私の構成ファイルにはありません (一度あったのですが、削除され、デプロイを繰り返しました)。構成で定義されていないサービスに対するこの要求を促しているのは何ですか?

私のサービスの _gateway.log には、次のように表示されます。

  • 情報 -- クラウド コントローラーに情報を送信しています: ...api.vcap.me/services/v1/offerings
  • 情報 -- クラウド コントローラーからハンドルを取得しています .../offerings/.../handles
  • エラー -- クラウド コントローラへの登録に失敗しました。ステータス = 400
  • DEBUG -- [GaaS-Provisioner] ノード mbus に接続..
  • エラー -- ハンドルの取得に失敗しました。ステータス = 404

ゲートウェイがクラウド コントローラーに登録できないのはなぜですか? ドメイン名のマッピングに問題があることを示唆するレポートをいくつか見つけました。サーバーが自分自身を見つけることができることを確認しました:

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

サービスを登録するにはどうすればよいですか?

4

3 に答える 3

1

vcap_dev Google グループで質問することもできます。

https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups#!forum/vcap-dev

彼らは、Cloud Foundry の OSS テーマへの回答と議論に重点を置いています。

于 2012-08-29T17:31:14.667 に答える
0

ドキュメントに正しく従えば、問題なく動作するはずです。コンポーネントの除外リストを維持するメカニズムが変更され、記事に記載されている手順を実行する際に混乱が生じる可能性があることを理解しています (その手順は完全に無視してください)。

エラー -- クラウド コントローラーへの登録に失敗しました。ステータス = 400

さて、ここが気になるところです。私は最近、記事を段階的にたどり、新しいサービスを追加することができました.

  • Echo サービスは vmc サービスに表示されていますか?
  • ノードとゲートウェイの yml ファイルを ./cloudfoundry/.deployments/devbox/configにコピーしましたか?
  • ゲートウェイのトークンは一意ですか? 2つのファイルで一致していますか?./cloudfoundry/.deployments/devbox/config/cloud_controller.ymlおよび ./cloudfoundry/.deployments/devbox/config/** _gateway.yml**

まず最初に、エコー サービスが vmc サービスの出力に表示されるようにすることに集中することをお勧めします。これが完了したら、手順を複製して (トークンなどを変更するように細心の注意を払って)、カスタム サービスを機能させる必要があります。

乾杯、

アンキット

于 2012-08-28T06:43:10.147 に答える