Eu fiz uma coisa semelhante no passado. A idéia é usar um% pre para baixar / gerar um arquivo temporário, e então% incluir isso no Kickstart.
Pesquise %include
no link
Eu quero passar variáveis para o meu Kickstartfile (estou usando o RHEL7.2 Image). O que eu sei: você pode ler o arquivo / proc / cmdline para obter variáveis personalizadas. Mas isso só funciona na seção% pre ou% post. Existe uma maneira de passar variáveis para a parte onde o Networking está configurado?
O que eu quero fazer é tornar a configuração de rede mais variável:
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
Para algo assim:
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
Eu fiz uma coisa semelhante no passado. A idéia é usar um% pre para baixar / gerar um arquivo temporário, e então% incluir isso no Kickstart.
Pesquise %include
no link