Foreman 配置卡在“待安装”409 所有安装均发生冲突

Foreman 配置卡在“待安装”409 所有安装均发生冲突

我正在测试 Foreman,但我创建的所有虚拟机都会陷入启动循环,除非我手动禁用 PXE 启动。在 UI 中,即使在 Puppet 代理报告后,我仍然看到机器处于“待安装”状态。从日志文件中,我已验证令牌已传回 Foreman,但它总是出现 409 错误,并且似乎没有更新。不知道我遗漏了什么

例子:

[I] Started GET "/unattended/built?token=dd4c92e9-311d-49df-a5dd-1d8ad446ba2a" for 192.168.x.x 
[I] Processing by UnattendedController#built as */*
[I]   Parameters: {"token"=>"dd4c92e9-311d-49df-a5dd-1d8ad446ba2a"}
[I] Found test13.example.com
[I] unattended: test13.example.com is Built!
[I] Completed 409 Conflict in 156ms (ActiveRecord: 18.3ms)

目标是让机器启动并尝试 PXE,然后转到 HDD,除非已经为它们设置了作业。

任何帮助都将不胜感激

答案1

当返回 409 冲突时,Foreman production.log 包含以下警告:

Failed to set Build on HOST NAME: error message

在日志中搜索该消息。

相关内容