Проблема марионетки: Настройте интерфейс глобальной сети, сеть перезагрузки в результате процесса в выполнении поврежденного агента

Немного фона: Я хочу использовать марионетку, чтобы полностью настроить серверы RHEL6 недавно после того, как они были установлены с, запускают, запущение себя является полностью автоматическим, и обеспечьте dhcp-поддерживающие серверы после начальной загрузки, которая автоматически обнаруживает ее имена хостов, и затем запустите агент марионетки с - certname "$ (имя хоста-s)"

Вариант использования: Один из явных шагов марионетки является сетевыми интерфейсами конфигурации, один из которых является интерфейсом, который подключает сервер к puppetmaster. В запуске добирается сервер, IP от 172.20.0.0/24 (скажите 172.20.0.95), где эти 172.20.0.1 являются средством передачи DNS и шлюзом, и обеспечьте доступ к puppetmaster по FOO.intranet.com.

Проблема: Однажды марионетка реконфигурировали интерфейс eth0 и resolv.conf, все - прекрасный utill марионеточный агент, хотят загрузить файлы с puppet:///файлы /*, старый сервер DNS больше не accesable, и это кажется попытке запросить этот самый сервер для текущего puppetmaster домена, приводящего к libc's "getaddrinfo: Имя или сервис, не известный".. Если я уничтожаю агент и порождаю его снова, все идет как запланировано.

Вопрос: там какой-либо путь состоит в том, чтобы сказать марионеточному агенту 'перезагружать' после некоторых изменений? Как перезагрузка, если/etc/puppet/puppet.conf был изменен, или сетевые интерфейсы или что-нибудь? Иначе я должен быть уверен, что основной NIC настроен, поскольку он должен перед марионеточным агентом запускаться, который немного хитер, чтобы сделать его.

2
задан 29 September 2014 в 19:30
1 ответ

Настройте марионеточную службу как ресурс и уведомите ее (вызывая перезапуск службы) при изменении сетевой конфигурации. Текущий запуск марионетки все равно завершится ошибкой, но при следующем запуске он должен работать.

В качестве альтернативы вы можете попробовать определить новые серверы имен в процессе кикстарта в дополнение к тем, которые необходимы во время кикстарта.

0
ответ дан 3 December 2019 в 14:59

Теги

Похожие вопросы