cloudfoundry - ошибка регистра vmc с внешним URI
Я установил cloudfoundry с опцией -D, чтобы изменить домен по умолчанию. 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, но он работает только на этом виртуальном компьютере и недоступен из другой инфраструктуры, которая довольно бесполезна.
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