Eu uso o kickstart do PXE + em conjunto com o Foreman para instalar novos hosts na rede. Eu me deparei com um problema ao tentar instalar o Red Hat 5. Parece que o vmlinuz mais antigo no RH5 não suporta os mesmos parâmetros de kernel que o vmlinuz no RH6.
O problema que estou tendo é recuperar o arquivo de kickstart. O arquivo de kickstart é fornecido pelo HTTPS do Foreman. Isso funciona bem para RH6, desde que eu especifique um servidor de nomes para usar durante a instalação (com nameserver =), bem como "noverifyssl", para que o instalador não tente verificar o certificado autoassinado do meu host Foreman.
Esses parâmetros parecem não existir para o RH5. Como resultado, o RH5 não consegue resolver o nome do host e extrair seu arquivo de kickstart.
Consigo instalar o RHEL 6 em um host com um arquivo de configuração PXE semelhante a este:
default linux
label linux
kernel boot/RHEL_6_x86_64-x86_64-vmlinuz
append initrd=boot/RHEL_6_x86_64-x86_64-initrd.img ks=https://myforemanserver.domain/unattended/provision?token=2134134 nameserver=192.168.1.1 ksdevice=bootif network kssendmac noverifyssl
IPAPPEND 2
O mesmo não funciona para o RHEL5, enquanto utiliza o vmlinuz e o initrd para esse lançamento. De acordo com link , eu deveria poder para especificar servidores DNS como "dns=". Infelizmente, isso não funcionou para mim também.
Eu poderia desativar o SSL no servidor Foreman e usar um endereço IP na porta 80. Prefiro não fazer isso. Existe outra maneira de fazer isso?