HTCondor集群condor_status仅显示主节点 工作节点condor_restart报错
问题原因
故障是高版本HTCondor默认启用强制认证规则,仅配置HOSTALLOW_*权限未放开认证方式,同时缺少守护进程通信的权限配置,导致工作节点无法注册到主节点收集器,且管理命令被拒绝。
解决步骤
- 编辑主节点和工作节点的HTCondor配置文件,新增以下配置项:
# 关闭强制身份校验,允许匿名、简易认证方式 SEC_DEFAULT_AUTHENTICATION = OPTIONAL SEC_DEFAULT_AUTHENTICATION_METHODS = ANONYMOUS, CLAIMTOBE, FS # 允许所有节点的守护进程通信 ALLOW_DAEMON = *
- 先重启主节点HTCondor服务:
systemctl restart condor - 再重启所有工作节点HTCondor服务:
systemctl restart condor - 等待30秒后执行
condor_status,即可看到所有已注册的工作节点。
额外检查项
- 确认所有节点本地防火墙
firewalld/iptables已放行所有端口,可临时关闭本地防护测试:systemctl stop firewalldsetenforce 0 - 确认所有节点
/etc/hosts中已添加所有集群节点的私网IP与主机名映射,避免解析异常导致权限匹配失败。
内容的提问来源于stack exchange,提问作者Caterina
相关产品推荐
相关产品推荐

