A auto-instalação do Centos7 (PXE) acaba na inicialização do login do live-DVD

3

EDIT: 2015-03-29 16:14 UTC + 1: Depois de baixar as imagens, a VM lança o erro "Falha ao montar o sistema de arquivos RPC Pipe"

Estou tentando fazer a instalação automática do CentOS 7 via PXE.

Meu servidor PXE padroniza tudo para a instalação do CentOS 7, já que isso está sendo testado:

Meu /srv/tftp/pxelinux.cfg/default :

#prompt 1
timeout 600

default centos7
label centos7
    menu label ^Install CentOS 7
    kernel centos/images/pxeboot/vmlinuz
    append vga=normal initrd=centos/images/pxeboot/initrd.img ks=http://**.***.**.***/kickstart7.cfg priority=critical IPAPPEND 2

Os arquivos do meu /srv/tftp/centos/images/pxeboot parecem estar corretos:

root@dvxtest:/srv/tftp/centos/images/pxeboot# md5sum *
b643733cacd1a8b6715f00ba669e69ed  initrd.img
064652e5c5e03bdc96f7b7b10d1c5c61  TRANS.TBL
b76341074e5d68b4e315d00b29fb11fb  upgrade.img
1f8a3bc847320572e531251fbf7e546b  vmlinuz

Eu li nos fóruns oficiais do CentOS que pode ser a inicialização incorreta do arquivo, então eu apenas fiz o download do arquivo do ISOS do DVD do CentOS e montei usando isso ao invés de arquivos descompactados.

Quando inicio minha VM, parece estar tudo bem:

Trying to load: /pxelinux.cfg/default    ok
Loading centos/images/pxeboot/vmlinuz.......
Loading centos/images/pxeboot/initrd.img....................................

Depois disso, ele baixa todos os arquivos necessários do repositório fornecido com o aviso de que "update.img" e "product.img" não existem. De acordo com o link , isso deve ser OK porque "product.img" é relacionado ao RHEL e "update.img" só é necessário em "certos casos"

Depois disso, minha VM lança o erro "Falha ao montar o sistema de arquivos RPC Pipe" durante a inicialização, depois inicia o login ao vivo

Meu kickstart.cfg :

# System authorization information
auth --enableshadow --passalgo=sha512
# Use network installation
repo --name=base --baseurl=http://mirror.cogentco.com/pub/linux/centos/7/os/x86_64/
url --url="http://mirror.cogentco.com/pub/linux/centos/7/os/x86_64/"
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=sg --xlayouts='ch'
# System language
lang de_CH.UTF-8

# Network information
network  --bootproto=static --device=enp4s0 --gateway=192.168.100.1 --ip=192.168.0.130 --nameserver=192.168.100.1 --netmask=255.255.255.0 --ipv6=auto --activate --hostname=roflcopter.lh
# Root password
rootpw --plaintext test123
# System timezone
timezone Europe/Zurich --isUtc
# System bootloader configuration
bootloader --location=mbr --boot-drive=sda
autopart --type=lvm
# Partition clearing information
clearpart --all --initlabel --drives=sda

%packages
@core

%end

O que eu tentei até agora:

  • Use espelhos diferentes
  • Tentei usar um arquivo de kickstart diferente: link
  • Certifique-se de que meu arquivo de kickstart é usado, excluindo-o e tentando iniciar
  • use arquivos pxeboot de diferentes espelhos públicos
  • use arquivos pxeboot do live-DVD

Até agora, não sei bem qual poderia ser o problema e nem tenho certeza sobre como depurá-lo.

Me desculpe se eu posso ter esquecido qualquer informação útil, por favor me diga e eu vou fornecer.

Qualquer ajuda é apreciada

Obrigado pelo seu tempo.

    
por Daniele D 30.03.2015 / 15:12

1 resposta

1

Encontrei a resposta, mas não consigo explicar o "porquê", já que não faz sentido e / ou não estou entendendo a documentação. Eu ainda vou postá-lo como a resposta, então se alguém tiver o mesmo problema, ele terá outra coisa para experimentar em seu "try & error" -trip.

Documentação: link

Remover o IPAPPEND 2 do final do arquivo default na etiqueta de instalação centos realmente resolveu o problema.

Eu posso reproduzir o erro, adicionando de volta IPAPPEND 2 para que ele pare de funcionar novamente.

    
por 02.04.2015 / 08:23

Tags