RHEL6: Especifique o método de recuperação a partir das opções initrd append

1

Eu tenho uma configuração de menu PXE na qual estou trabalhando. Incorpora a opção RHEL6 Rescue para realizar reparos após a inicialização da rede. O ambiente de inicialização do Rescue faz três perguntas básicas para se configurar: Language, Keymap e source para a imagem de resgate.

Eu tenho os dois primeiros classificados adicionando as opções "lang=" e "keymap=" à linha "append" no menu PXE:

label rescue
    kernel /images/rhel6-3/vmlinuz
    ipappend 2
    append initrd=/images/rhel6-3/initrd.img LANG=en_US.UTF-8 KEYMAP=us rescue

O que eu estou curioso agora é como dizer ao ambiente de resgate para obter a imagem de resgate de uma URL. Eu não estou familiarizado com todas as opções do kernel e o modo Rescue parece ser um caso especial de qualquer maneira. Eu tentei "URL=", mas isso não faz nada.

Isso é possível?

    
por theillien 13.06.2013 / 16:03

2 respostas

3

Na minha configuração do PXEBoot, eu uso DHCP e uma especificação do ksdevice para dizer ao kernel de inicialização onde ir e obter suas informações.

Por exemplo:

  APPEND text initrd=images/centos/4/i386/initrd.img ramdisk_size=128000 ip=dhcp ksdevice=eth1 method=nfs:192.168.1.254:/data/network-instal
l/centos/4/i386 rescue

Aqui estou usando o NFS pela rede privada, mas uma URL também deve funcionar. Se você estiver usando domínios, o seu DHCP também precisará configurar o DNS, e é por isso que eu uso endereços IP.

Em nosso servidor DHCP, temos todos os endereços MAC do servidor mapeados para que eles obtenham os mesmos IPs.

Temos um menu de pxeboot que nos permite acessar qualquer imagem de instalação (CentOS 4-6 (i386 / x86_64), bem como seus modos de resgate correspondentes.

    
por 13.06.2013 / 17:44
0

Eu acho que não. Você precisaria arrancar sem disco para isso. E não seria uma URL - quando o kernel inicia, a máquina nem tem um endereço IP, então tem que se contentar com o protocolo bootp.

    
por 13.06.2013 / 16:12

Tags