cloudfoundry - ошибка регистра vmc с внешним URI

Я установил cloudfoundry с опцией -D, чтобы изменить домен по умолчанию. Cloudfoundry устанавливается нормально и запускается, но при попытке войти в vmc я получаю сообщение об ошибке:

swampfox@swampcf:~$ vmc target api.mydomain.comSuccessfully 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, но он работает только на этом виртуальном компьютере и недоступен из другой инфраструктуры, которая довольно бесполезна.

3 ответа

Я нашел проблему. В vmc-0.3.21 есть ошибка. Записал его на vmc-0.3.18 и теперь все работает.

Whoof! Как открыть баг с vmc?

На самом деле я изначально установил по умолчанию api.vcap.me. Затем я полностью переустановил гостя с -D mydomain.com. Впоследствии я установил другой CF на другом госте с api.vcap.me для сравнения.

Проверил конфигурацию /home/cfadmin/cloudfoundry/.deployments/devbox/config/uaa.yml и нет никакого почтения к api.swampnet.com или api.vcap.me.

Просто быстрая заметка. Я могу успешно войти в систему с внешнего домена, такого как emc.com, но не могу войти на локальный компьютер или компьютер в той же подсети. Whoof!

Я заметил, что у контроллера были внешние ложные uris, поэтому я настроил их на ture, но это не имело значения. Если я установлю их в true на экземпляре api.vcap.me, это позволит мне нажать и приложить с внешним URI?

Когда вы попробовали api.vcap.me, вы сделали это, просто изменив адрес конечной точки в config / cloud_controller.yml? Если это так, возможно, стоит проверить, правильно ли программа установки установила конечную точку во всех других файлах конфигурации, особенно в этом случае, если у вас возникли проблемы с входом в систему.

Я всегда использовал стандартную конфигурацию (api.vcap.me), а затем вручную изменял конечную точку во всех файлах конфигурации, используя sed, например, из каталога config;

sed -i 's/\.vcap\.me/.newdomain.com/g' *.yml
Другие вопросы по тегам