, у меня возникают проблемы с солью, установленной на кластере HPC. Все команды обслуживания (, т.е. команды соли)сделаны из master0
. Миньоны, которыми нужно управлять, называются node0
, node1
,..., node4
. Когда я пытаюсь установить пакет на миньоне (, скажем, python's numpy на node0
), я получаю следующую ошибку:
[root@master0 ~]# salt 'node0' pkg.install python3-numpy
*duplicate lines removed*
https://vault.centos.org/7.8.2003/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to master0:3142; Connection refused"
На node0
, файл /etc/yum.conf
выглядит так:
[main]
exclude=ibutils-libs*
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=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-release
proxy=http://master0:3142
Насколько я понимаю, node0
не удается подключиться к master0
через порт 3142. Действительно, я могу закрутить master0
на порту по умолчанию (80, я думаю ), но не на 3142 :
[root@node0 ~]# curl 'http://master0:3142'
curl: (7) Failed connect to master0:3142; Connection refused
[root@node0 ~]# curl 'http://master0'
<!DOCTYPE html>
<html>
*Some HTML stuff, not relevant here*
</body>
</html>
. Но я не получить, где я должен открыть этот порт на master0
.
Примечание:Полный новичок здесь. Честно говоря, я тоже не понимаю смысла проходить через этот порт, но вся структура HPC была построена сторонним поставщиком услуг, и я просто пытаюсь справиться со всем этим самостоятельно.
Если вы не используете прокси-сервер, просто удалите строку proxy=
из yum.conf
.
Кроме того, можно запустить прокси-сервер.
3142 является портом по умолчанию apt-cacher, который используется для дистрибутивов на основе Debian, но также может использоваться для кэширования пакетов RPM.
Конфигурация указывает, что она использовалась для запуска на master0
(или вы пропустили шаги, которые вы считали неуместными при выполнении учебника).