Передача переменных в Kickstartfile Сетевой компонент в установке RHEL7.2

Я хочу передать переменные в свой Kickstartfile (я использую RHEL7.2 Image). Что я знаю: вы можете прочитать файл / proc / cmdline, чтобы получить пользовательские переменные. Но это работает только в разделе% pre или% post. Есть ли способ передать переменные в часть, где настроена сеть?

Я хочу сделать конфигурацию сети более изменчивой:

network  --bootproto=static --device=bond0 --gateway=10.23.138.201 --ip=10.23.138.203 --netmask=255.255.255.248 --noipv6 --activate --bondslaves=eno49,eno1 --bondopts=miimon=100,updelay=10000,downdelay=100,mode=balance-rr
network  --bootproto=static --device=eno2 --onboot=off --noipv6

Примерно так:

network  --bootproto=static --device=bond0 --gateway=#{KSGW} --ip=#{KSIP} --netmask=#{KSNM} --noipv6 --activate --bondslaves=#{KSINT1},#{KSINT2} --bondopts=miimon=100,updelay=30000,downdelay=100,mode=balance-rr
network  --bootproto=static --device=eno2 --onboot=off --noipv6
1
задан 4 August 2016 в 12:00
1 ответ

Я делал подобное в прошлом. Идея состоит в том, чтобы использовать% pre для загрузки / создания временного файла, а затем% включить его в Kickstart.

Найдите % include в https: //access.redhat. com / documentation / en-US / Red_Hat_Enterprise_Linux / 7 / html / Installation_Guide / sect-kickstart-syntax.html

1
ответ дан 3 December 2019 в 23:43

Теги

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