You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

手动运行后Puppet Agent异常:1主2从环境Agent未执行配置

解决Puppet Agent未执行清单的禁用故障

别着急,从你给出的错误提示来看,问题很明确——你的Puppet Agent处于默认禁用状态,这是新安装Agent的标准行为,一步步操作就能解决:

1. 完成Agent启用命令

你之前输入到一半的命令应该是启用Agent的指令,在故障Agent节点上执行完整命令:

sudo puppet agent --enable

这个命令会移除Agent的禁用标记,允许它和Master节点通信并拉取配置清单。

2. 手动触发Agent运行验证

执行启用命令后,立刻手动触发一次Agent运行,确认故障解决:

sudo puppet agent -t

这时候应该不会再出现“administratively disabled”的提示,Agent会连接Master节点,拉取你在Master上配置的site.pp清单并执行对应的配置操作。

3. 确保Agent自动运行(可选)

如果希望Agent以后能定期自动同步Master配置,而不需要每次手动触发,可以设置Agent服务开机自启并启动服务(以systemd系统为例):

sudo systemctl enable --now puppet

这样系统重启后,Agent会自动启动,并按照默认的时间间隔(通常30分钟)向Master请求最新配置。

补充说明

这个禁用状态是Puppet的安全设计——新安装或者未完成初始配置的Agent会默认禁用,避免在未确认的情况下意外执行配置变更,所以必须手动启用才能让它正常工作。

如果执行完上述步骤后Agent还是无法拉取清单,可以额外检查:

  • Agent节点和Master节点的8140端口是否能正常连通(比如用telnet <master-ip> 8140测试)
  • 在Master节点上执行puppet cert list --all,确认该Agent的证书确实已经被签署

内容的提问来源于stack exchange,提问作者paris inserm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:58:29