Как я могу заставить DC/OS увидеть репозиторий Universe

Я пытаюсь запустить DCOS с Vagrant 1.8.4 и VirtualBox. Появляется DCOS, и я могу добраться до приборной панели, но я не вижу репозиторий «Вселенная». Компьютер, на котором работает DC/OS Vagrant, находится за прокси-сервером, поэтому я следовал указаниям здесь, но я все еще вижу следующую ошибку:

[object Object] You can go to the Repositories Settings page to change installed repositories.

Главный узел может достигать внешнего мира, в частности, я могу (бродить) по ssh в главном узле и успешно пинговать машины за пределами прокси.

Наконец, в качестве альтернативы я попытался загрузить и настроить локальное хранилище, но столкнулся с известной проблемой< /а>.

Был задан аналогичный вопрос (как новичок в stackoverflow, я исчерпал свой бюджет ссылок) о трудностях с поиском Вселенной, когда есть два репозитория, но это не похоже на проблему, с которой я сталкиваюсь.

Любой совет будет принят во внимание. Спасибо за ваше время.

В качестве дополнения вот еще немного информации из недавних тестов: На моем хост-ноутбуке (Mac) я могу пропинговать как google.com, так и mesosphere.com. Однако, когда я захожу по ssh на главный узел, я могу пропинговать google.com, но когда я пытаюсь пропинговать mesosphere.com, я вижу ошибку:

ping: unknown host mesosphere.com

Наивно я бы предположил, что, поскольку репозиторий Universe находится по адресу Universe.mesosphere.com, мне нужно будет разрешить mesosphere.com.


person Matthew Calef    schedule 19.09.2016    source источник


Ответы (2)


После небольшого копания кажется, что файловый космос читает конфигурацию прокси, измененную в DC / OS 1.8 с /var/lib/dcos/environment.proxy на /opt/mesosphere/etc/proxy.env.

Попробуйте выполнить следующие команды:

cp /var/lib/dcos/environment.proxy /opt/mesosphere/etc/proxy.env
systemctl restart dcos-cosmos

---- Редактировать -----

Ошибка отслеживания обновления документации https://dcosjira.atlassian.net/browse/DCOS-398< /а>

person Ben Whitehead    schedule 21.09.2016
comment
Я попробовал то, что вы предложили, и ошибка изменилась на неопределенную. Вы можете перейти на страницу настроек репозиториев, чтобы изменить установленные репозитории. В качестве дальнейшего эксперимента я обновил /opt/mesosphere/etc/mesos-slave-common на общедоступных и частных агентах и ​​перезапустил соответствующие задачи, но это, похоже, не имело значения. Кстати, спасибо за ваше предложение. - person Matthew Calef; 22.09.2016
comment
@MatthewCalef рад помочь. Возможно ли, что прокси-сервер, на который вы нажимаете, блокирует запрос? URL-адрес universe.mesosphere.com/repo не содержит аутентификации перед ним, поэтому 403 Запрещенный ответ приходит не с внешней стороны. Возможно, вам придется связаться с администратором вашего прокси. Также обратите внимание, что кластер dcos также должен иметь возможность загрузки с downloads.mesosphere.com, чтобы получить ответ CDN. - person Ben Whitehead; 22.09.2016

В DC/OS 1.8.4 добавлен новый способ настройки прокси во время установки в config.yaml. К сожалению, с ним была ошибка, которая была исправлена ​​на мастере и будет в DC/OS. 1.8.5.

Документация по прокси-серверу DC/OS: https://dcos.io/docs/1.8/administration/installing/custom/configuration-parameters/#use_proxy

Документация по прокси-серверу Vagrant DC/OS: https://github.com/dcos/dcos-vagrant/blob/master/docs/configure.md#configure-a-proxy

Для потомков появились новые поля:

  • use_proxy (логическое значение)
  • http_proxy (строка)
  • https_proxy (строка)
  • no_proxy (массив строк)
person KarlKFI    schedule 30.09.2016