Расширение переменной в коптях Коптс

В моей среде у меня большое количество систем с двумя интерфейсами: один используется для доступа к системе и управления ею, а другой - для мониторинга сети. Они оба находятся в состоянии соединения, но порт мониторинга заблокирован TX.

При использовании koan для повторной инициализации этих хостов против сапожника anaconda не согласуется с тем, какой интерфейс он называет eth0, и поскольку у них обоих есть связь, я прибегаю к использованию ksdevice=<MAC>,

В идеале, я хотел бы использовать встроенные переменные сапожника, чтобы сделать это на глобальном уровне, поэтому добавление ksdevice=$interfaces['eth0']['mac_address'] к моей переменной копц. Однако сапожник, похоже, не раскрывает переменные на этом уровне.

Есть ли способ, встроенный в cobbler, для заполнения системных переменных в поле kopts?

1 ответ

Видимо да. Посмотрите на этот билет Trac о том, как "разрешить использование шаблонных переменных в --kopts".

Что касается koanКомментарии в том же билете информативны. Соответствующая часть воспроизведена здесь для полноты:

Это реализовано с @@variablename@@ для всего, что работает через шаблонизатор (kickstart + PXE материал). koanзнает [...], потому что это рушит kickstart файлы.

Другие вопросы по тегам