Рейтинг:0

Соль: в соединении отказано прокси

флаг es

У меня проблемы с Salt, установленным на кластере HPC. Все команды обслуживания (т. е. команды соли) создаются из мастер0. Миньоны, которыми нужно управлять, названы узел0, узел1, ..., узел4. Когда я пытаюсь установить пакет на миньоне (скажем, numpy python на узел0), я получаю следующую ошибку:

[root@master0 ~]# соль 'node0' pkg.install python3-numpy
  *удалены повторяющиеся строки*
https://vault.centos.org/7.8.2003/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 — «Не удалось подключиться к master0:3142; Отказано в подключении»

На узел0, файл /etc/yum.conf выглядит так:

[главный]
исключить=iutils-libs*
cachedir=/var/cache/yum/$basearch/$releasever
Сохранить кеш = 0
уровень отладки=2
logfile=/var/log/yum.log
точная арх=1
устарел = 1
gpgcheck=1
плагины=1
установить только_лимит = 5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-релиз
прокси=http://master0:3142

Насколько я понимаю, узел0 не получается подключиться к мастер0 через порт 3142. Действительно умею завить мастер0 на порту по умолчанию (наверное, 80), но не на 3142:

[root@node0 ~]# curl 'http://master0:3142'
curl: (7) Не удалось подключиться к master0:3142; В соединении отказано
[root@node0 ~]# curl 'http://master0'
<!ДОКТИП HTML>
<html>
  *Некоторые HTML-материалы, здесь не актуальные*
</тело>
</html>

Но я не понимаю, где я должен открытым этот порт включен мастер0.

Примечание: Полный новичок здесь. Честно говоря, я тоже не понимаю смысла проходить через этот порт, но вся структура HPC была построена сторонним сервис-провайдером, и я просто пытаюсь справиться со всем этим самостоятельно.

Рейтинг:1
флаг in

Если вы не используете прокси, просто удалите прокси= линия от вашего ням.конф.

В качестве альтернативы запустите прокси-сервер.

3142 — это порт по умолчанию для apt-cacher, который используется для дистрибутивов на основе Debian, но также может использоваться для кэширования RPM-пакетов.

В вашей конфигурации указано, что он работал на мастер0 (или вы пропустили шаги, которые считали неуместными при следовании руководству).

Dorian avatar
флаг es
Это смехотворно работает! Я чувствую себя немного тупым... Какой смысл использовать здесь прокси?
Dorian avatar
флаг es
На самом деле, я думал, что прокси-сервер был обязательным, потому что весь трафик от миньонов проходит через ``master0``, о чем свидетельствует, например, ``[root@node0 ~]# traceroute google.fr``.
флаг in
Назначение прокси заключается в том, что не каждый узел должен загружать пакет с официального зеркала, а вместо этого с локального зеркала (прокси).

Ответить или комментировать

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