Proxy
Salt:連接拒絕代理
我遇到了安裝在 HPC 集群上的 Salt 的問題。所有維護命令(即 salt 命令)均由
master0
. 要管理的奴才被命名為node0
,node1
, …,node4
。當我嘗試在 minion 上安裝軟體包時(假設 python 的 numpy onnode0
),我收到以下錯誤:[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 連接。確實,我可以在預設埠(我猜是 80)上捲曲master0
,但不能在 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
(或者您跳過了在遵循教程時認為不相關的步驟)。