Я тестирую Foreman, но все созданные мной виртуальные машины застревают в цикле загрузки, если я вручную не отключу загрузку PXE. В пользовательском интерфейсе я вижу, что машина находится в состоянии «Ожидающая установка» даже после того, как марионеточный агент сообщает о себе. Из файла журнала я подтвердил, что токен был передан обратно Форману, но он всегда получает ошибку 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, а затем перейти к жесткому диску, если для них не было настроено задание.
Любая помощь по этому поводу будет очень признательна
Когда возвращается 409 Conflict, Foreman production.log содержит следующее предупреждение:
Failed to set Build on HOST NAME: error message
Найдите это сообщение в журнале.