Instalando o RHEL / CentOS via FTP usando o kickstart

1

Eu tenho o seguinte comando para instalar o CentOS usando o servidor vsFTP virtual que eu tenho em 192.168.122.1:

virt-install --name kickstart.example.com --ram 768 \
--disk path=/var/lib/libvirt/images/kickstart.example.com.img,size=12 \
--location ftp://192.168.122.1/pub/inst -x "ks=ftp://192.168.122.1/pub/ks.cfg"

O ks.cfg definitivamente existe porque wget 192.168.122.1/pub/ks.cfg faz o download do arquivo. Eu posso navegar para ftp://192.168.122.1/pub/ks.cfg e ver o arquivo ny kickstart.

O erro que recebo é:

ERROR    Error validating install location: Could not find an installable 
distribution at 'ftp://192.168.122.1/pub/inst'
The location must be the root directory of an install tree.

Tem algo a ver com permissões ou SELinux (o SELinux é impor).

ls -lZ em 192.168.122.1/pub/ e seus subdiretórios e arquivo de kickstart é este:

-rw-r--r--. root root system_u:object_r:public_content_t:s0 /var/ftp/pub/ks.cfg

Alguma ideia? Muito obrigado:).

    
por ale 13.05.2012 / 20:37

3 respostas

4

As imagens ISO estão disponíveis conforme descrito na Preparando para uma seção de Instalação de Rede do Guia de Instalação ?

O instalador não está reclamando sobre o arquivo de kickstart, mas sobre uma árvore de instalação ausente.

    
por 16.05.2012 / 08:48
1

Meu palpite é que você copiou os arquivos do seu DVD de origem, mas perdeu o arquivo ".discinfo". O Kickstart não reconhecerá uma fonte de instalação sem esse arquivo oculto.

    
por 18.05.2012 / 06:19
0

Verifique se iptables não está causando problemas. Uma maneira simples de verificar é limpar todas as configurações executando:

iptables -F

Se ele for executado depois disso, você sabe que é devido a uma configuração iptables .

    
por 21.09.2013 / 23:02