1

-D オプションを指定して cloudfoundry をインストールし、デフォルト ドメインを変更しました。Cloudfoundry は正常にインストールされて起動しますが、vmc を実行しようとするとエラーが発生します。

swampfox@swampcf:~$ vmc target api.mydomain.com Successfully targeted to [http://api.mydomain.com]

swampfox@swampcf:~$ vmc register --email emailid@gmail.com --passwd mypass Creating New User: OK Attempting login to [http://api.mydomain.com] Problem with login to 'http://api.mydomain.com', target refused connection (getaddrinfo: Name or service not known), try again or register for an account.

swampfox@swampcf:~$ vmc register --email emailid@gmail.com --passwd mypass Creating New User: Error 100: Bad request

誰か助けてくれませんか。外部 uri が必要です。そうしないと、これは役に立ちません。

これは、デフォルトの api.vcap.me を使用すると問題なく動作しますが、その vm でのみ動作し、他のインフラストラクチャからはアクセスできず、かなり役に立ちません。

4

3 に答える 3

1

問題を見つけました。vmc-0.3.21にバグがあります。vmc-0.3.18にバックアップすると、すべてが機能するようになります。

なんてこった!vmcに対してバグを開く方法は?

于 2012-09-26T15:53:03.910 に答える
0

api.vcap.meを試したとき、config / cloud_controller.ymlのエンドポイントアドレスを変更するだけでこれを実行しましたか?もしそうなら、セットアップが他のすべての構成ファイル、特にこの場合はログインに問題があるため、uaa.ymlでエンドポイントを正しく設定したかどうかを確認する価値があるかもしれません。

私は常に標準構成(api.vcap.me)を使用してから、たとえばconfigディレクトリからsedを使用して、すべての構成ファイルのエンドポイントを手動で変更しました。

sed -i 's/\.vcap\.me/.newdomain.com/g' *.yml
于 2012-09-24T08:53:25.947 に答える
0

実際、最初はデフォルトの api.vcap.me でインストールしました。次に、ゲストを一掃し、-D mydomain.com で完全に再インストールしました。その後、比較のために api.vcap.me を使用して別のゲストに別の CF をインストールしました。

構成 /home/cfadmin/cloudfoundry/.deployments/devbox/config/uaa.yml を確認しましたが、api.swampnet.com または api.vcap.me への敬意はありません。

簡単なメモです。emc.com などの外部ドメインからは正常にログインできますが、ローカル マシンまたは同じサブネット内のマシンにはログインできません。うわー!

コントローラーの外部 uris が false であることに気付いたので、それらを ture に設定しましたが、違いはありませんでした。api.vcap.me インスタンスでそれらを true に設定すると、外部 uri を使用してプッシュおよびアプリできるようになりますか?

于 2012-09-24T14:21:04.633 に答える