openshift создать приложение запросить пароль

все. когда я пытаюсь «rhc create-app demo python-2.7», я сталкиваюсь с проблемой, не могу проверить репозиторий git. система запросит пароль картриджа или что-то в этом роде. но на самом деле я загрузил ключ по умолчанию из консоли openshift. вот что я сделал:

  1. установить openshift из марионетки
  2. оо-диагностика проверка проходит
  3. создать приложение рисунок показывает проблему

затем я удаляю файлы по умолчанию в /root/.ssh и удаляю файл ключа из консоли openshift, заново создаю ключ ssh и снова запускаю настройку rhc, чтобы загрузить ключ. затем снова создайте приложение, но снова не удалось.


person wiwengweng    schedule 01.08.2014    source источник


Ответы (2)


В виртуальной машине брокера во время работы - oo-register-dns -h node -d domainX.example.com XXX.XXX.XXX.XXX -k /var/named/domainX.example.com.key прокси-сервером XXX.XXX.XXX.XXX должен быть ваш IP-адрес виртуальной машины узла (как я думаю, скорее всего, у вас есть Используемый IP-адрес брокера. Измените соответствующим образом и снова запустите эту команду, она будет работать.

person Vikas Bharti    schedule 03.03.2015

Можете ли вы попробовать использовать другое (основное) доменное имя вместо example.com? Я думаю, что это может быть проблема согласно объяснению википедии:

Example.com, example.net, example.org и example.edu — это доменные имена второго уровня, зарезервированные для документации и примеров использования доменных имен.

Даже если вы замаскировали его файлом hosts или локальным DNS, это все равно может сбить с толку DNS Openshift.

person ptrk    schedule 01.08.2014
comment
спасибо, трк. Но даже если я повторно разверну openshift, используя другой домен, эта проблема все еще существует. Когда я запускаю установку rhc, это указывает на сбой аутентификации ssh следующим образом: не удалось установить SSH-соединение с test1-demo.demo.local. Возможно, ваша конфигурация SSH неверна или приложение не отвечает. 53df27bb54b2eeaab1000007 (Net::SSH::AuthenticationFailed). - person wiwengweng; 04.08.2014
comment
Это онлайн openshift или вы настроили свою локальную платформу? Ваш домен test1-demo.demo.local все еще выглядит немного забавно, если только это не ваша собственная локальная установка. Я бы скорее ожидал чего-то с .rhcloud.com - person ptrk; 04.08.2014
comment
да, это локальная установка с использованием puppet, все-в-одном. Я следую официальному документу в openshift-origin и просто меняю домен на demo.local. закрытый ключ создается в /root/.ssh/id_rsa, а открытый ключ находится в /var/lib/openshift/$user/.ssh/authorized_key. Как вы думаете, что может вызвать эту проблему? Любая подсказка об этой проблеме оценивается ~ Заранее спасибо. - person wiwengweng; 04.08.2014
comment
У вас есть агент по пересылке ssh (например, театрализованное представление)? Похоже, он не отправляет ваш ключ, поэтому сервер запрашивает пароль. - person ptrk; 05.08.2014